(57)【要約】  【課題】磁気記録性能の高い磁気カードのみを発行できるとともに、磁気記録性能の低下した磁気カードであっても受け付けて正常に処理できるようにする。  【解決手段】カード発行処理時には、カード供給台７から供給された発行用の磁気カード２に磁気書き込みヘッド６で情報を書き込んだ後に、当該磁気カード２から磁気読み取りヘッド５で情報を読み取り、読み取った情報を第１の基準を用いて検査して、磁気カード２に書き込んだ情報が正常か否かを判別する。カード受付処理時には、挿入排出口１ｂから挿入された磁気カード２に磁気書き込みヘッド６で情報を書き込む前、または書き込んだ後に、当該磁気カード２から磁気読み取りヘッド５で情報を読み取り、読み取った情報を第１の基準よりも低い第２の基準を用いて検査して、磁気カード２に記録されている情報、または磁気カード２に書き込んだ情報が正常か否かを判別する。【選択図】  図１
2005128669.tif 000002
【特許請求の範囲】
【請求項１】
発行用の磁気カードに対して書き込み手段で情報を書き込んで当該磁気カードを発行するカード発行処理と、受け付けた磁気カードに対して読み取り手段で情報を読み取ったり書き込み手段で情報を書き込んだりして当該磁気カードを返却するカード受付処理とを行う磁気カード発行受付装置であって、
書き込み手段で磁気カードに情報を書き込む前は、読み取り手段で磁気カードから読み取った情報に基づいて、磁気カードにあらかじめ記録されている情報が正常か否かを判別し、磁気カードに情報を書き込んだ後は、書き込み情報と書き込み後に読み取り手段で磁気カードから読み取った情報とに基づいて、磁気カードに書き込んだ情報が正常か否かを判別する判別手段を備え、
前記判別手段は、カード発行処理時には、第１の基準を用いて磁気カードの情報が正常か否かを判別し、カード受付処理時には、前記第１の基準よりも低い第２の基準を用いて磁気カードの情報が正常か否かを判別することを特徴とする磁気カード発行受付装置。
【請求項２】
請求項１に記載の磁気カード発行受付装置において、
前記書き込み手段は、キャラクタデータを磁気カードに磁気記録可能なデータに変換する書き込み情報変換手段と、前記書き込み情報変換手段が変換したデータに基づいて磁気カードに情報を磁気記録して書き込む磁気書き込みヘッドとから構成され、
前記読み取り手段は、磁気カードに磁気記録された情報を読み取る磁気読み取りヘッドと、前記磁気読み取りヘッドが読み取った情報をキャラクタデータに変換する読み取り情報変換手段とから構成され、
前記判別手段が用いる前記基準は、前記磁気読み取りヘッドが磁気カードから情報を読み取ったときに出力する電圧のレベルに関する基準と、前記読み取り情報変換手段が前記読み取った情報をキャラクタデータまで変換する過程で生成されるパルス波形データのジッタのレベルに関する基準とを厳しくまたは緩くすることによってそれぞれ設定されていて、
前記判別手段は、前記磁気書き込みヘッドが磁気カードに情報を書き込んだ後、前記磁気読み取りヘッドが磁気カードから読み取った情報を前記読み取り情報変換手段がキャラクタデータまで変換する場合に、前記第１の基準または前記第２の基準を満たして正常に変換できたか否かの結果と、変換後のキャラクタデータが磁気カードに書き込む前のキャラクタデータと一致しているか否かの結果とから、磁気カードの情報が正常か否かを判別することを特徴とする磁気カード発行受付装置。
【請求項３】
請求項１または請求項２に記載の磁気カード発行受付装置において、
前記判別手段は、カード受付処理時に書き込み手段で磁気カードに情報を書き込んだ後は、前記第２の基準を用いて磁気カードの情報が正常か否かを判別し、磁気カードに情報を書き込む前は、前記第２の基準よりも低い第３の基準を用いて磁気カードの情報が正常か否かを判別することを特徴とする磁気カード発行受付装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気カードに情報を書き込んで発行するカード発行処理と、利用者が所持する磁気カードを受け付けて情報を読み取ったり書き込んだりするカード受付処理とを行う磁気カード発行受付装置に関する。
【背景技術】
【０００２】
磁気カードを処理する装置として、磁気カードに所定の情報を書き込んで当該カードを発行する磁気カード発行装置がある。磁気カード発行装置は、例えばカード利用者の識別情報等を示すキャラクタデータ（文字情報）を上位装置から受信すると、当該キャラクタデータを磁気カードに磁気記録するために磁気書き込みヘッドに流す電流の制御データに変換する。そして、変換した電流制御データに基づいて磁気書き込みヘッドに電流を流すことにより磁気カードの磁気ストライプに情報を書き込む（磁気記録する）。書き込み後、磁気読み取りヘッドで磁気カードの磁気ストライプから情報を読み取って、読み取った情報をキャラクタデータに変換する。そして、変換後のキャラクタデータと、書き込もうとしたキャラクタデータ、即ち上位装置から受信したキャラクタデータとを照合した結果から、磁気カードに書き込んだ情報が正常か否かを判別する。ここで、磁気カードに書き込んだ情報が正常であると判別した場合は、その磁気カードを発行する。これに対して、書き込んだ情報が正常でないと判別した場合は、その磁気カードを破棄し、新たな磁気カードに対して上述したように情報の書き込みと、書き込んだ情報の正常判別を行う。
【０００３】
また、磁気カードを処理する装置として、利用者が所持する磁気カードを受け付けて情報の読み取りや書き込みの処理を行う磁気カード受付装置がある。磁気カード受付装置は、利用者によって磁気カードが内部に挿入されると、磁気読み取りヘッドで磁気カードの磁気ストライプから情報を読み取って、読み取った情報をキャラクタデータに変換する。このとき、キャラクタデータへの変換が正常に行えれば、磁気カードに記録されている情報が正常であるので、変換後のキャラクタデータを上位装置に送信する。これに対して、キャラクタデータへの変換が正常に行えなければ、磁気カードに記録されている情報が正常でないので、その磁気カードを回収または返却する。また、磁気読み取りヘッドによる読み取りの条件を変更し、再度磁気カードから情報を読み取ることもある。
【０００４】
磁気カードの記録情報が正常であると判別して、変換後のキャラクタデータを上位装置に送信すると、磁気カード受付装置は、例えば上位装置が自動現金取引装置等であれば、上位装置から残高情報等を示すキャラクタデータを受信する。そして、受信したキャラクタデータを磁気書き込みヘッドに流す電流の制御データに変換した後、この変換した電流制御データに基づいて磁気書き込みヘッドに電流を流すことにより磁気カードの磁気ストライプに情報を書き込む。書き込み後、磁気読み取りヘッドで磁気カードの磁気ストライプから情報を読み取って、読み取った情報をキャラクタデータに変換する。そして、変換後のキャラクタデータと、書き込もうとしたキャラクタデータとを照合した結果から、磁気カードに書き込んだ情報が正常か否かを判別する。ここで、磁気カードに書き込んだ情報が正常であると判別した場合は、その磁気カードを返却する。これに対して、書き込んだ情報が正常でないと判別した場合は、その磁気カードを回収または返却する。
【０００５】
なお、上述したように磁気カードに情報を書き込んだ後に、磁気カードから読み取った情報と磁気カードに書き込もうとした情報とを照合して、磁気カードに書き込んだ情報が正常か否かを判別する技術は、例えば下記の特許文献１に記載されている。また、磁気カードに記録されている情報が正常に読み取れなかった場合に、磁気読み取りヘッドによる読み取りの条件を変更し、再度磁気カードから情報を読み取る技術は、例えば下記の特許文献２に記載されている。
【０００６】
【特許文献１】特開２００１−９２９９７号公報
【特許文献２】特開平９−６３００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
磁気カードを媒体として種々のサービスを提供等する事業者からは、上述したカード発行処理とカード受付処理とを１台の装置で行えるようにしたいという要望がある。またこの要望とともに、磁気カードの発行に際しては、発行後磁気カードが長期間に渡って利用されることを考慮して、磁気ストライプに所定の情報が所定の磁力で確実に記録されていて、磁気ストライプに傷や汚れがついていない磁気記録性能の高い磁気カードのみを発行したいという要望がある。さらに、磁気カードの受付に際しては、長期間に渡る利用によって磁気ストライプに傷等がついたり磁気ストライプが劣化したりして、磁気記録性能が低下した磁気カードであっても、できる限り受け付けて正常に所定の情報処理を行いたいという要望がある。しかしながら、上記の要望に応えるために、カード発行処理とカード受付処理とを１台の装置で行う場合、両方の処理で磁気カードの情報が正常か否かの判別を同様に厳密に行うと、カード発行時には磁気記録性能の高い磁気カードのみを発行できるが、カード受付時には磁気記録性能が低下した磁気カードに対して正常に所定の情報処理を行えないおそれがある。また、両方の処理で磁気カードの情報が正常か否かの判別を同様に緩和して行うと、カード受付時には磁気記録性能が低下した磁気カードに対しても正常に所定の情報処理を行えるが、カード発行時には磁気記録性能の高くない磁気カードも発行してしまうおそれがある。
【０００８】
本発明は、上記問題点を同時に解決するものであって、その課題とするところは、磁気記録性能の高い磁気カードのみを発行できるとともに、磁気記録性能の低下した磁気カードであっても受け付けて正常に処理できる磁気カード発行受付装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、発行用の磁気カードに対して書き込み手段で情報を書き込んで当該磁気カードを発行するカード発行処理と、受け付けた磁気カードに対して読み取り手段で情報を読み取ったり書き込み手段で情報を書き込んだりして当該磁気カードを返却するカード受付処理とを行う磁気カード発行受付装置であって、書き込み手段で磁気カードに情報を書き込む前は、読み取り手段で磁気カードから読み取った情報に基づいて、磁気カードにあらかじめ記録されている情報が正常か否かを判別し、磁気カードに情報を書き込んだ後は、書き込み情報と書き込み後に読み取り手段で磁気カードから読み取った情報とに基づいて、磁気カードに書き込んだ情報が正常か否かを判別する判別手段を設けていて、当該判別手段は、カード発行処理時には、第１の基準を用いて磁気カードの情報が正常か否かを判別し、カード受付処理時には、第１の基準よりも低い第２の基準を用いて磁気カードの情報が正常か否かを判別する。
【００１０】
上記のようにすると、カード発行処理時において、磁気カードに情報を書き込んだ後に、第２の基準よりも高い第１の基準を用いて磁気カードに書き込んだ情報が正常か否かの判別を厳密に行うことができ、磁気記録性能の高い磁気カードのみを発行することが可能となる。また、カード受付処理時において、磁気カードに情報を書き込む前に、第１の基準よりも低い第２の基準を用いて磁気カードにあらかじめ記録されている情報が正常か否かの判別をカード発行処理時よりも緩和して行うことができるとともに、情報を書き込んだ後にも、第２の基準を用いて磁気カードに書き込んだ情報が正常か否かの判別をカード発行処理時よりも緩和して行うことができ、磁気記録性能の低下した磁気カードであっても受け付けて正常に処理することが可能となる。
【００１１】
また、本発明の実施形態では、書き込み手段は、キャラクタデータを磁気カードに磁気記録可能なデータに変換する書き込み情報変換手段と、書き込み情報変換手段が変換したデータに基づいて磁気カードに情報を磁気記録して書き込む磁気書き込みヘッドとから構成され、読み取り手段は、磁気カードに磁気記録されたデータを読み取る磁気読み取りヘッドと、磁気読み取りヘッドが読み取ったデータをキャラクタデータに変換する読み取り情報変換手段とから構成されている。また、判別手段が用いる基準は、磁気読み取りヘッドが磁気カードから情報を読み取ったときに出力する電圧のレベルに関する基準と、読み取り情報変換手段が読み取った情報をキャラクタデータまで変換する過程で生成されるパルス波形データのジッタのレベルに関する基準とを厳しくまたは緩くすることによってそれぞれ設定されている。そして、判別手段は、磁気書き込みヘッドが磁気カードに情報を書き込んだ後、磁気読み取りヘッドが磁気カードから読み取った情報を読み取り情報変換手段がキャラクタデータまで変換する場合に、第１の基準または第２の基準を満たして正常に変換できたか否かの結果と、変換後のキャラクタデータが磁気カードに書き込む前のキャラクタデータと一致しているか否かの結果とから、磁気カードの情報が正常か否かを判別する。
【００１２】
上記のようにすると、カード発行処理時において、磁気カードに情報を書き込んだ後に、磁気カードから読み取った情報を厳しく設定された第１の基準を満たして正常にキャラクタデータに変換でき、かつ、変換後のキャラクタデータが磁気カードに書き込む前のキャラクタデータと一致している場合に、磁気カードに書き込んだ情報が正常であると判別することで、磁気記録性能が高くしかも情報を正確に書き込んだ磁気カードのみを発行することが可能となる。また、カード受付処理時において、磁気カードに情報を書き込んだ後に、磁気カードから読み取った情報を緩く設定された第２の基準を満たして正常にキャラクタデータに変換でき、かつ、変換後のキャラクタデータが磁気カードに書き込む前のキャラクタデータと一致している場合に、磁気カードに書き込んだ情報が正常であると判別することで、磁気記録性能の低下した磁気カードであっても受け付けて情報を正確に書き込んだ後に返却することが可能となる。
【００１３】
さらに、本発明の実施形態では、判別手段は、カード受付処理時に書き込み手段で磁気カードに情報を書き込んだ後は、第２の基準を用いて磁気カードの情報が正常か否かを判別し、磁気カードに情報を書き込む前は、第２の基準よりも低い第３の基準を用いて磁気カードの情報が正常か否かを判別する。
【００１４】
上記のようにすると、カード受付処理時において、磁気カードに情報を書き込む前には、第２の基準よりも低い第３の基準を用いて磁気カードに記録されている情報が正常か否かの判別を情報の書き込み後よりも緩和して行うことができ、磁気記録性能の低下した磁気カードをより多く受け付けて情報の書き込みを行うことが可能となる。そして、磁気カードに情報を書き込んだ後には、第３の基準よりも高い第２の基準を用いて磁気カードに書き込んだ情報が正常か否かの判別を情報の書き込み前よりも厳密に行うことができ、受け付けた磁気カードのうち情報が正確に書き込めなかったものを判別して回収または返却することが可能となる。
【発明の効果】
【００１５】
本発明によれば、カード発行処理時には、第２の基準よりも高い第１の基準を用いることで、磁気カードの情報が正常か否かの判別を厳密に行って、磁気記録性能の高い磁気カードのみを発行することが可能となり、カード受付処理時には、第１の基準よりも低い第２の基準を用いることで、磁気カードの情報が正常か否かの判別をカード発行処理時よりも緩和して行って、磁気記録性能の低下した磁気カードであっても受け付けて正常に処理することが可能となる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施形態に係る磁気カード発行受付装置の概略構造を示す図である。図１において、１０は磁気カード発行受付装置であって、この装置１０は、発行用の磁気カードに対して情報を書き込んで当該磁気カードを発行するカード発行処理と、受け付けた磁気カードに対して所定の情報処理を行って返却するカード受付処理とを行う。１は磁気カード発行受付装置１０の本体、１ａは本体１の内部空間（以下、本体内部と記す）、１ｂは磁気カード２が挿入されたり排出されたりする挿入排出口である。３ａ〜３ｄは磁気カード２の位置を検出するカード検出センサであって、３ａ〜３ｃはフォトマイクロセンサから構成され、３ｄはリミットスイッチから構成されている。以下、３ａを第１センサ、３ｂを第２センサ、３ｃを第３センサ、３ｄを第４センサという。センサ３ａ〜３ｃは、投光する光が磁気カード２によって遮断されていないときは、磁気カード２を検出せずにＯＦＦ状態であるが、投光する光が磁気カード２によって遮断されると、磁気カード２を検出してＯＮ状態になる。センサ３ｄは、磁気カード２が接触していないときは、磁気カード２を検出せずにＯＦＦ状態であるが、磁気カード２が接触すると、磁気カード２を検出してＯＮ状態になる。４はモータ１５（図２に図示）によって回転するローラである。ローラ４は、モータ１５が正転駆動すると磁気カード２をＦ方向へ搬送し、モータ１５が逆転駆動すると磁気カード２をＢ方向へ搬送する。
【００１７】
５は磁気読み取りヘッドであって、ローラ４によって搬送される磁気カード２の磁気ストライプ（図示省略）と接するように配置されている。この磁気読み取りヘッド５は、磁気カード２がＦ方向に搬送されて行くときに、磁気カード２の磁気ストライプに磁気記録された情報を読み取る。詳しくは、磁気読み取りヘッド５は、内蔵するコアとコイルによって磁気ストライプの磁力の変化を検出してそれを電圧の変化に変え、その電圧の変化を内蔵するアンプによって増幅して、後述する読み取り情報変換部１３（図２に図示）へ出力する。６は磁気書き込みヘッドであって、ローラ４によって搬送される磁気カード２と接するように配置されている。この磁気書き込みヘッド６は、磁気カード２がＢ方向に搬送されて行くときに、磁気カード２の磁気ストライプに情報を書き込む。詳しくは、磁気書き込みヘッド６は、後述する書き込み情報変換部１４（図２に図示）から入力されて来る電流制御データに基づいて、内蔵するコイルに流す電流を制御して、磁気ストライプに情報を磁気記録する。７はカード供給台であって、発行用の磁気カード２を上部に保持する。なお、本実施形態では、発行用の磁気カード２は、磁気ストライプに情報が何も記録されていない新品の磁気カードである。８はモータ１６（図２に図示）によって回転するローラである。ローラ８は、モータ１６が正転駆動するとカード供給台７をＵ方向に上昇させ、モータ１６が逆転駆動するとカード供給台７をＤ方向に下降させる。カード供給台７がＵ方向に上昇させられることにより、カード供給台７上の発行用の磁気カード２が上方（Ｕ方向）にあるローラ４に接触し、ローラ４の回転によってＦ、Ｂ方向に搬送されるようになる。９は磁気カード２を回収する回収部である。
【００１８】
図２は、磁気カード発行受付装置１０の電気的構成を示すブロック図である。図２において、１１は磁気カード発行受付装置１０の各部を制御する制御部であって、ＣＰＵ、ＲＯＭ、ＲＡＭ、および後記の制御回路等から構成されている。なお、ＲＯＭにはＣＰＵの動作プログラム等が記憶されていて、ＲＡＭにはＣＰＵが各部を制御する制御データが読み書き可能に記憶される。制御部１１は、磁気カード２に情報を書き込む前に、前述の磁気読み取りヘッド５によって磁気カード２から情報を読み取り、この読み取った情報に基づいて、後述するように磁気カード２にあらかじめ記録されている情報が正常か否かを判別する。また、制御部１１は、磁気カード２に情報を書き込んだ後は、磁気読み取りヘッド５によって磁気カード２から情報を読み取り、この読み取った情報と書き込み情報（書き込もうとした情報）とに基づいて、後述するように磁気カード２に書き込んだ情報が正常か否かを判別する。１２は不揮発性メモリ等から構成されている記憶部である。
【００１９】
１３は読み取り情報変換部であって、アナログデータをデジタルデータに変換する回路等から構成されている。この読み取り情報変換部１３は、磁気読み取りヘッド５によって磁気カード２から読み取った磁気情報、即ち磁気読み取りヘッド５から入力される電圧の変化を、電圧波形データから、パルス波形データ、ビットデータ、キャラクタデータへと順番に変換して、制御部１１に出力する。１４は書き込み情報変換部であって、デジタルデータをアナログデータに変換する回路等から構成されている。この書き込み情報変換部１４は、制御部１１から入力される書き込み情報、即ちキャラクタデータを、磁気カード２に磁気記録するために磁気書き込みヘッド６に流す電流の制御データに変換する。１５は前述のローラ４を回転させるカード搬送用モータである。制御部１１は、モータ１５の駆動を制御するための制御回路を備えていて、その回路によってモータ１５を正転駆動または逆転駆動し、ローラ４を回転させて磁気カード２を本体内部１ａの所定の位置に所定の速度で搬送する。１６は前述のローラ８を回転させるカード供給台移動用モータである。制御部１１は、モータ１６の駆動を制御するための制御回路を備えていて、その回路によってモータ１６を正転駆動または逆転駆動し、ローラ８を回転させて前述のカード供給台７を上下方向Ｕ、Ｄに昇降移動させる。３ａ〜３ｄは前述のカード検出センサである。制御部１１は、各センサ３ａ〜３ｄからの出力信号を検出するための検出回路を備えていて、その回路によって各センサ３ａ〜３ｄの出力状態を確認して、磁気カード２の位置を認識する。１７は上位装置３０と相互に通信を行うための通信部である。制御部１１は、この通信部１７によって磁気カード２から読み取った情報を上位装置３０に送信したり、磁気カード２に書き込む情報を上位装置３０から受信したりする。上位装置３０は、本実施形態では、自動現金取引処理装置であって、磁気カード２を利用する利用者の識別情報等が入力される入力手段を備えている。なお、入力手段とは、例えば利用者が自己の識別情報等を入力するために操作するキーや、センターに設置された利用者の識別情報等を一手に管理するメインコンピュータからその識別情報等を受信するための通信回路等のことである。
【００２０】
以上の構成において、制御部１１は、本発明における判別手段の一実施形態を構成する。磁気読み取りヘッド５は、本発明における磁気読み取りヘッドの一実施形態を構成し、読み取り情報変換部１３は、本発明における読み取り情報変換手段の一実施形態を構成し、磁気読み取りヘッド５と読み取り情報変換部１３とは、本発明における読み取り手段の一実施形態を構成する。磁気書き込みヘッド６は、本発明における磁気書き込みヘッドの一実施形態を構成し、書き込み情報変換部１４は、本発明における書き込み情報変換手段の一実施形態を構成し、磁気書き込みヘッド６と書き込み情報変換部１４とは、本発明における書き込み手段の一実施形態を構成する。
【００２１】
図３は、読み取り情報変換部１３による読み取り情報の変換の過程を説明するための図である。図３において、前述の磁気読み取りヘッド５によって磁気カード２から情報を読み取ったときに、磁気読み取りヘッド５から読み取り情報変換部１３に出力されて来る信号は、図３（ａ）に示すように、磁気カード２の磁力の変化に応じた電圧の変化を表すアナログの信号である。図３（ａ）では磁気読み取りヘッド５の出力電圧波形を横軸に時間ｔをとり縦軸に電圧値Ｖをとって示している。読み取り情報変換部１３は、出力電圧の信号を所定の間隔でサンプリングして、図３（ｂ）に示すデジタルの電圧波形データに変換する。次に、電圧波形データのピーク値（＋Ｖ側および−Ｖ側）を検出し、検出したピーク値同士の間隔に応じて、図３（ｃ）に示すようなパルス列からなるパルス波形データに変換する。そして、パルス波形データの各パルスの立ち上がりと立ち下りを検出し、規定間隔Ｗａと略同等の間隔Ｗの初めと終りと中間とで立ち上がりまたは立ち下りがある場合は「１」、間隔Ｗの初めと終りのみで立ち上がりまたは立ち下りがある場合は「０」、というように判断して、図３（ｄ）に示すように「０」と「１」の論理データであるビットデータに変換する。そして最終的に、ビットデータを所定のフォーマットに従って読み取り、図３（ｅ）に示すように文字情報であるキャラクタデータに変換する。
【００２２】
図４は、読み取り情報検査基準を示す図である。図４（ａ）に示す読み取り情報検査基準テーブルＴは、前述の記憶部１２に記憶されていて、基準Ａ、基準Ｂ、基準Ｃの３つの基準をそれぞれ示している。各基準Ａ〜Ｃは、磁気読み取りヘッド５が磁気カード２から情報を読み取ったときに出力する出力電圧のレベルに関する基準と、読み取った情報を読み取り情報変換部１３がキャラクタデータまで変換する過程で生成されるパルス波形データのジッタのレベルに関する基準とを厳しくまたは緩くすることによってそれぞれ設定されている。３つの基準Ａ〜Ｃの高低関係は、図４（ｂ）に示すように基準Ａが一番高く（一番厳しく）、基準Ｂが次に高く、基準Ｃが一番低く（一番緩く）なっている。前述の制御部１１は、磁気読み取りヘッド５で磁気カード２から読み取った情報を読み取り情報変換部１３がキャラクタデータまで変換する際に、いずれかの基準Ａ〜Ｃを用いて読み取りヘッド５から出力されて来る出力電圧のレベルと、出力電圧を変換して生成したパルス波形データのジッタのレベルとを検査する。詳しくは、カード発行処理時の場合は、基準Ａを用いて、磁気読み取りヘッド５の出力電圧レベル（出力電圧の振幅のこと）が、図３（ａ）に示す上下の規定値Ｖａ、Ｖｂを１００％としたときの、９０％以上であるかを検査し、また、図３（ｃ）に示した「０」または「１」の１ビットのデータを表すパルス波形データの各間隔Ｗのジッタレベル（規定間隔Ｗａに対する誤差のこと）が１０％以上であるデータが１ビット未満であるかを検査する。カード受付処理時における情報の書き込み後の場合は、基準Ｂを用いて、磁気読み取りヘッド５の出力電圧レベルが７０％以上であるかを検査し、また、パルス波形データの各間隔Ｗのジッタレベルが２０％以上であるデータが１０ビット未満であるかを検査する。カード受付処理時における情報の書き込み前の場合は、基準Ｃを用いて、磁気読み取りヘッド５の出力電圧レベルが１０％以上であるかを検査し、また、パルス波形データの各間隔Ｗのジッタレベルが３０％以上であるデータが１０ビット未満であるかを検査する。
【００２３】
図５は、キャラクタデータを説明するための図である。図５（ａ）、（ｂ）において、ＳＳ（Ｓｔａｒｔ  Ｓｅｎｔｉｎｅｌ）は先頭の制御コード、ＥＳ（Ｅｎｄ  Ｓｅｎｔｉｎｅｌ）は末尾の制御コードであって、これらは全て「１」の５ビットのビットデータからなる。ＣＤ１〜ＣＤ＃は１つ１つのキャラクタデータであって、各キャラクタデータＣＤ１〜ＣＤ＃は、英数字等の文字を表す５ビットのビットデータと、キャラクタデータＣＤ１〜ＣＤ＃毎のパリティ（Ｐａｒｉｔｙ）であるＶＲＣ（Ｖｅｒｔｉｃａｌ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を表す１ビットのビットデータとからなる。なお、ＶＲＣは文字を表す５ビットのビットデータの「１」の数が偶数であれば「１」、奇数であれば「０」と規定されている。ＬＲＣ（Ｌｏｎｇｉｔｕｄｉｎａｌ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）はデータ全体のパリティであって、全てのビットデータの「１」の数が偶数であれば「１」、奇数であれば「０」と規定されている。
【００２４】
前述の制御部１１は、磁気読み取りヘッド５で磁気カード２から読み取った情報を読み取り情報変換部１３がキャラクタデータまで変換すると、変換後のキャラクタデータの磁気フォーマットを検査する。具体的には、データの先頭に制御コードＳＳが存在するか、ＬＲＣの直前に制御コードＥＳが存在するか、キャラクタデータＣＤ１〜ＣＤ＃毎のパリティであるＶＲＣが正しいか、およびデータ全体のパリティであるＬＲＣが正しいかについて検査する。また、制御部１１は、キャラクタデータを書き込み情報変換部１４で変換して磁気書き込みヘッド６で磁気カード２に書き込んだ後に、磁気読み取りヘッド５で磁気カード２から読み取った情報を読み取り情報変換部１３でキャラクタデータまで変換した場合には、上述した変換後のキャラクタデータの検査に加えて、変換後のキャラクタデータと、磁気カード２に書き込もうとしたキャラクタデータ（書き込み情報）とが一致しているかを検査する。具体的には、２つのキャラクタデータの全容量が一致しているか、および２つのキャラクタデータの各ＣＤ１〜ＣＤ＃が一致しているかについて検査する。
【００２５】
図６〜図１０は、磁気カード発行受付装置１０の動作手順を示すフローチャートである。各処理は、制御部１１（詳しくは、制御部１１に備わるＣＰＵ）が実行する。なお、図６はメインの処理を示し、図７Ａおよび図７Ｂはカード受付処理の詳細を示し、図８Ａおよび図８Ｂはカード発行処理の詳細を示し、図９は読み取り情報検査処理の詳細を示し、図１０はカード回収処理の詳細を示している。
【００２６】
図６において、磁気カード発行受付装置１０の挿入排出口１ｂ（図１）から磁気カード２が挿入されると、前述の第１センサ３ａ（図１）が磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わるので（ステップＳ１：ＹＥＳ）、この切り替わり信号を受けて制御部１１は、図７Ａおよび図７Ｂのフローチャートに従ってカード受付処理を実行する（ステップＳ２）。図７Ａにおいて、まず制御部１１は、前述のカード搬送用モータ１５（図２）の正転駆動を開始して（ステップＳ１１）、前述のローラ４（図１）を正回転させ、磁気カード２を本体内部１ａでＦ方向に搬送させて行く。しばらくした後、第１センサ３ａが磁気カード２を検出しなくなってＯＮ状態からＯＦＦ状態に切り替わると（ステップＳ１２：ＹＥＳ）、制御部１１は、磁気カード２が前述の磁気読み取りヘッド５（図１）と接触する位置まで搬送されたと判断し、磁気読み取りヘッド５による磁気カード２からの情報の読み取りを開始する（ステップＳ１３）。そして、前述の第２センサ３ｂ（図１）が磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わると（ステップＳ１４：ＹＥＳ）、制御部１１は、磁気カード２が磁気読み取りヘッド５と接触しなくなる位置まで搬送されたと判断し、磁気読み取りヘッド５による磁気カード２からの情報の読み取りを停止する（ステップＳ１５）。またこの直後、制御部１１は、モータ１５の正転駆動を停止して（ステップＳ１６）、ローラ４の正回転を停止させ、磁気カード２の搬送を停止する。
【００２７】
モータ１５の正転駆動を停止すると、制御部１１は、磁気読み取りヘッド５が磁気カード２から読み取った情報を、前述の読み取り情報変換部１３（図２）によってキャラクタデータに変換して行く（ステップＳ１７）。そして変換後、制御部１１は、前述した一番低い基準Ｃ（図４）を用いて、図９のフローチャートに従って読み取り情報検査処理を実行する（ステップＳ１８）。図９において、まず制御部１１は、変換したキャラクタデータの磁気フォーマットを検査する（ステップＳ８１）。ここでは、前述したようにキャラクタデータに制御コードであるＳＳやＥＳが存在するか、およびパリティであるＶＲＣやＬＲＣが正しいかについて検査する。次に、制御部１１は、キャラクタデータまでの変換過程で生成されたパルス波形データのジッタレベルを検査する（ステップＳ８２）。ここでは、前述したように基準Ｃを用いて、パルス波形データのジッタレベルが３０％以上であるデータが１０ビット未満であるかを検査する。そして、制御部１１は、磁気カード２から情報を読み取ったときの磁気読み取りヘッド５の出力電圧レベルを検査する（ステップＳ８３）ここでは、前述したように基準Ｃを用いて、磁気読み取りヘッド５の出力電圧レベルが１０％以上であるかを検査する。出力電圧レベルを検査すると、制御部１１は、磁気カード２に対してまだ情報を書き込んでいないので（ステップＳ８４：ＮＯ）、読み取り情報検査処理を終了して、図７ＡのステップＳ１９に移行する。
【００２８】
図７ＡのステップＳ１９に移行すると、制御部１１は、読み取り情報のキャラクタデータへの変換が正常にできたか否かを判定する。直前の読み取り情報検査処理（ステップＳ１８）において、キャラクタデータの磁気フォーマットが正常で（ＳＳ、ＥＳともに存在、ＶＲＣ、ＬＲＣともに正しい）、キャラクタデータのジッタレベルが基準Ｃを満足していて（ジッタレベルが３０％以上であるデータが１０ビット未満）、磁気読み取りヘッド５の出力電圧レベルも基準Ｃを満足していた（出力電圧レベルが１０％以上）場合には、制御部１１は、読み取り情報のキャラクタデータへの変換が正常にできたと判断する（ステップＳ１９：ＹＥＳ）。このように判別すると、制御部１１は、磁気カード２にあらかじめ記録されていた情報が正常であると判別し（ステップＳ２０）、変換後のキャラクタデータを前述の通信部１７（図２）によって上位装置３０に送信して（ステップＳ２１）、図７ＢのステップＳ２６に移行する。
【００２９】
上記に対して、例えば挿入された磁気カード２の磁気ストライプに非常に大きな傷や汚れがついていたり、磁気ストライプの磁力が非常に小さくなっていたりして、磁気カード２の磁気記録性能が著しく低下していることが原因で、直前の読み取り情報検査処理（ステップＳ１８）において、キャラクタデータの磁気フォーマットが正常でなかったり（ＳＳとＥＳの一方または両方が不存在、あるいはＶＲＣとＬＲＣの一方または両方が正しくない）、キャラクタデータのジッタレベルが基準Ｃを満足していなかったり（ジッタレベルが３０％以上であるデータが１０ビット以上）、磁気読み取りヘッド５の出力電圧レベルが基準Ｃを満足していなかったり（出力電圧レベルが１０％未満）した場合には、制御部１１は、ステップＳ１９で読み取り情報のキャラクタデータへの変換が正常にできなかったと判断する（ステップＳ１９：ＮＯ）。このように判別すると、制御部１１は、磁気カード２にあらかじめ記録されていた情報が異常であると判別して（ステップＳ２２）、磁気カード２の記録情報が異常であることを通信部１７によって上位装置３０に通知する（ステップＳ２３）。そして通知後、磁気カード２を回収する命令を通信部１７によって上位装置３０から受信しなければ（ステップＳ２４：ＮＯ）、制御部１１は、図７ＢのステップＳ２６に移行する。これに対して、磁気カード２を回収する命令を上位装置３０から受信すると（ステップＳ２４：ＹＥＳ）、制御部１１は、図１０のフローチャートに従ってカード回収処理を実行する（ステップＳ２５）。なお、磁気カード２の回収命令は、磁気カード２の記録情報の異常を上位装置３０に通知した後ではなく、通知する前に予め上位装置３０から受信していてもよい。図１０において、まず制御部１１は、モータ１５を正転駆動して（ステップＳ９１）、ローラ４を正回転させ、磁気カード２をＦ方向に搬送させて行く。そして、前述の第３センサ３ｃ（図１）が一旦磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わった後に、磁気カード２を検出しなくなってＯＦＦ状態に切り替わると（ステップＳ９２：ＹＥＳ）、制御部１１は、磁気カード２が前述のカード回収部９に回収された（図１の二点鎖線状態）と判断し、モータ１５の正転駆動を停止して（ステップＳ９３）、ローラ４の正回転を停止させ、磁気カード２に対するカード回収処理およびカード受付処理を終了する。
【００３０】
図７ＢのステップＳ２６に移行して、磁気カード２に書き込むキャラクタデータを通信部１７によって上位装置３０から受信すると（ステップＳ２６：ＹＥＳ）、制御部１１は、受信したキャラクタデータを、前述の書き込み情報変換部１４（図２）によって前述の磁気書き込みヘッド６（図１）に流す電流の制御データに変換する（ステップＳ２７）。この後、制御部１１は、モータ１５の逆転駆動を開始して（ステップＳ２８）、ローラ４を逆回転させ、磁気カード２をＢ方向に搬送させて行く。また、モータ１５の逆転駆動の開始直後に、制御部１１は、ステップＳ２７で書き込み情報変換部１４により変換した電流制御データに基づいて磁気書き込みヘッド６による磁気カード２への情報の書き込みを開始する（ステップＳ２９）。そして、第１センサ３ａが磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わると（ステップＳ３０：ＹＥＳ）、制御部１１は、磁気カード２が磁気書き込みヘッド６と接触しなくなる位置まで搬送されたと判断し、磁気書き込みヘッド６による磁気カード２への情報の書き込みを停止する（ステップＳ３１）。またこの直後、制御部１１は、モータ１５の逆転駆動を停止して（ステップＳ３２）、ローラ４の逆回転を停止させ、磁気カード２の搬送を停止する。
【００３１】
モータ１５の逆転駆動を停止すると、制御部１１は、モータ１５の正転駆動を開始して（ステップＳ３３）、ローラ４を正回転させ、磁気カード２をＦ方向に搬送させて行き、続いて直に、磁気読み取りヘッド５による磁気カード２からの情報の読み取りを開始する（ステップＳ３４）。そして、第２センサ３ｂが磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わると（ステップＳ３５：ＹＥＳ）、制御部１１は、磁気カード２が磁気読み取りヘッド５と接触しなくなる位置まで搬送されたと判断し、磁気読み取りヘッド５による磁気カード２からの情報の読み取りを停止する（ステップＳ３６）。またこの直後、制御部１１は、モータ１５の正転駆動を停止して（ステップＳ３７）、ローラ４の正回転を停止させ、磁気カード２の搬送を停止する。
【００３２】
モータ１５の正転駆動を停止すると、制御部１１は、磁気読み取りヘッド５が磁気カード２から読み取った情報を、読み取り情報変換部１３によってキャラクタデータに変換して行く（ステップＳ３８）。そして変換後、制御部１１は、前述した基準Ｂ（図４）を用いて、図９のフローチャートに従って読み取り情報検査処理を実行する（ステップＳ３９）。図９において、まず制御部１１は、前述したように変換したキャラクタデータの磁気フォーマットを検査する（ステップＳ８１）。次に、制御部１１は、キャラクタデータまでの変換過程で生成されたパルス波形データのジッタレベルを検査する（ステップＳ８２）。ここでは、前述したように基準Ｂを用いて、パルス波形データのジッタレベルが２０％以上であるデータが１０ビット未満であるかを検査する。そして、制御部１１は、磁気読み取りヘッド５の出力電圧レベルを検査する（ステップＳ８３）ここでは、前述したように基準Ｂを用いて、磁気読み取りヘッド５の出力電圧レベルが７０％以上であるかを検査する。出力電圧レベルを検査すると、制御部１１は、磁気カード２に対して情報を書き込んでいるので（ステップＳ８４：ＹＥＳ）、変換後のキャラクタデータの全容量と、磁気カード２に書き込もうとしたキャラクタデータ（上位装置３０から受信したキャラクタデータ）の全容量とが一致しているかを検査する（ステップＳ８５）。そしてさらに、制御部１１は、変換後のキャラクタデータの各データＣＤ１〜ＣＤ＃（図５）と、磁気カード２に書き込もうとしたキャラクタデータの各データＣＤ１〜ＣＤ＃（図５）とがそれぞれ一致しているかを検査する（ステップＳ８６）。検査後、制御部１１は、読み取り情報検査処理を終了して、図７ＢのステップＳ４０に移行する。
【００３３】
図７ＢのステップＳ４０に移行すると、制御部１１は、読み取り情報のキャラクタデータへの変換が正常にできたか否かを判定する。直前の読み取り情報検査処理（ステップＳ３９）において、キャラクタデータの磁気フォーマットが正常で、キャラクタデータのジッタレベルが基準Ｂを満足していて（ジッタレベルが２０％以上であるデータが１０ビット未満）、磁気読み取りヘッド５の出力電圧レベルも基準Ｂを満足していた（出力電圧レベルが７０％以上）場合には、制御部１１は、読み取り情報のキャラクタデータへの変換が正常にできたと判断する（ステップＳ４０：ＹＥＳ）。そして続いて、制御部１１は、磁気カード２から読み取ったキャラクタデータが磁気カード２に書き込もうとしたキャラクタデータと一致しているか否かを判定する（ステップＳ４１）。直前の読み取り情報検査処理（ステップＳ３９）において、変換後のキャラクタデータと書き込もうとしたキャラクタデータの全容量が一致していて、変換後のキャラクタデータと書き込もうとしたキャラクタデータの各データＣＤ１〜ＣＤ＃がそれぞれ一致していた場合には、制御部１１は、読み取ったキャラクタデータが書き込もうとしたキャラクタデータと一致していると判断する（ステップＳ４１：ＹＥＳ）。このように判断すると、制御部１１は、磁気カード２に書き込んだ情報は正常であると判別し（ステップＳ４２）、磁気カード２を返却するために、モータ１５の逆転駆動を開始して（ステップＳ４３）、ローラ４を逆回転させ、磁気カード２を挿入排出口１ｂに向けてＢ方向に搬送して行く。そして、第１センサ３ａが一旦磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わった後に、磁気カード２を検出しなくなってＯＦＦ状態に切り替わると（ステップＳ４４：ＹＥＳ）、制御部１１は、磁気カード２が挿入排出口１ｂに排出されて返却できたと判断し、モータ１５の逆転駆動を停止して（ステップＳ４５）、ローラ４の逆回転を停止させ、カード受付処理を終了する。
【００３４】
上記に対して、挿入された磁気カード２の磁気記録性能が著しく低下していることが原因で、ステップＳ３９の読み取り情報検査処理において、キャラクタデータの磁気フォーマットが正常でなかったり、キャラクタデータのジッタレベルが基準Ｂを満足していなかったり（ジッタレベルが２０％以上であるデータが１０ビット以上）、磁気読み取りヘッド５の出力電圧レベルが基準Ｂを満足していなかったり（出力電圧レベルが７０％未満）した場合には、制御部１１は、ステップＳ４０で読み取り情報のキャラクタデータへの変換が正常にできなかったと判断し（ステップＳ４０：ＮＯ）、磁気カード２に書き込んだ情報が異常であると判別する（ステップＳ４６）。また、ステップＳ４０で読み取り情報のキャラクタデータへの変換が正常にできたと判断しても（ステップＳ４０：ＹＥＳ）、ステップＳ３９の読み取り情報検査処理において、変換後のキャラクタデータと書き込もうとしたキャラクタデータの全容量が一致していなかったり、変換後のキャラクタデータと書き込もうとしたキャラクタデータの各データＣＤ１〜ＣＤ＃で一致していないデータがあったりした場合には、制御部１１は、読み取ったキャラクタデータが書き込もうとしたキャラクタデータと一致していないと判断し（ステップＳ４１：ＮＯ）、磁気カード２に書き込んだ情報が異常であると判別する（ステップＳ４６）。このように判別すると、制御部１１は、磁気カード２に書き込んだ情報が異常であることを通信部１７によって上位装置３０に通知する（ステップＳ４７）。そして通知後、磁気カード２を回収する命令を通信部１７によって上位装置３０から受信しなければ（ステップＳ４８：ＮＯ）、制御部１１は、前述したのと同様の手順でステップＳ４３〜ステップＳ４５を実行して、磁気カード２を返却し、カード受付処理を終了する。また、ステップＳ４８で磁気カード２を回収する命令を上位装置３０から受信すると（ステップＳ４８：ＹＥＳ）、制御部１１は、前述したのと同様の手順で図１０のフローチャートに従ってカード回収処理を実行して（ステップＳ４９）、磁気カード２を回収し、カード受付処理を終了する。
【００３５】
一方、図６において、挿入排出口１ｂから磁気カード２が挿入されていない状態で、上位装置３０から磁気カード発行受付装置１０に磁気カード２の発行命令と、磁気カード２に書き込むカード利用者の識別情報等を示すキャラクタデータが送信されると、制御部１１は、第１センサ３ａが磁気カード２を検出せずにＯＦＦ状態まま（ステップＳ１：ＮＯ）、磁気カード２の発行命令および磁気カード２に書き込むキャラクタデータを通信部１７によって上位装置３０から受信するので（ステップＳ３：ＹＥＳ）、図８Ａおよび図８Ｂのフローチャートに従ってカード発行処理を実行する（ステップＳ４）。図８Ａにおいて、まず制御部１１は、上位装置３０から受信したキャラクタデータを、書き込み情報変換部１４によって磁気書き込みヘッド６に流す電流の制御データに変換する（ステップＳ５１）。次に、制御部１１は、前述のカード供給台移動用モータ１６（図２）の正転駆動を開始して（ステップＳ５２）、前述のローラ８（図１）を正回転させ、前述のカード供給台７（図１）をＵ方向に上昇させて行く。そして、前述の第４センサ３ｄ（図１）がカード供給台７上の発行用の磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わると（ステップＳ５３：ＹＥＳ）、制御部１１は、発行用の磁気カード２がローラ４によって搬送可能な位置に供給されたと判断し、モータ１６の正転駆動を停止して（ステップＳ５４）、ローラ８の正回転を停止させ、カード供給台７の上昇を停止させる。
【００３６】
モータ１６の正転駆動を停止すると、制御部１１は、モータ１５の逆転駆動を開始して（ステップＳ５５）、ローラ４を逆回転させ、磁気カード２をＢ方向に搬送させて行く。しばらくした後、第２センサ３ｂが一旦磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わった後に、磁気カード２を検出しなくなってＯＦＦ状態に切り替わると（ステップＳ５６：ＹＥＳ）、制御部１１は、磁気カード２が磁気書き込みヘッド６と接触する位置まで搬送されたと判断し、ステップＳ５１で書き込み情報変換部１４により変換した電流制御データに基づいて磁気書き込みヘッド６による磁気カード２への情報の書き込みを開始する（ステップＳ５７）。そして、第１センサ３ａが磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わると（ステップＳ５８：ＹＥＳ）、制御部１１は、磁気カード２が磁気書き込みヘッド６と接触しなくなる位置まで搬送されたと判断し、磁気書き込みヘッド６による磁気カード２への情報の書き込みを停止する（ステップＳ５９）。またこの直後、制御部１１は、モータ１５の逆転駆動を停止して（ステップＳ６０）、ローラ４の逆回転を停止させ、磁気カード２の搬送を停止する。
【００３７】
モータ１５の逆転駆動を停止すると、制御部１１は、モータ１５の正転駆動を開始して（ステップＳ６１）、ローラ４を正回転させ、磁気カード２をＦ方向に搬送させて行き、続いて直に、磁気読み取りヘッド５による磁気カード２からの情報の読み取りを開始する（ステップＳ６２）。そして、第２センサ３ｂが磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わると（ステップＳ６３：ＹＥＳ）、制御部１１は、磁気カード２が磁気読み取りヘッド５と接触しなくなる位置まで搬送されたと判断し、磁気読み取りヘッド５による磁気カード２からの情報の読み取りを停止する（ステップＳ６４）。またこの直後、制御部１１は、モータ１５の正転駆動を停止して（ステップＳ６５）、ローラ４の正回転を停止させ、磁気カード２の搬送を停止する。
【００３８】
モータ１５の正転駆動を停止すると、制御部１１は、磁気読み取りヘッド５が磁気カード２から読み取った情報を、読み取り情報変換部１３によってキャラクタデータに変換して行く（図８ＢのステップＳ６６）。そして変換後、制御部１１は、前述した一番高い基準Ａ（図４）を用いて、図９のフローチャートに従って読み取り情報検査処理を実行する（ステップＳ６７）。図９において、まず制御部１１は、前述したように変換したキャラクタデータの磁気フォーマットを検査する（ステップＳ８１）。次に、制御部１１は、キャラクタデータまでの変換過程で生成されたパルス波形データのジッタレベルを検査する（ステップＳ８２）。ここでは、前述したように基準Ａを用いて、パルス波形データのジッタレベルが１０％以上であるデータが１ビット未満であるかを検査する。そして、制御部１１は、磁気読み取りヘッド５の出力電圧レベルを検査する（ステップＳ８３）ここでは、前述したように基準Ａを用いて、磁気読み取りヘッド５の出力電圧レベルが９０％以上であるかを検査する。出力電圧レベルを検査すると、制御部１１は、磁気カード２に対して情報を書き込んでいるので（ステップＳ８４：ＹＥＳ）、変換後のキャラクタデータの全容量と、磁気カード２に書き込もうとしたキャラクタデータの全容量とが一致しているかを検査する（ステップＳ８５）。そしてさらに、制御部１１は、変換後のキャラクタデータの各データＣＤ１〜ＣＤ＃と、磁気カード２に書き込もうとしたキャラクタデータの各データＣＤ１〜ＣＤ＃とがそれぞれ一致しているかを検査する（ステップＳ８６）。検査後、制御部１１は、読み取り情報検査処理を終了して、図８ＢのステップＳ６８に移行する。
【００３９】
図８ＢのステップＳ６８に移行すると、制御部１１は、読み取り情報のキャラクタデータへの変換が正常にできたか否かを判定する。直前の読み取り情報検査処理（ステップＳ６７）において、キャラクタデータの磁気フォーマットが正常で、キャラクタデータのジッタレベルが基準Ａを満足していて（ジッタレベルが１０％以上であるデータが１ビット未満）、磁気読み取りヘッド５の出力電圧レベルも基準Ａを満足していた（出力電圧レベルが９０％以上）場合には、制御部１１は、読み取り情報のキャラクタデータへの変換が正常にできたと判断する（ステップＳ６８：ＹＥＳ）。そして続いて、制御部１１は、磁気カード２から読み取ったキャラクタデータが磁気カード２に書き込もうとしたキャラクタデータと一致しているか否かを判定する（ステップＳ６９）。直前の読み取り情報検査処理（ステップＳ６７）において、変換後のキャラクタデータと書き込もうとしたキャラクタデータの全容量が一致していて、変換後のキャラクタデータと書き込もうとしたキャラクタデータの各データＣＤ１〜ＣＤ＃がそれぞれ一致していた場合には、制御部１１は、読み取ったキャラクタデータが書き込もうとしたキャラクタデータと一致していると判断する（ステップＳ６９：ＹＥＳ）。このように判断すると、制御部１１は、磁気カード２に書き込んだ情報は正常であると判別し（ステップＳ７０）、磁気カード２を発行するために、モータ１５の逆転駆動を開始して（ステップＳ７１）、ローラ４を逆回転させ、磁気カード２を挿入排出口１ｂに向けてＢ方向に搬送して行く。そして、第１センサ３ａが一旦磁気カード２を検出してＯＦＦ状態からＯＮ状態に切り替わった後に、磁気カード２を検出しなくなってＯＦＦ状態に切り替わると（ステップＳ７２：ＹＥＳ）、制御部１１は、磁気カード２が挿入排出口１ｂに排出されて発行できたと判断し、モータ１５の逆転駆動を停止して（ステップＳ７３）、ローラ４の逆回転を停止させ、カード発行処理を終了する。
【００４０】
上記に対して、例えば発行用の磁気カード２の磁気ストライプに傷や汚れがついていたり、磁気ストライプの磁力が小さくなっていたりして、磁気カード２の磁気記録性能が高くないことが原因で、ステップＳ６７の読み取り情報検査処理において、キャラクタデータの磁気フォーマットが正常でなかったり、キャラクタデータのジッタレベルが基準Ａを満足していなかったり（ジッタレベルが１０％以上であるデータが１ビット以上）、磁気読み取りヘッド５の出力電圧レベルが基準Ａを満足していなかったり（出力電圧レベルが９０％未満）した場合には、制御部１１は、ステップＳ６８で読み取り情報のキャラクタデータへの変換が正常にできなかったと判断し（ステップＳ６８：ＮＯ）、磁気カード２に書き込んだ情報が異常であると判別する（ステップＳ７４）。また、ステップＳ６８で読み取り情報のキャラクタデータへの変換が正常にできたと判断しても（ステップＳ６８：ＹＥＳ）、ステップＳ６７の読み取り情報検査処理において、変換後のキャラクタデータと書き込もうとしたキャラクタデータの全容量が一致していなかったり、変換後のキャラクタデータと書き込もうとしたキャラクタデータの各データＣＤ１〜ＣＤ＃で一致していないデータがあったりした場合には、制御部１１は、読み取ったキャラクタデータが書き込もうとしたキャラクタデータと一致していないと判断し（ステップＳ６９：ＮＯ）、磁気カード２に書き込んだ情報が異常であると判別する（ステップＳ７４）。このように判別すると、制御部１１は、前述したのと同様の手順で図１０のフローチャートに従ってカード回収処理を実行し（ステップＳ７５）、磁気カード２を回収する。この後、連続して回収した発行用の磁気カード２の枚数が所定枚数未満であれば（ステップＳ７６：ＮＯ）、制御部１１は、新たな磁気カード２を発行するために、図８ＡのステップＳ５２に移行し、再度ステップＳ５２から前述したのと同様の手順で各ステップを実行して行く。なお、図８ＢのステップＳ７６で、連続して回収した発行用の磁気カード２の枚数が所定枚数以上になると（ステップＳ７６：ＹＥＳ）、制御部１１は、磁気カード２の発行異常が発生したことを通信部１７によって上位装置３０に通知し（ステップＳ７７）、磁気カード２を発行しないままカード発行処理を終了する。
【００４１】
以上説明した手順のように、カード発行処理時において、磁気カード２に情報を書き込んだ後に、一番厳しく設定された基準Ａを用いて磁気カード２に書き込んだ情報が正常か否かを判別することで、当該判別を厳密に行うことができる。従って、磁気カード２から読み取った情報を基準Ａを満たして正常にキャラクタデータに変換でき、かつ、変換後のキャラクタデータが磁気カード２に書き込む前のキャラクタデータと一致していた場合に、磁気カード２に書き込んだ情報が正常であると判別することで、磁気記録性能が高くしかも情報を正確に書き込んでいる磁気カード２のみを発行することが可能となる。また、カード受付処理時において、磁気カード２に情報を書き込む前に、基準Ａよりも低く設定された基準Ｃを用いて磁気カード２に記録されている情報が正常か否かを判別することで、当該判別をカード発行処理時の情報の判別よりも緩和して行うことができる。従って、磁気カード２から読み取った情報を基準Ｃを満たして正常にキャラクタデータに変換できた場合に、磁気カード２に記録されている情報が正常であると判別することで、磁気記録性能の低下した磁気カード２であっても、受け付けて情報の書き込み処理を行うことが可能となる。さらに、カード受付処理時において、磁気カード２に情報を書き込んだ後に、基準Ａよりも低く設定された基準Ｂを用いて磁気カード２に書き込んだ情報が正常か否かを判別することで、当該判別もカード発行処理時の情報の判別よりも緩和して行うことができる。従って、磁気カード２から読み取った情報を基準Ｂを満たして正常にキャラクタデータに変換でき、かつ、変換後のキャラクタデータが磁気カード２に書き込む前のキャラクタデータと一致していた場合に、磁気カード２に書き込んだ情報が正常であると判別することで、磁気記録性能の低下した磁気カード２であっても、受け付けて情報を正確に書き込んだ後に返却することが可能となる。
【００４２】
また、カード受付処理時において、磁気カード２に情報を書き込む前に、基準Ｂよりも低く設定された基準Ｃを用いて磁気カード２にあらかじめ記録されていた情報が正常か否かを判別することで、当該判別を磁気カード２への情報の書き込み後の判別よりも緩和して行うことができ、磁気記録性能の低下した磁気カード２をより多く受け付けて情報の書き込みを行うことが可能となる。そして、磁気カード２に情報を書き込んだ後には、基準Ｂを用いて磁気カード２に書き込んだ情報が正常か否かを判別することで、当該判別を磁気カード２への情報の書き込み前の判別よりも厳密に行うことができ、受け付けた磁気カード２のうち情報が正確に書き込めなかったものを判別して回収または返却することが可能となる。
【００４３】
以上述べた実施形態においては、図９の読み取り情報検査処理を、磁気カード２から読み取った情報をキャラクタデータまで変換する変換処理を行った後に開始した例を挙げているが、本発明はこれのみに限定するものではなく、読み取り情報検査処理を、例えば読み取り情報の変換処理と同時に開始したり、変換処理中に開始したりするようにしてもよい。
【００４４】
また、上記実施形態では、カード受付処理において、正常に処理できなかった磁気カード２を返却する場合に、そのまま磁気カード２を挿入排出口１ｂに返却した例を挙げているが、本発明はこれのみに限定するものではなく、例えば正常に処理できなかった磁気カードの記録情報を消去したり、記録情報が異常であることを示す情報を書き込んだりする等の処理を磁気カードに施してから返却するようにしてもよい。
【００４５】
さらに、上記実施形態では、発行用の磁気カード２が、本体内部１ａに設けたカード供給台７によって自動的に供給される磁気カード発行受付装置１０に、本発明を適用した例を挙げているが、本発明はこれ以外にも、発行用の磁気カード２が、上位装置３０に備わるカード供給部から自動的に供給される磁気カード発行受付装置や、発行用の磁気カード２を挿入排出口１ｂから手動で供給して本体内部１ａへ取り込み、情報記録後に挿入排出口１ｂから放出する磁気カード発行受付装置に適用することが可能である。
【図面の簡単な説明】
【００４６】
【図１】磁気カード発行受付装置の概略構造を示す図である。
【図２】磁気カード発行受付装置の電気的構成を示すブロック図である。
【図３】読み取り情報の変換の過程を説明するための図である。
【図４】読み取り情報検査基準を示す図である。
【図５】キャラクタデータを説明するための図である。
【図６】磁気カード発行受付装置のメインの処理を示すフローチャートである。
【図７Ａ】カード受付処理の詳細を示すフローチャートである。
【図７Ｂ】カード受付処理の詳細を示すフローチャートである。
【図８Ａ】カード発行処理の詳細を示すフローチャートである。
【図８Ｂ】カード発行処理の詳細を示すフローチャートである。
【図９】読み取り情報検査処理の詳細を示すフローチャートである。
【図１０】カード回収処理の詳細を示すフローチャートである。
【符号の説明】
【００４７】
２    磁気カード
５    磁気読み取りヘッド
６    磁気書き込みヘッド
１０  磁気カード発行受付装置
１１  制御部
１３  読み込み情報変換部
１４  書き込み情報変換部
【図１】
2005128669.tif 000003
【図２】
2005128669.tif 000004
【図３】
2005128669.tif 000005
【図４】
2005128669.tif 000006
【図５】
2005128669.tif 000007
【図６】
2005128669.tif 000008
【図７Ａ】
2005128669.tif 000009
【図７Ｂ】
2005128669.tif 000010
【図８Ａ】
2005128669.tif 000011
【図８Ｂ】
2005128669.tif 000012
【図９】
2005128669.tif 000013
【図１０】
2005128669.tif 000014