(57)【要約】【課題】  補正値を容易かつ正確に求める。【解決手段】  磁気媒体の磁気ストライプに対して磁気情報を書き込みおよび読み取りする磁気ヘッドと、磁気媒体が磁気ヘッドに達する前に磁気媒体の位置を検出するセンサとを備える磁気情報書き込み読み取り装置において、磁気情報の書き込み位置が正確である標準媒体を取り込み（ステップ１（Ｓ１））、センサが動作した時刻と磁気ヘッドにより標準媒体のスタートセンチネルコードを読み込んだ時刻とを求め（ステップ２〜５（Ｓ２〜５））、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し（ステップ６，７（Ｓ６，７））、このプレアンブル数Ｔ／ｔ個を補正値とする。【選択図】        図１
2005044453.tif 000002
【特許請求の範囲】
【請求項１】
磁気媒体の磁気ストライプに対して磁気情報を書き込みおよび読み取りする磁気ヘッドと、前記磁気媒体が前記磁気ヘッドに達する前に前記磁気媒体の位置を検出するセンサとを備える磁気情報書き込み読み取り装置において、磁気情報の書き込み位置が正確である標準媒体を取り込み、前記センサが動作した時刻と前記磁気ヘッドにより前記標準媒体のスタートセンチネルコードを読み込んだ時刻とを求め、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し、このプレアンブル数Ｔ／ｔ個を補正値とすることを特徴とする磁気情報書き込み読み取り装置の書き込み位置補正値算出方法。
【請求項２】
磁気媒体の磁気ストライプに対して磁気情報を書き込みおよび読み取りする磁気ヘッドと、前記磁気媒体が前記磁気ヘッドに達する前に前記磁気媒体の位置を検出するセンサとを備える磁気情報書き込み読み取り装置において、コンピュータを、磁気情報の書き込み位置が正確である標準媒体を取り込み、前記センサが動作した時刻と前記磁気ヘッドにより前記標準媒体のスタートセンチネルコードを読み込んだ時刻とを求め、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し、このプレアンブル数Ｔ／ｔ個を補正値とするよう機能させることを特徴とする磁気情報書き込み読み取り装置の書き込み位置補正値算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気情報書き込み読み取り装置の書き込み位置補正値の算出方法および書き込み位置補正値算出プログラムに関する。更に詳述すると、本発明は磁気ストライプを有する磁気カードへの磁気情報の読み書きに適した磁気情報書き込み読み取り装置の書き込み位置補正値の算出方法および書き込み位置補正値算出プログラムに関する。
【背景技術】
【０００２】
ＡＴＭ機で使用される磁気情報書き込み読み取り装置では、磁気カードの磁気ストライプに対して磁気情報の書き込みを行う際に、カード位置を検出するセンサ位置から磁気ヘッドまでの既知の距離から書き込み開始ポイントを決定している。この開始ポイントは、スタートセンチネルコードと呼ばれて磁気ストライプ上に記録されている。すなわち、磁気カードを挿入してセンサにより検出されてから、搬送手段によって所定距離だけカードを搬送して磁気ヘッドが磁気ストライプ上のスタートセンチネル位置に達してからスタートセンチネルコードを書き込みを行うようにしている。設計上ではカード搬送方向の磁気ヘッドとセンサとの位置ずれは無いが、実際には機械的および電気的にずれが生じているので、磁気カードがセンサにより検出されてから所定距離だけ搬送する際に補正を行う必要がある。
【０００３】
この補正値の算出方法としては、実際に補正無しの状態で書き込み動作を行い、磁気情報の書き込まれた磁気カードを現像して顕微鏡で検査することによってスタートセンチネル位置のずれを測定し、そこから補正値を求める。この補正値は不揮発メモリに記憶して、磁気カードの書き込み時の搬送距離の補正に利用される。
【０００４】
あるいは、補正値の算出方法としては、スタートセンチネル位置が正確である標準カードを読み込んでみる方法も知られている（特開平１−１４０４６９号公報参照）。この方法では、読み取り結果と規定のカード搬送速度とからカード端面とスタートセンチネル位置との距離を測定し、相対的な位置の長さを算出して、補正値を決定する。
【０００５】
【特許文献１】特開平１−１４０４６９号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した補正無しで書き込みをしてみる方法では、補正値を手動で求めなければならず、特に顕微鏡で観察するなどの作業が必要であり、測定に必要な機材や時間が膨大になってしまう。
【０００７】
また、標準カードを読み込んでみる方法では、規定の搬送速度を利用しているので、規定速度が機器ごとにばらついていたり、カード搬送速度は例えば磁気ヘッドの摩擦で遅くなる等、機械的な理由で僅かに異なっていることから、実際の標準カードのスタートセンチネル位置を正確に測定することは困難である。
【０００８】
そこで、本発明は、補正値を容易かつ正確に求められる磁気情報書き込み読み取り装置の書き込み位置補正値算出方法および書き込み位置補正値算出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため、請求項１記載の磁気情報書き込み読み取り装置の書き込み位置補正値算出方法は、磁気媒体の磁気ストライプに対して磁気情報を書き込みおよび読み取りする磁気ヘッドと、磁気媒体が磁気ヘッドに達する前に磁気媒体の位置を検出するセンサとを備える磁気情報書き込み読み取り装置において、磁気情報の書き込み位置が正確である標準媒体を取り込み、センサが動作した時刻と磁気ヘッドにより標準媒体のスタートセンチネルコードを読み込んだ時刻とを求め、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し、このプレアンブル数Ｔ／ｔ個を補正値とするようにしている。
【００１０】
また、請求項２記載の磁気情報書き込み読み取り装置の書き込み位置補正値算出プログラムは、磁気媒体の磁気ストライプに対して磁気情報を書き込みおよび読み取りする磁気ヘッドと、磁気媒体が磁気ヘッドに達する前に磁気媒体の位置を検出するセンサとを備える磁気情報書き込み読み取り装置において、コンピュータを、磁気情報の書き込み位置が正確である標準媒体を取り込み、センサが動作した時刻と磁気ヘッドにより標準媒体のスタートセンチネルコードを読み込んだ時刻とを求め、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し、このプレアンブル数Ｔ／ｔ個を補正値とするよう機能させるようにしている。
【００１１】
したがって、補正値の算出に磁気媒体の搬送速度を使用せず時間差Ｔを利用しているので、基準速度と機器毎の速度のばらつきの影響はなくなり、機器固有の速度変動をも加味された補正値が求まることができる。また、必要な機材としては標準媒体のみであると共に作業自体は磁気情報書き込み読み取り装置によって自動的に行わせることができるので、補正値算出に必要な機材や時間を抑えることができる。
【発明の効果】
【００１２】
以上説明したように、請求項１記載の磁気情報書き込み読み取り装置の書き込み位置補正値算出方法および請求項２記載の磁気情報書き込み読み取り装置の書き込み位置補正値算出プログラムによれば、補正値の算出に磁気媒体の搬送速度を使用せず時間差Ｔを利用しているので、書き込み動作ごとの算出結果のばらつきを僅か１インターバル分の誤差の範囲内に抑えることができる。よって、より正確な補正値を得ることができるようになる。
【００１３】
また、必要な機材としては標準媒体のみであると共に作業自体は磁気情報書き込み読み取り装置によって自動的に行わせることができるので、補正値算出に必要な機材や時間を抑えることができる。よって、容易かつ安価に補正値を得ることができるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の構成を図面に示す最良の形態に基づいて詳細に説明する。
【００１５】
図１および図２に、本発明の磁気情報書き込み読み取り装置の書き込み位置補正値算出方法の実施形態の一例を示す。この書き込み位置補正値算出方法は、図２に示すように磁気媒体１の磁気ストライプ（図示省略）に対して磁気情報を書き込みおよび読み取りする磁気ヘッド３と、磁気媒体１が磁気ヘッド３に達する前に磁気媒体１の端面の位置を検出するセンサ４とを備える磁気情報書き込み読み取り装置５に適用される。この書き込み位置補正値算出方法は、図１に示すように、磁気情報の書き込み位置が正確である標準媒体を取り込み（ステップ１（Ｓ１））、センサ４が動作した時刻Ｔ１と磁気ヘッド３により標準媒体のスタートセンチネルコード（図１、Ｓ４において、”ＳＳ”と記す）を読み込んだ時刻Ｔ２とを求め（ステップ２〜５（Ｓ２〜５））、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し（ステップ６，７（Ｓ６，７））、このプレアンブル数Ｔ／ｔ個を補正値とするようにしている。
【００１６】
磁気媒体１は磁気カードとしている。センサ４は例えばフォトセンサとしている。また、磁気ヘッド３とセンサ４とは搬送方向に近い位置に設けられている。このため、磁気媒体１がセンサ４により検出されてからスタートセンチネルコードが磁気ヘッド３で読み取られるまでの時間を短くして誤差の発生を抑えることができる。さらに、ここでのインターバル時間ｔは機器ごとに固有の値としている。
【００１７】
以下、書き込み位置補正値算出方法を詳細に説明する。まず、操作者が標準媒体を磁気情報書き込み読み取り装置５に挿入する（ステップ１（Ｓ１））。そして、磁気媒体１がセンサ４を通過したか否かを検出する（ステップ２（Ｓ２））。通過していなければ（ステップ２（Ｓ２）；Ｎｏ）、再び検出を行う（ステップ２（Ｓ２））。通過していれば（ステップ２（Ｓ２）；Ｙｅｓ）、その時刻をＴ１として記録する（ステップ３（Ｓ３））。
【００１８】
そして、磁気ヘッド３により標準媒体のスタートセンチネルコードを読み込んだか否かを検出する（ステップ４（Ｓ４））。検出されなければ（ステップ４（Ｓ４）；Ｎｏ）、再び検出を行う（ステップ４（Ｓ４））。検出されれば（ステップ４（Ｓ４）；Ｙｅｓ）、その時刻をＴ２として記録する（ステップ５（Ｓ５））。
【００１９】
さらに、Ｔ２とＴ１の時間差をＴとして求めて（ステップ６（Ｓ６））、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出する（ステップ７（Ｓ７））。このＴ／ｔはプレアンブル数（キャラクタ数）に相当し、これを補正値とする。そして、求めた補正値を不揮発メモリに保存して（ステップ８（Ｓ８））、標準媒体の排出を行う（ステップ９（Ｓ９））。
【００２０】
また、磁気情報書き込み読み取り装置５は、中央処理装置（ＣＰＵ）と、書き込み位置補正値算出方法をＣＰＵに制御させるプログラムが記憶されたＲＯＭやＲＡＭやハードディスク等の記憶装置と入出力装置とを備えるコンピュータを備えている。
【００２１】
そして、磁気情報書き込み読み取り装置５の書き込み位置補正値算出プログラムは、磁気媒体１の磁気ストライプに対して磁気情報を書き込みおよび読み取りする磁気ヘッド３と、磁気媒体１が磁気ヘッド３に達する前に磁気媒体１の位置を検出するセンサ４とを備える磁気情報書き込み読み取り装置５において、コンピュータを、磁気情報の書き込み位置が正確である標準媒体を取り込み、センサ４が動作した時刻と磁気ヘッド３により標準媒体のスタートセンチネルコードを読み込んだ時刻とを求め、その時間差Ｔと書き込み時のプレアンブル１ビット分のインターバル時間ｔとを用いてＴ／ｔを算出し、このプレアンブル数Ｔ／ｔ個を補正値とするよう機能させるようにしている。
【００２２】
なお、上述の形態は本発明の好適な形態の一例ではあるがこれに限定されるものではなく本発明の要旨を逸脱しない範囲において種々変形実施可能である。例えば、本実施形態では磁気ヘッド３とセンサ４とは搬送方向に近い位置に設けられているが、これには限られず適宜離れていても良い。
【００２３】
また、上述した実施形態では補正値を不揮発メモリに記憶しているが、これには限られず他の記憶手段に記憶するようにしても良い。
【図面の簡単な説明】
【００２４】
【図１】本発明の磁気情報書き込み読み取り装置の書き込み位置補正値算出方法の処理手順を示すフローチャートである。
【図２】磁気情報書き込み読み取り装置を示す概略図である。
【符号の説明】
【００２５】
１  磁気媒体
３  磁気ヘッド
４  センサ
５  磁気情報書き込み読み取り装置
【図１】
2005044453.tif 000003
【図２】
2005044453.tif 000004