(57)【要約】【課題】磁気ヘッドの温度上昇を低減するとともに、データの書き込み処理にかかる時間が短い磁気カードリーダライタを提供する。【解決手段】タイマによって計測される前回の磁気カードに対するデータの書き込みが終了してからの経過時間が、磁気カードに対するデータの書き込みを休止する休止時間を上回ると、モータを正転駆動して磁気カードを搬送して行き、磁気カードがデータの書き込み開始位置へ搬送されて第２センサがＯＮ状態になると、磁気ヘッドによって磁気カードに対するデータの書き込みを開始する。そして、磁気カードがデータの書き込み終了位置へ搬送されて第３センサがＯＮ状態になると、磁気ヘッドによる磁気カードに対するデータの書き込みを終了するとともに、タイマによってデータの書き込みが終了してからの経過時間を計測する。【選択図】    図１１
2004185727.tif 000002
【特許請求の範囲】
【請求項１】
挿入された磁気カードを搬送する搬送手段と、当該搬送手段によって搬送される磁気カードに対してデータの読み取りまたは書き込みを行う磁気ヘッドとを備えた磁気カードリーダライタにおいて、
前記搬送手段と前記磁気ヘッドとを制御する制御手段と、
前回の磁気カードに対するデータの書き込みが終了したときからの経過時間を計測する時間計測手段と、を備え、
前記制御手段は、前記データの書き込みが終了した後、前記搬送手段によって磁気カードを搬送して行き、前記時間計測手段によって計測される前記経過時間が所定時間を上回ると、前記磁気ヘッドによって磁気カードに対してデータを書き込むことを特徴とする磁気カードリーダライタ。
【請求項２】
請求項１に記載の磁気カードリーダライタにおいて、
磁気カードがデータの書き込み開始位置へ搬送されたことまたはデータの書き込み終了位置へ搬送されたことを検出する位置検出手段と、
磁気カードに対するデータの書き込みを休止する休止時間を記憶した記憶手段と、を備え、
前記制御手段は、前記データの書き込みが終了した後、前記搬送手段によって磁気カードを搬送して行き、前記時間計測手段によって計測される前記経過時間が前記記憶手段に記憶された前記休止時間を上回り、かつ、磁気カードがデータの書き込み開始位置へ搬送されたことを前記位置検出手段が検出すると、前記磁気ヘッドによって磁気カードに対するデータの書き込みを開始し、磁気カードがデータの書き込み終了位置へ搬送されたことを前記位置検出手段が検出すると、前記磁気ヘッドによって磁気カードに対するデータの書き込みを終了することを特徴とする磁気カードリーダライタ。
【請求項３】
請求項２に記載の磁気カードリーダライタにおいて、
前記制御手段は、磁気カードに対するデータの書き込みを終了すると、前記磁気ヘッドにより磁気カードからデータを読み取ってデータが正常に書き込めているか否かを判定し、データが正常に書き込めていないと判定した場合は、続けて、磁気カードに対するデータの書き込み回数に基づいてデータの再書き込みを行うか否かを判定し、データの再書き込みを行うと判定したときは、前記搬送手段によって磁気カードを搬送して行き、前記経過時間が前記休止時間を上回り、かつ、磁気カードがデータの書き込み開始位置へ搬送されたことを前記位置検出手段が検出すると、前記磁気ヘッドによって磁気カードに対するデータの再書き込みを開始することを特徴とする磁気カードリーダライタ。
【請求項４】
請求項２または請求項３に記載の磁気カードリーダライタにおいて、
前記休止時間は、磁気カードの同時にデータを書き込むトラックの数が減少するに連れて短くなるように設定されていることを特徴とする磁気カードリーダライタ。
【請求項５】
請求項２ないし請求項４のいずれかに記載の磁気カードリーダライタにおいて、
前記休止時間は、磁気カードに対してデータを書き込むために前記磁気ヘッドに流す電流が小さくなるに連れて短くなるように設定されていることを特徴とする磁気カードリーダライタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気カードに対してデータの読み取りまたは書き込みを行う磁気カードリーダライタに関し、特に、磁気ヘッドの温度上昇を低減するものである。
【０００２】
【従来の技術】
自動現金取引処理装置などの情報処理装置に使用される磁気カードリーダライタは、所定のデータを記録するための磁気ストライプを有する磁気カードが挿入されると、この磁気カードを内部で往復搬送しながら、磁気ヘッドによって磁気カードに対しデータの読み取りまたは書き込みを行う。その際、一般的には、データの読み取りは、磁気カードの往路搬送時と復路搬送時の両方で行うが、データの書き込みは、磁気カードの往路搬送時か復路搬送時のどちらか一方で行う。これは、このようにデータの書き込みを行うと、磁気ヘッドを制御するための制御回路を単純にすることができるからである。
【０００３】
上記のような磁気カードリーダライタには、磁気カードの磁気ストライプに形成された複数のトラックに同時にデータの書き込みを行うものがある。この磁気カードリーダライタは、磁気カードのそれぞれのトラックに対応するように磁気ヘッドに複数のコアを備えていて、各コアに巻き付けられたコイルにデータを書き込むための書き込み電流を流すことで、複数のトラックに同時にデータの書き込みを行う。これによれば、複数のトラックへのデータの書き込み処理にかかる時間が短くなる。しかし、複数のトラックに同時にデータを書き込むために複数のコアのコイルに書き込み電流を流すと、それぞれのコアが発熱するので、この発熱状態が所定時間続くと磁気ヘッドが高温になる。詳述すると、発熱するのが１つのコアであれば、１つのコアの熱が磁気ヘッド全体に拡散していくので、発熱状態が所定時間続いても磁気ヘッドの温度上昇は小さいが、発熱するのが複数のコアであれば、複数のコアの熱が磁気ヘッド全体に拡散していくので、発熱状態が所定時間続くと磁気ヘッドの温度上昇は大きくなり、磁気ヘッドが高温になる。そして、このように磁気ヘッドが高温になると、コアに巻き付けられたコイルが断線したり、磁気ヘッドに接している磁気カードが溶けるという問題が生じる。
【０００４】
また、磁気カードリーダライタには、磁気ストライプに高抗磁力で所定のデータを記録する高抗磁力型の磁気カードにデータの書き込みを行うものがある。高抗磁力型の磁気カードにデータの書き込みを行うには、コアのコイルに大きな書き込み電流を流さなければならないので、コアの発熱量が多く、コアが発熱した状態が所定時間続くと磁気ヘッドが高温になる。このため、上記と同様に、コアに巻き付けられたコイルが断線したり、磁気ヘッドに接している磁気カードが溶けるという問題が生じる。
【０００５】
一方、磁気ヘッドの温度上昇を低減する技術が、下記の特許文献１に記載されている。これは、一定速度で高速回転している磁気ディスク媒体に対してデータの書き込みを行う磁気ディスク装置において、磁気ヘッドへ書き込み電流を所定時間流した後は、その所定時間以上の休止時間だけ書き込み電流を磁気ヘッドへ流さないようにすることで、休止時間に磁気ヘッドを冷却するものである。このような技術を磁気カードリーダライタに適用すると、磁気ヘッドの温度上昇を低減することはできる。しかし、上述したように磁気カードリーダライタでは磁気カードを往路または復路のどちらか一方を搬送しながら磁気ヘッドへ書き込み電流を流してデータの書き込みを行うので、磁気ヘッドによるデータの書き込み中に所定時間が経過して休止時間となり、磁気ヘッドへ書き込み電流が流れなくなってデータの書き込みが中断された場合、書き込みが中断されても磁気カードは搬送され続ける。したがって、書き込みを再開しようとすると、磁気カードをデータの書き込み開始位置へ一旦戻し、再度搬送しながら磁気カードに対してはじめからデータを書き込まなければならず、書き込み処理にかかる時間が非常に長くなるという問題が生じる。
【０００６】
【特許文献１】
特許第３３１４７１７号公報（第４−６頁）
【０００７】
【発明が解決しようとする課題】
本発明は、上記問題点を解決するものであって、その課題とするところは、磁気ヘッドの温度上昇を低減するとともに、データの書き込み処理にかかる時間が短い磁気カードリーダライタを提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、挿入された磁気カードを搬送する搬送手段と、当該搬送手段によって搬送される磁気カードに対してデータの読み取りまたは書き込みを行う磁気ヘッドとを備えた磁気カードリーダライタにおいて、搬送手段と磁気ヘッドとを制御する制御手段と、前回の磁気カードに対するデータの書き込みが終了したときからの経過時間を計測する時間計測手段とを設ける。この構成において、制御手段は、前回の磁気カードに対するデータの書き込みが終了した後、搬送手段によって磁気カードを搬送して行き、時間計測手段によって計測される経過時間が所定時間を上回ると、磁気ヘッドによって磁気カードに対してデータを書き込む。
【０００９】
このようにすると、前回の磁気カードに対するデータの書き込みが終了してから所定時間が経過するまでの間は、磁気カードに対するデータの書き込みが行われずに休止されるため、磁気ヘッドのコアに巻き付けられたコイルに書き込み電流が流れず、コアは発熱しなくなり、この間に磁気ヘッドを冷却させることができ、磁気ヘッドの温度上昇を低減することができる。この結果、磁気カードの複数のトラックに同時にデータを書き込んだり、高抗磁力型の磁気カードにデータを書き込んでも、磁気ヘッドは高温にならず、コアに巻き付けられたコイルが断線したり、磁気ヘッドに接している磁気カードが溶けるという問題は生じなくなる。また、磁気ヘッドによる磁気カードに対するデータの書き込み中には、書き込みが休止されないため、特許文献１の技術を適用した場合のように、磁気カードをデータの書き込み開始位置へ一旦戻し、再度搬送しながら磁気カードに対してはじめからデータを書き込むという動作を行う必要はなく、データの書き込み処理にかかる時間が短くなる。さらに、前回の磁気カードに対するデータの書き込みが終了してから所定時間が経過するまでの間に磁気カードを搬送するため、磁気ヘッドによって磁気カードに対するデータの書き込みをいち早く開始することができ、磁気カードリーダライタの全体の処理にかかる時間を短縮することができる。
【００１０】
また、本発明においては、上記の構成に加えて、磁気カードがデータの書き込み開始位置へ搬送されたことまたはデータの書き込み終了位置へ搬送されたことを検出する位置検出手段と、磁気カードに対するデータの書き込みを休止する休止時間を記憶した記憶手段とを設ける。このような構成において、制御手段は、前回の磁気カードに対するデータの書き込みが終了した後、搬送手段によって磁気カードを搬送して行き、時間計測手段によって計測される経過時間が記憶手段に記憶された休止時間を上回り、かつ、磁気カードがデータの書き込み開始位置へ搬送されたことを位置検出手段が検出すると、磁気ヘッドによって磁気カードに対するデータの書き込みを開始し、磁気カードがデータの書き込み終了位置へ搬送されたことを位置検出手段が検出すると、磁気ヘッドによって磁気カードに対するデータの書き込みを終了する。
【００１１】
このようにすると、磁気カードに対するデータの書き込みを開始するタイミングと、書き込みを終了するタイミングとを正確に設定することができる。また、時間計測手段によって磁気カードに対するデータの書き込みが終了したときからの経過時間を正確に計測することができる。
【００１２】
また、本発明においては、制御手段は、磁気カードに対するデータの書き込みを終了すると、磁気ヘッドにより磁気カードからデータを読み取ってデータが正常に書き込めているか否かを判定し、データが正常に書き込めていないと判定した場合は、続けて、磁気カードに対するデータの書き込み回数に基づいてデータの再書き込みを行うか否かを判定し、データの再書き込みを行うと判定したときは、搬送手段によって磁気カードを搬送して行き、経過時間が休止時間を上回り、かつ、磁気カードがデータの書き込み開始位置へ搬送されたことを位置検出手段が検出すると、磁気ヘッドによって磁気カードに対するデータの再書き込みを開始する。
【００１３】
このようにすると、前回の磁気カードに対するデータの書き込みが終了してから休止時間が経過するまでの間に、磁気カードに対してデータの再書き込みを行うために必要となる処理が行われるので、磁気ヘッドによって磁気カードに対するデータの再書き込みをいち早く開始することができ、磁気カードリーダライタの全体の処理にかかる時間を短縮することができる。
【００１４】
また、本発明においては、休止時間は、磁気カードの同時にデータを書き込むトラックの数が減少するに連れて短くなるように設定するのが好ましい。
【００１５】
このようにすると、磁気カードの同時にデータを書き込むトラックの数が少なくて、磁気ヘッドの温度上昇が小さい場合に、磁気ヘッドを冷却させるために必要となる時間だけ磁気カードに対するデータの書き込みを休止させ、不必要な時間を省くことができ、データの書き込み処理にかかる時間を一層短縮することができる。
【００１６】
さらに、本発明においては、休止時間は、磁気カードに対してデータを書き込むために磁気ヘッドに流す電流が小さくなるに連れて短くなるように設定するのが好ましい。
【００１７】
このようにすると、磁気ヘッドに流す電流が小さくて、磁気ヘッドの温度上昇が小さい場合に、磁気ヘッドを冷却させるために必要となる時間だけ磁気カードに対するデータの書き込みを休止させ、不必要な時間を省くことができ、データの書き込み処理にかかる時間を一層短縮することができる。
【００１８】
【発明の実施の形態】
図１は、本発明に係る磁気カードリーダライタの概略構造を示す図である。図１において、１は磁気カードリーダライタであって、自動現金取引処理装置などの情報処理装置に使用される。なお、磁気カードリーダライタ１は、情報処理装置の電源部から電流を供給されて起動する。２は高抗磁力で所定のデータを記録する高抗磁力型の磁気カードであって、２ａは磁気カード２の先端部、２ｂは磁気カード２の後端部である。３は磁気カード２が挿入される挿入口である。４はモータ１４（図３に図示）の回転駆動によって回転する上下１対のローラであって、モータ１４が正転駆動すると磁気カード２を往路方向Ｆへ搬送し、モータ１４が逆転駆動すると磁気カード２を復路方向Ｂへ搬送する。５は搬送される磁気カード２と接してデータの読み取りまたは書き込みを行う磁気ヘッドである。本実施形態では、磁気ヘッド５によるデータの読み取りは、磁気カード２が往路方向Ｆへ搬送されているときと復路方向Ｂへ搬送されているときの両方に行い、磁気ヘッド５によるデータの書き込みは、磁気カード２が往路方向Ｆへ搬送されているときのみに行う。
【００１９】
１１〜１３は搬送される磁気カード２を検知するセンサであって、フォトマイクロセンサから構成される。以下、１１は第１センサ、１２は第２センサ、１３は第３センサと記す。第１センサ１１は、磁気カード２に対するデータの書き込みを行う前に磁気カード２を待機させておく書き込み準備位置Ｐ１に配置されていて、磁気カード２が復路方向Ｂへ搬送されてこの位置Ｐ１に来ると、磁気カード２の後端部２ｂを検知してＯＦＦ状態からＯＮ状態に切り替る。第２センサ１２は、磁気ヘッド５によって磁気カード２に対するデータの書き込みを開始する書き込み開始位置Ｐ２に配置されていて、磁気カード２が往路方向Ｆへ搬送されてこの位置Ｐ２に来ると、磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替る。第３センサ１３は、磁気ヘッド５による磁気カード２に対するデータの書き込みを終了する書き込み終了位置Ｐ３に配置されていて、磁気カード２が往路方向Ｆへ搬送されてこの位置Ｐ３に来ると、磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替る。なお、往路方向Ｆへ搬送される磁気カード２に対してデータの読み取りを行う際には、書き込み開始位置Ｐ２は、データの読み取りを開始する読み取り開始位置となり、書き込み終了位置Ｐ３は、データの読み取りを終了する読み取り終了位置となる。また、磁気カード２を書き込み開始位置Ｐ２から書き込み終了位置Ｐ３まで搬送するのに要する時間は約０．５秒である。
【００２０】
図２は、前述した磁気カード２の外形と磁気ヘッド５の構造を示す図である。図２において、磁気カード２には、磁気ヘッド５と接する面に磁気ストライプ２ｃが設けられていて、この磁気ストライプ２ｃには、３つのトラックＴ１〜Ｔ３が形成されている。磁気カード２はこれらのトラックＴ１〜Ｔ３にそれぞれ高抗磁力で所定のデータを記録する。一方、磁気ヘッド５には、磁気ストライプ２ｃの３つのトラックＴ１〜Ｔ３にそれぞれ接するように３つのコア５１〜５３が設けられている。磁気カード２にデータを書き込む際、各コア５１〜５３に巻き付けられているコイル（図示省略）にデータを書き込むための書き込み電流を同時に流すと、３つのトラックＴ１〜Ｔ３に同時にデータが書き込め、書き込み処理にかかる時間を短くすることができる。また、磁気カード２からデータを読み取る際、各トラックＴ１〜Ｔ３の磁力の変化を３つのコア５１〜５３によってそれぞれ検知すると、３つのトラックＴ１〜Ｔ３から同時にデータが読み取れ、読み取り処理にかかる時間を短くすることができる。なお、１つのコアによって１つのトラックに対してデータの書き込みまたは読み取りを行うことができ、また、２つのコアによって２つのトラックに同時にデータの書き込みまたは読み取りを行うこともできる。
【００２１】
図３は、本発明に係る磁気カードリーダライタ１の電気的構成を示すブロック図である。図３において、６は磁気カードリーダライタ１の各部を制御するＣＰＵである。７はＳＲＡＭやＥＥＰＲＯＭ等からなるメモリであって、所定の記憶領域に磁気カード２に対するデータの書き込みを休止する休止時間を記憶している。なお、休止時間は、本発明における所定時間である。図４は、メモリ７に記憶された休止時間のテーブルを示す図である。図４において、休止時間Ｒは、磁気カード２の同時にデータを書き込むトラックの数Ｔが、３つのときは２．５秒、２つのときは１．５秒、１つのときは０秒というように、トラックの数Ｔが減少するに連れて短くなるように変化している。これらは、トラックに対してデータの書き込みを行うことで高温になった磁気ヘッド５を冷却させるために必要となる時間に設定されている。なお、トラックの数Ｔが１つのときに休止時間を０秒にしているのは、１つのトラックにデータを書き込んでも、磁気ヘッド５の温度上昇は小さく、磁気ヘッド５を冷却させるための時間が必要にならないからである。また、メモリ７は、上記とは別の所定の記憶領域に磁気カード２に対するデータの書き込み回数を記憶する。このデータの書き込み回数は、磁気カード２に対してデータの書き込みを行う度に加算されて行き、磁気カードリーダライタ１から磁気カード２が返却されると初期化されて０になる。
【００２２】
図３において、８は書き込み制御部であって、磁気カード２にデータを書き込む際に、書き込みデータに基づいて磁気ヘッド５に流す電流を制御する。９は読み取り制御部であって、磁気カード２からデータを読み取る際に、磁気ヘッド５によって検知した磁気カード２の磁力の変化からデータを生成する。ＣＰＵ６は、書き込み制御部８や読み取り制御部９によって磁気ヘッド５を制御する。１０はモータ制御部であって、モータ１４の回転方向や回転速度を制御する。ＣＰＵ６は、このモータ制御部１０によってモータ１４を正転駆動または逆転駆動し、前述のローラ４を回転させて磁気カード２を往路方向Ｆまたは復路方向Ｂへ搬送させる。１５はモータ１４の回転数を検出するモータエンコーダである。
【００２３】
１６はカード位置検出部であって、前述のセンサ１１〜１３の切り替り信号によって磁気カード２の位置を検出する。具体的には、磁気カード２の復路方向Ｂへの搬送時は、第１センサ１１のＯＦＦ状態からＯＮ状態への切り替り信号によって磁気カード２が書き込み準備位置Ｐ１に搬送されたことを検出し、磁気カード２の往路方向Ｆへの搬送時は、第２センサ１２のＯＦＦ状態からＯＮ状態への切り替り信号によって磁気カード２が書き込み開始位置Ｐ２に搬送されたことを検出するとともに、第３センサ１３のＯＦＦ状態からＯＮ状態への切り替り信号によって磁気カード２が書き込み終了位置Ｐ３に搬送されたことを検出する。また、カード位置検出部１６は、挿入検知センサ１７の切り替り信号によって磁気カード２が磁気カードリーダライタ１に挿入されたことを検出する。なお、挿入検知センサ１７は、図１に示す複数のローラ４のうち最も復路方向Ｂ側にあるローラ４と同じ位置に設けられていて、挿入口３から挿入された磁気カード２の先端部２ａがこのローラ４に当接すると、ＯＦＦ状態からＯＮ状態へ切り替る。このように挿入検知センサ１７が切り替ると、この切り替り信号を受けてモータ１４が正転駆動し、ローラ４を磁気カード２が往路方向Ｆへ搬送されるような方向へ回転させる。１８はタイマであって、磁気カード２に対するデータの書き込みが終了したときからの経過時間を計測する。２０はインターフェースからなる通信部である。ＣＰＵ６は、この通信部２０によって上位装置としての情報処理装置３０と相互に通信を行い、情報処理装置３０から磁気カード２に対してデータの書き込みを行う書き込み命令を受信する。
【００２４】
以上の構成において、ＣＰＵ６は本発明における制御手段を構成し、メモリ７は本発明における記憶手段を構成する。また、ローラ４とモータ１４とは本発明における搬送手段を構成する。また、第２センサ１２と第３センサ１３とカード位置検出部１６とは本発明における位置検出手段を構成する。また、タイマ１８は本発明における時間計測手段を構成する。
【００２５】
図５〜図７は、上記磁気カードリーダライタ１の動作を説明する図である。図５（ａ）に示すように、挿入口３から磁気カード２が挿入されると、挿入検知センサ１７（図３に図示）が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気カードリーダライタ１は、モータ１４（図３に図示）を正転駆動して、磁気カード２を往路方向Ｆへ搬送して行く。これにより、磁気カード２が磁気カードリーダライタ１の内部に取り込まれる。そして、図５（ｂ）に示すように、磁気カード２がＰ２位置に搬送されて来ると、第２センサ１２が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気ヘッド５によって磁気カード２に対するデータの読み取りを開始する。ここでは、磁気カード２の３つのトラックＴ１〜Ｔ３（図２に図示）に対してデータの読み取りを開始する。データの読み取りを開始した後、図５（ｃ）に示すように、磁気カード２がＰ３位置に搬送されて来ると、第３センサ１３が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気ヘッド５による磁気カード２に対するデータの読み取りを終了するとともに、モータ１４の駆動を停止して、磁気カード２の搬送を停止する。
【００２６】
磁気カード２からデータを読み取ると、磁気カードリーダライタ１は、読み取ったデータを情報処理装置３０へ送信する。そして、データの書き込み命令を情報処理装置３０から受信すると、磁気カード２に対してデータの書き込みを行うために、モータ１４を逆転駆動して、図５（ｄ）に示すように、磁気カード２を復路方向Ｂへ搬送して行く。なお、磁気カードリーダライタ１は、磁気カード２が挿入される前に、書き込み命令を情報処理装置３０から受信する場合もある。この場合は、読み取ったデータを情報処理装置３０へ送信すると、データの書き込みを行うために、直ちにモータ１４を逆転駆動して磁気カード２を復路方向Ｂへ搬送して行く。磁気ヘッド５による磁気カード２へのデータの書き込みは、磁気カード２の往路方向Ｆへの搬送中にのみ行われるので、この復路方向Ｂへの搬送中は磁気ヘッド５による磁気カード２へのデータの書き込みは行わない。そして、図５（ｅ）に示すように、磁気カード２が書き込み準備位置Ｐ１に搬送されて来ると、第１センサ１１が磁気カード２の後端部２ｂを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けてモータ１４の駆動を停止し、磁気カード２の搬送を停止する。
【００２７】
磁気カード２が書き込み準備位置Ｐ１に搬送されると、磁気カードリーダライタ１は、タイマ１８によって計測されている前回の磁気カード２に対するデータの書き込みが終了したときからの経過時間が、メモリ７に記憶された休止時間を上回るまで、磁気カード２を書き込み準備位置Ｐ１に待機させておく。このとき、休止時間としては、磁気カード２の同時にデータを書き込むトラックの数に応じた休止時間が適用される。なお、このトラックの数は、情報処理装置３０から指定される。ここで、同時にデータを書き込むトラックの数を３つとした場合は、図４で説明したように、休止時間として２．５秒が適用される。この場合、タイマ１８の経過時間が休止時間の２．５秒を上回ると、モータ１４を正転駆動して、図６（ｆ）に示すように磁気カード２を往路方向Ｆへ搬送して行く。これに対して、同時にデータを書き込むトラックの数を１つとした場合は、休止時間として０秒が適用されるため、磁気カード２が書き込み準備位置Ｐ１に搬送されると、タイマ１８の経過時間は休止時間の０秒を既に上回っているので、即座にモータ１４を正転駆動して、磁気カード２を往路方向Ｆへ搬送して行く。なお、磁気カードリーダライタ１が起動してから初めて磁気カード２に対してデータを書き込む場合は、タイマ１８によって経過時間は計測されていないため、経過時間が休止時間を上回ることはないが、この場合は、磁気カード２が書き込み準備位置Ｐ１に搬送されると、即座にモータ１４を正転駆動して、磁気カード２を往路方向Ｆへ搬送して行く。
【００２８】
そして、図６（ｇ）に示すように、磁気カード２が書き込み開始位置Ｐ２に搬送されて来ると、第２センサ１２が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気ヘッド５に書き込み電流を流し、磁気カード２に対するデータの書き込みを開始する。ここでは、磁気カード２の３つのトラックＴ１〜Ｔ３（図２に図示）に対してデータの書き込みを開始する。データの書き込みを開始した後、図６（ｈ）に示すように、磁気カード２が書き込み終了位置Ｐ３に搬送されて来ると、第３センサ１３が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気ヘッド５に流している書き込み電流を停止し、磁気カード２に対するデータの書き込みを終了するとともに、タイマ１８によってデータの書き込みが終了したときからの経過時間を計測する。またこのとき、モータ１４の駆動を停止して、磁気カード２の搬送を停止する。
【００２９】
磁気カード２にデータを書き込むと、磁気カードリーダライタ１は、モータ１４を逆転駆動して、図６（ｉ）に示すように、磁気カード２を復路方向Ｂへ搬送しながら、磁気ヘッド５によって磁気カード２からデータを読み取る。そして、図６（ｊ）に示すように、磁気カード２が書き込み準備位置Ｐ１に搬送されて来ると、第１センサ１１が磁気カード２の後端部２ｂを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けてモータ１４の駆動を停止して、磁気カード２の搬送を停止する。
【００３０】
磁気カード２からデータを読み取ると、磁気カードリーダライタ１は、データが正常に書き込まれているか否かを判定する。具体的には、読み取ったデータと磁気カード２に書き込んだデータとを照合し、両方のデータが一致していれば、データは正常に書き込まれていると判定し、一致していなければ、データは正常に書き込まれていないと判定する。ここで、データが正常に書き込まれていると判定した場合は、モータ１４を逆転駆動して、磁気カード２を復路方向Ｂへ搬送して行く。そして、図７（ｏ）に示すように、第１センサ１１が磁気カード２を検知しなくなってＯＦＦ状態になると、モータ１４の駆動を停止して、磁気カード２の搬送を停止する。これにより、磁気カード２が返却され、磁気カード２の後端部２ｂが挿入口３から突出し、磁気カード２が磁気カードリーダライタ１から抜き取り可能になる。
【００３１】
一方、図６（ｊ）の状態で、磁気カード２にデータが正常に書き込まれていないと判定した場合は、モータ１４を正転駆動して、図７（ｋ）に示すように磁気カード２を往路方向Ｆへ搬送して行く。そして、図７（ｌ）に示すように、磁気カード２がＰ２位置に搬送されて来ると、第２センサ１２が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気ヘッド５によって磁気カード２に対するデータの再読み取りを開始する。データの再読み取りを開始した後、図７（ｍ）に示すように、磁気カード２がＰ３位置に搬送されて来ると、第３センサ１３が磁気カード２の先端部２ａを検知してＯＦＦ状態からＯＮ状態に切り替るので、この切り替り信号を受けて磁気ヘッド５による磁気カード２に対するデータの再読み取りを終了するとともに、モータ１４の駆動を停止して、磁気カード２の搬送を停止する。
【００３２】
磁気カード２からデータを再度読み取ると、磁気カードリーダライタ１は、データが正常に書き込まれているか否かを再度判定する。ここで、データが正常に書き込まれていると判定した場合は、モータ１４を逆転駆動して、図７（ｎ）に示すように磁気カード２を復路方向Ｂへ搬送して行き、上述したように磁気カード２を返却する（図７（ｏ）の状態）。
【００３３】
一方、図７（ｍ）の状態で、磁気カード２にデータが正常に書き込まれていないと再度判定した場合は、続けて、メモリ７に記憶している磁気カード２へのデータの書き込み回数に基づいてデータの再書き込みを行うか否かを判定する。具体的には、データの書き込み回数が所定回数以上であれば、データの再書き込みを行わないと判定し、データの書き込み回数が所定回数未満であれば、データの再書き込みを行うと判定する。なお、上記の所定回数は、情報処理装置３０から指定される。ここで、データの再書き込みを行わないと判定した場合は、上述したように磁気カード２を返却する（図７（ｏ）の状態）。
【００３４】
これに対して、データの再書き込みを行うと判定した場合は、モータ１４を逆転駆動して、磁気カード２を書き込み準備位置Ｐ１まで搬送し、タイマ１８によって計測されている経過時間が、メモリ７に記憶された休止時間を上回るまで、磁気カード２を書き込み準備位置Ｐ１に待機させておく（図５（ｅ）の状態）。そして、タイマ１８の経過時間が休止時間を上回ると、モータ１４を正転駆動して、磁気カード２を往路方向Ｆへ搬送して行き（図６（ｆ）の状態）、磁気カード２に対してデータの再書き込みを行う。この後は、上述した動作と同様に、磁気カード２に対してデータの読み取りを行って、磁気カード２にデータが正常に書き込まれているか否かを判定し（図６（ｊ）の状態）、磁気カード２を返却する（図７（ｏ）の状態）か、磁気カード２に対してデータの再書き込みを行う（例えば、図６（ｇ）の状態）。
【００３５】
図８〜図１４は、上記磁気カードリーダライタ１の動作手順を示すフローチャートであって、ＣＰＵ６が実行する処理を示している。なお、図８は全体のフローチャートであって、図９〜図１４は図８におけるステップＳ１、Ｓ２、Ｓ３、Ｓ４、Ｓ６、Ｓ９の詳細を示すフローチャートである。
【００３６】
図８において、磁気カードリーダライタ１に磁気カード２が挿入されると、ＣＰＵ６は、磁気カード２を内部に取り込むとともに、磁気カード２に対してデータの読み取りを行う（ステップＳ１）。詳細を図９に示す。図９において、まず、挿入検知センサ１７がＯＮ状態か否かを判定し（ステップＳ１１）、挿入検知センサ１７がＯＮ状態になると（ステップＳ１１：ＹＥＳ）、磁気カード２が挿入されたと判断して、モータ１４を正転駆動する（ステップＳ１２）。これにより、磁気カード２が往路方向Ｆへ搬送されて行く。そして、第２センサ１２がＯＮ状態か否かを判定し（ステップＳ１３）、第２センサ１２がＯＮ状態になると（ステップＳ１３：ＹＥＳ）、磁気カード２がＰ２位置（例えば、図５（ｂ）に図示）に搬送されたと判断して、磁気ヘッド５によって磁気カード２に対するデータの読み取りを開始する（ステップＳ１４）。データの読み取りを開始すると、第３センサ１３がＯＮ状態か否かを判定し（ステップＳ１５）、第３センサ１３がＯＮ状態になると（ステップＳ１５：ＹＥＳ）、磁気カード２がＰ３位置（例えば、図５（ｃ）に図示）に搬送されたと判断して、磁気ヘッド５による磁気カード２に対するデータの読み取りを停止し（ステップＳ１６）、モータ１４の駆動を停止する（ステップＳ１７）。モータ１４の駆動を停止することによって、磁気カード２の搬送が停止する。
【００３７】
磁気カード２に対するデータの読み取りが終了すると、磁気カード２を書き込み準備位置Ｐ１へ搬送する（図８のステップＳ２）。詳細を図１０に示す。図１０において、まず、モータ１４を逆転駆動する（ステップＳ２１）。これにより、磁気カード２が復路方向Ｂへ搬送されて行く。そして、第１センサ１１がＯＮ状態か否かを判定し（ステップＳ２２）、第１センサ１１がＯＮ状態になると（ステップＳ２２：ＹＥＳ）、磁気カード２が書き込み準備位置Ｐ１に搬送されたと判断して、モータ１４の駆動を停止する（ステップＳ２３）。これにより、磁気カード２の搬送が停止する。
【００３８】
磁気カード２を書き込み準備位置Ｐ１へ搬送すると、磁気カード２に対してデータの書き込みを行う（図８のステップＳ３）。ここでは、磁気カード２の３つのトラックＴ１〜Ｔ３（図２に図示）に対して同時にデータの書き込みを行う。詳細を図１１に示す。図１１において、まず、タイマ１８によって計測されている前回の磁気カード２に対するデータの書き込みが終了したときからの経過時間と、メモリ７に記憶された休止時間とをそれぞれ読み込み（ステップＳ３１）、タイマ１８の経過時間がメモリ７の休止時間を上回っているか否かを判定する（ステップＳ３２）。ここでは、磁気カード２の同時にデータを書き込むトラックの数は３つであるので、休止時間は２．５秒である（図４に図示）。判定の結果、タイマ１８の経過時間がメモリ７の休止時間を上回っていなければ（ステップＳ３２：ＮＯ）、再度、タイマ１８によって計測されている経過時間と、メモリ７に記憶された休止時間とを読み込み（ステップＳ３１）、タイマ１８の経過時間がメモリ７の休止時間を上回っているか否かを判定する（ステップＳ３２）。このとき、磁気カード２は書き込み準備位置Ｐ１に待機したままである。そして、タイマ１８の経過時間がメモリ７の休止時間を上回ると（ステップＳ３２：ＹＥＳ）、タイマ１８による経過時間の計測を停止し（ステップＳ３３）、モータ１４を正転駆動する（ステップＳ３４）。なお、磁気カードリーダライタ１が起動してから初めて磁気カード２に対してデータを書き込む場合は、タイマ１８によって経過時間は計測されていないため、この場合は、ステップＳ３１を実行した後、ステップＳ３４へ移行してモータ１４を正転駆動する。
【００３９】
モータ１４を正転駆動すると、磁気カード２が往路方向Ｆへ搬送されて行く。そして、第２センサ１２がＯＮ状態か否かを判定し（ステップＳ３５）、第２センサ１２がＯＮ状態になると（ステップＳ３５：ＹＥＳ）、磁気カード２が書き込み開始位置Ｐ２に搬送されたと判断し、磁気ヘッド５によって磁気カード２に対するデータの書き込みを開始する（ステップＳ３６）。データの書き込みを開始すると、第３センサ１３がＯＮ状態か否かを判定し（ステップＳ３７）、第３センサ１３がＯＮ状態になると（ステップＳ３７：ＹＥＳ）、磁気カード２が書き込み終了位置Ｐ３に搬送されたと判断して、磁気ヘッド５による磁気カード２に対するデータの書き込みを停止する（ステップＳ３８）。そして、即座に、タイマ１８によるデータの書き込みが終了したときからの経過時間の計測を開始し（ステップＳ３９）、モータ１４の駆動を停止する（ステップＳ４０）。これにより、磁気カード２の搬送が停止する。
【００４０】
磁気カード２に対するデータの書き込みが終了すると、磁気カード２に対してデータの読み取りを行う（図８のステップＳ４）。詳細を図１２に示す。図１２において、まず、モータ１４を逆転駆動し（ステップＳ４１）、駆動後、即座に磁気ヘッド５によって磁気カード２に対するデータの読み取りを開始する（ステップＳ４２）。そして、第１センサ１１がＯＮ状態か否かを判定し（ステップＳ４３）、第１センサ１１がＯＮ状態になると（ステップＳ４３：ＹＥＳ）、磁気ヘッド５による磁気カード２に対するデータの読み取りを停止し（ステップＳ４４）、モータ１４の駆動を停止する（ステップＳ４５）。これにより、磁気カード２の搬送が停止し、磁気カード２が書き込み準備位置Ｐ１に搬送された状態となる。
【００４１】
磁気カード２に対するデータの読み取りが終了すると、読み取ったデータとステップＳ３において書き込んだデータとを照合し、磁気カード２にデータが正常に書き込まれているか否かを判定する（図８のステップＳ５）。ここで、読み取ったデータが書き込んだデータと一致していれば、データは正常に書き込まれていると判定し（ステップＳ５：ＹＥＳ）、ステップＳ９へ移行して、磁気カード２を返却する。詳細を図１４に示す。図１４において、まず、モータ１４を逆転駆動する（ステップＳ９１）。これにより、磁気カード２が復路方向Ｂへ搬送されて行く。そして、第１センサ１１がＯＮ状態からＯＦＦ状態に切り替ったか否かを判定し（ステップＳ９２）、第１センサ１１がＯＮ状態からＯＦＦ状態に切り替ると（ステップＳ９２：ＹＥＳ）、モータ１４の駆動を停止する（ステップＳ９３）。これにより、磁気カード２の搬送が停止して、磁気カード２の後端部２ｂが挿入口３から突出し、磁気カードリーダライタ１から抜き取り可能になる（図７（ｏ）の状態）。
【００４２】
磁気カード２を返却すると、次の磁気カード２を受け付けるか否かを判定する（図８のステップＳ１０）。これは、情報処理装置３０が次の磁気カード２に対して引き続き処理を行うか否かによって判定される。なお、カード受付可否の指示は、情報処理装置３０から通信部２０によって受信する。このとき、情報処理装置３０が通常状態の場合は、情報処理装置３０は次の磁気カード２に対して引き続き処理を行うので、次の磁気カード２を受け付けると判定し（ステップＳ１０：ＹＥＳ）、ステップＳ１へ移行して、次に挿入された磁気カード２を内部に取り込むとともに、磁気カード２に対してデータの読み取りを行い、以降の処理を実行して行く。一方、情報処理装置３０が故障状態になった場合や、情報処理装置３０の電源がＯＦＦ状態になった場合は、情報処理装置３０は次の磁気カード２に対して処理を行わないので、次の磁気カード２を受け付けないと判定し（ステップＳ１０：ＮＯ）、処理を終了する。
【００４３】
ステップＳ５において、読み取ったデータが書き込んだデータと一致していなければ、データは正常に書き込まれていないと判定し（ステップＳ５：ＮＯ）、磁気カード２に対してデータの再読み取りを行う（ステップＳ６）。詳細を図１３に示す。図１３において、まず、モータ１４を正転駆動する（ステップＳ６１）。これにより、磁気カード２が往路方向Ｆへ搬送されて行く。そして、第２センサ１２がＯＮ状態か否かを判定し（ステップＳ６２）、第２センサ１２がＯＮ状態になると（ステップＳ６２：ＹＥＳ）、磁気カード２が書き込み開始位置Ｐ２に搬送されたと判断し、磁気ヘッド５によって磁気カード２に対するデータの読み取りを開始する（ステップＳ６３）。データの読み取りを開始すると、第３センサ１３がＯＮ状態か否かを判定し（ステップＳ６４）、第３センサ１３がＯＮ状態になると（ステップＳ６４：ＹＥＳ）、磁気カード２が書き込み終了位置Ｐ３に搬送されたと判断して、磁気ヘッド５による磁気カード２に対するデータの読み取りを停止し（ステップＳ６５）、モータ１４の駆動を停止する（ステップＳ６６）。これにより、磁気カード２の搬送が停止する。
【００４４】
そして、磁気カード２に対するデータの再読み取りが終了すると、読み取ったデータと書き込んだデータとを再度照合して、磁気カード２にデータが正常に書き込まれているか否かを判定する（図８のステップＳ７）。ここで、読み取ったデータが書き込んだデータと一致していれば、データは正常に書き込まれていると判定し（ステップＳ７：ＹＥＳ）、ステップＳ９へ移行して、上述した手順で磁気カード２を返却した後、ステップＳ１０の処理を実行する。
【００４５】
一方、ステップＳ７において、読み取ったデータが書き込んだデータと一致していなければ、データは正常に書き込まれていないと判定し（ステップＳ７：ＮＯ）、続けて、磁気カード２に対してデータの再書き込みを行うか否かを判定する（ステップＳ８）。このとき、メモリ７に記憶している磁気カード２に対するデータの書き込み回数を読み込み、データの書き込み回数が所定回数以上であれば、データの再書き込みを行わないと判定し、データの書き込み回数が所定回数未満であれば、データの再書き込みを行うと判定する。ここでは、所定回数を２回に設定する。このとき、磁気カード２にはまだ１回しかデータの書き込みを行っていないので、メモリ７に記憶しているデータの書き込み回数は１回である。このため、データの書き込み回数は所定回数未満となり、データの再書き込みを行うと判定する（ステップＳ８：ＹＥＳ）。そして、このように判定すると、ステップＳ２へ移行して、磁気カード２を書き込み準備位置Ｐ１へ搬送し、磁気カード２に対してデータの書き込みを行う（ステップＳ３）。なおこのとき、タイマ１８によって計測されている経過時間が、メモリ７に記憶された休止時間を上回るまでは、磁気カード２に対するデータの書き込みを開始せず、磁気カード２を書き込み準備位置Ｐ１に待機させておく。そして、タイマ１８の経過時間がメモリ７の休止時間を上回ると（図１１のステップＳ３２：ＹＥＳ）、データの書き込みを開始し、以降の処理を実行して行く。
【００４６】
ステップＳ３〜ステップＳ６までの処理を行った後、ステップＳ７において、再度、データは正常に書き込まれていないと判定すると（ステップＳ７：ＮＯ）、ステップＳ８では、磁気カード２に対して２回データの書き込みを行ったので、メモリ７に記憶しているデータの書き込み回数は２回であり、データの書き込み回数が所定回数（２回）以上となるため、データの再書き込みを行わないと判定する（ステップＳ８：ＮＯ）。そして、このように判定すると、ステップＳ９へ移行して、上述した手順で磁気カード２を返却した後、ステップＳ１０の処理を実行する。
【００４７】
以上の手順によると、前回の磁気カード２に対するデータの書き込みが終了してから休止時間が経過するまでの間は、磁気カード２に対するデータの書き込みが行われずに休止されるため、磁気ヘッド５のコア５１〜５３に巻き付けられたコイルに書き込み電流が流れず、コアは発熱しなくなり、この間に磁気ヘッド５を冷却させることができ、磁気ヘッド５の温度上昇を低減することができる。この結果、高抗磁力型の磁気カード２の複数のトラックＴ１〜Ｔ３に同時にデータを書き込んでも、磁気ヘッド５は高温にならず、コア５１〜５３に巻き付けられたコイルが断線したり、磁気ヘッド５に接している磁気カード２が溶けるという問題は生じなくなる。また、磁気ヘッド５による磁気カード２に対するデータの書き込み中（図１１のステップＳ３６〜ステップＳ３８）は、書き込みが休止されないため、特許文献１の技術を適用した場合のように、磁気カード２を先端部２ａがデータの書き込み開始位置Ｐ２に来るまで復路方向Ｂへ一旦戻し、再度往路方向Ｆへ搬送しながら磁気カード２に対してはじめからデータを書き込むという動作を行う必要はなく、データの書き込み処理（図８のステップＳ３）にかかる時間が短くなる。さらに、前回の磁気カード２に対するデータの書き込みが終了してから休止時間が経過するまでの間に磁気カード２を書き込み準備位置Ｐ１に搬送するため、磁気ヘッド５によって磁気カード２に対するデータの書き込みをいち早く開始することができ、磁気カードリーダライタ１の全体の処理（図８のステップＳ１〜ステップＳ１０）にかかる時間を短縮することができる。
【００４８】
また、磁気カード２が書き込み開始位置Ｐ２へ搬送されたことを位置検出部１６と第２センサ１２とによって検出したときに、磁気ヘッド５によるデータの書き込みを開始し、磁気カード２が書き込み終了位置Ｐ３へ搬送されたことを位置検出部１６と第３センサ１３とによって検出したときに、磁気ヘッド５によるデータの書き込みを終了することにより、磁気カード２に対するデータの書き込みを開始するタイミングと、書き込みを終了するタイミングとを正確に設定することができる。また、タイマ１８によって磁気カード２に対するデータの書き込みが終了したときからの経過時間を正確に計測することができる。
【００４９】
また、磁気カード２に対してデータの再書き込みを行う場合、前回の磁気カード２に対するデータの書き込みが終了してから休止時間が経過するまでの間に、磁気カード２に対してデータの再書き込みを行うために必要となる処理（図８のステップＳ４〜ステップＳ８、およびステップＳ２）が行われるので、磁気ヘッド５によって磁気カード２に対するデータの再書き込みをいち早く開始することができ、磁気カードリーダライタ１の全体の処理（図８のステップＳ１〜ステップＳ１０）にかかる時間を短縮することができる。
【００５０】
さらに、図４に示したように、休止時間Ｒを磁気カード２の同時にデータを書き込むトラックの数Ｔが減少するに連れて短くなるように設定することにより、磁気カード２の同時にデータを書き込むトラックの数Ｔが少なくて、磁気ヘッド５の温度上昇が小さい場合に、磁気ヘッド５を冷却させるために必要となる時間だけ磁気カード２に対するデータの書き込みを休止させ、不必要な時間を省くことができ、データの書き込み処理（図８のステップＳ３）にかかる時間を一層短縮することができる。
【００５１】
以上述べた実施形態においては、磁気ストライプ２ｃに３つのトラックＴ１〜Ｔ３が形成されている磁気カード２に対してデータの読み取りまたは書き込みを行う場合を例に挙げているが、本発明はこれのみに限定するものではない。これ以外にも、磁気ストライプに１つのトラックしか形成されていない磁気カードや、磁気ストライプに２つあるいは４つ以上のトラックが形成されている磁気カードでもよい。つまり、磁気カードのトラックの数に応じた磁気ヘッド５を設けるとともに、トラックの数に応じてデータの書き込みを休止する休止時間を設定すればよい。
【００５２】
また、上記実施形態では、図４に示したように、メモリ７に記憶した休止時間Ｒを、磁気カード２の同時にデータを書き込むトラックの数Ｔが減少するに連れて短くなるように設定した例を挙げているが、本発明はこれのみに限定するものではない。これ以外に、図１５に示すように、メモリ７に記憶した休止時間Ｒを、磁気カード２に対してデータを書き込むために磁気ヘッド５に流す書き込み電流Ａが小さくなるに連れて短くなるように設定してもよい。このようにすると、低抗磁力で所定のデータを記録する磁気カードにデータを書き込む場合のように、磁気ヘッド５に流す電流Ａが小さくて、磁気ヘッド５の温度上昇が小さい場合に、磁気ヘッド５を冷却させるために必要となる時間だけ磁気カード２に対するデータの書き込みを休止させ、不必要な時間を省くことができ、データの書き込み処理（図８のステップＳ３）にかかる時間を一層短縮することができる。
【００５３】
さらに、上記実施形態では、書き込み準備位置Ｐ１を書き込み開始位置Ｐ２とは別の位置（例えば、図１に図示）にした例を挙げているが、本発明はこれのみに限定するものではなく、書き込み準備位置Ｐ１を書き込み開始位置Ｐ２と同じ位置にしてもよい。この場合、磁気カード２を書き込み準備位置Ｐ１に搬送すると、書き込み開始位置Ｐ２にも搬送したことになる。このようにすると、タイマ１８によって計測される経過時間がメモリ７に記憶された休止時間を上回り、モータ１４を正転駆動したときに（図１１のステップＳ３４）、直ちに磁気ヘッド５によって磁気カード２に対するデータの書き込みを開始することができるので、データの書き込み処理（図８のステップＳ３）にかかる時間を一層短縮することができる。
【００５４】
【発明の効果】
本発明によれば、前回の磁気カードに対するデータの書き込みが終了してから休止時間が経過するまでの間は、磁気カードに対するデータの書き込みが休止されるため、この間に磁気ヘッドを冷却させて、磁気ヘッドの温度上昇を低減することができる。また、磁気カードに対するデータの書き込み中は、書き込みが休止されないため、データの書き込み処理にかかる時間が短くなる。さらに、前回の磁気カードに対するデータの書き込みが終了してから所定時間が経過するまでの間に磁気カードを搬送するため、磁気ヘッドによって磁気カードに対するデータの書き込みをいち早く開始することができ、磁気カードリーダライタの全体の処理にかかる時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明に係る磁気カードリーダライタの概略構造を示す図である。
【図２】磁気カードの外形と磁気ヘッドの構造を示す図である。
【図３】磁気カードリーダライタの電気的構成を示すブロック図である。
【図４】メモリに記憶された休止時間のテーブルを示す図である。
【図５】磁気カードリーダライタの動作を説明する図である。
【図６】磁気カードリーダライタの動作を説明する図である。
【図７】磁気カードリーダライタの動作を説明する図である。
【図８】磁気カードリーダライタの動作手順を示すフローチャートである。
【図９】磁気カードリーダライタの動作手順を示すフローチャートである。
【図１０】磁気カードリーダライタの動作手順を示すフローチャートである。
【図１１】磁気カードリーダライタの動作手順を示すフローチャートである。
【図１２】磁気カードリーダライタの動作手順を示すフローチャートである。
【図１３】磁気カードリーダライタの動作手順を示すフローチャートである。
【図１４】磁気カードリーダライタの動作手順を示すフローチャートである。
【図１５】他の実施形態における休止時間のテーブルを示す図である。
【符号の説明】
１    磁気カードリーダライタ
２    磁気カード
４    ローラ
５    磁気ヘッド
６    ＣＰＵ
７    メモリ
１２  第２センサ
１３  第３センサ
１４  モータ
１６  カード位置検出部
１８  タイマ
Ａ    書き込み電流
Ｐ２  データの書き込み開始位置
Ｐ３  データの書き込み終了位置
Ｒ    休止時間
Ｔ    トラックの数
【図１】
2004185727.tif 000003
【図２】
2004185727.tif 000004
【図３】
2004185727.tif 000005
【図４】
2004185727.tif 000006
【図５】
2004185727.tif 000007
【図６】
2004185727.tif 000008
【図７】
2004185727.tif 000009
【図８】
2004185727.tif 000010
【図９】
2004185727.tif 000011
【図１０】
2004185727.tif 000012
【図１１】
2004185727.tif 000013
【図１２】
2004185727.tif 000014
【図１３】
2004185727.tif 000015
【図１４】
2004185727.tif 000016
【図１５】
2004185727.tif 000017