(57)【要約】      （修正有）【課題】本来書き込む予定であったトラックに磁気情報が書き込めなかった場合に、代替トラックに書き込む事により、書き込み磁気情報はそのままで障害部分をさけてＭＳ上に磁気情報を書き込む方法を提供する。【解決手段】予め通常実施するＭＳ書き込みの基本位置であるノミナルトラック位置（以降はノミナル位置と表現する）情報と書き込み失敗時の代替トラック情報を具備することにより、書き込みノミナル位置での磁気情報の書き込み失敗と判定した場合、代替トラック情報により書き込みトラック位置を全く別のトラックへ移動することで書き込み磁気情報を変更することなく情報書き込みをすることができる。【選択図】図６（ａ）
2012099196.tif 000002
【特許請求の範囲】
【請求項１】
媒体に付された磁気ストライプの情報を読み出すまたは前記磁気ストライプに磁気情報を書き込みをする磁気ストライプ読書装置であって、
少なくとも二個の磁気情報を並べて書き込み可能な短手方向の幅を有する前記磁気ストライプと、
前記磁気ストライプの長手方向にある前記磁気ストライプの情報を読み出すまたは前記磁気ストライプに前記磁気情報を書き込みを行う磁気ヘッドと、
前記磁気ストライプに書き込まれた前記磁気情報が正しく書き込まれたか否かを判定する判定部と、
当該装置の制御を行う制御部と、を備え、
前記磁気ストライプには、予め、通常の読書きが行われるノミナルトラックと前記ノミナルトラックに前記磁気情報が書き込めない場合に使用される代替トラックが設定され、
前記磁気ヘッドが前記ノミナルトラックに前記磁気情報を書き込み、
前記判定部が前記磁気情報が正しく書き込まれていないと判断した場合、前記磁気ヘッドは前記磁気情報を代替トラック書き込むこと、を特徴とする磁気ストライプ読書装置。
【請求項２】
請求項１に記載の磁気ストライプ読書装置であって、
前記磁気ヘッドを前記磁気ストライプの短手方向に移動させる磁気ヘッド搬送部を有し、
前記判定部によって正しく書き込まれていないと判断した場合に、前記磁気ヘッド搬送部は、前記ノミナルトラックにある前記磁気ヘッドを前記代替トラックへと移動させること、を特徴とする磁気ストライプ読書装置。
【請求項３】
請求項１に記載の磁気ストライプ読書装置であって、
前記媒体を前記磁気ストライプの短手方向に搬送させる媒体搬送部を有し、
前記判定部によって正しく書き込まれていないと判断した場合に、前記ノミナルトラックに相対する前記磁気ヘッドが前記代替トラックに相対するように前記媒体を搬送させること、を特徴とする磁気ストライプ読書装置。
【請求項４】
請求項１〜３のいずれかに記載の磁気ストライプ読書装置であって、
前記ノミナルトラックで書き込みを行った際、前記判定部が書き込まれた情報が正しいものではないと判断した場合、前記磁気ヘッドは、前記ノミナルトラックに前記代替トラックの位置情報を少なくとも１つは書き込むこと、を特徴とする磁気ストライプ読書装置。
【請求項５】
請求項１〜４に記載の磁気ストライプ読書装置であって、
前記制御部は、前記ノミナルトラックおよび前記大体トラックの位置情報を示すテーブルを備え、
前記代替トラックの位置情報を書き込む、前記磁気ヘッドを移動させる、または、前記媒体を搬送する場合に、前記テーブルを参照することを特徴とする磁気ストライプ読書装置。
【請求項６】
請求項１〜５のいずれかに記載の磁気ストライプ読書装置であって、
前記判定部は、前記磁気ヘッドが書きこんだ情報と書き込み後に読取った情報とを比較し、一致しない場合は書き込みが失敗したと判断することを特徴とする磁気ストライプ読書装置。
【請求項７】
請求項１〜６のいずれかに記載の磁気ストライプ読書装置であって、
前記制御部は、上位装置と通信を行い、受信した情報を前記磁気ヘッドが書きこむことを特徴とする磁気ストライプ読書装置。
【請求項８】
媒体に付された少なくとも二個の磁気情報を並べて書き込み可能な短手方向の幅を有する磁気ストライプの情報を読み出すまたは前記磁気ストライプに情報を書き込む磁気ヘッドと、前記磁気ヘッドを前記磁気ストライプの短手方向に移動させる磁気ヘッド搬送部と、前記磁気ストライプに書き込まれた情報が正しく書き込まれたか否かを判定する判定部と、当該装置を制御する制御部とを備える磁気ストライプ読書装置を用い、
媒体に付された磁気ストライプの予め定められた通常書き込みを行うノミナルトラックに前記情報を書き込むステップと、
前記ノミナルトラックに書き込まれた情報を読み出し、正しく書き込まれたか判定するステップと、
正しく書き込まれていないと判定した場合、前記ノミナルトラックから前記ノミナルトラックへ正しく書き込めない場合に使用する代替トラックへ短手方向に前記磁気ヘッドを移動させるステップと、
前記代替トラックに前記情報を書き込むステップとを実行する磁気ストライプ書込方法。
【請求項９】
媒体に付された少なくとも二個の磁気情報を並べて書き込み可能な短手方向の幅を有する磁気ストライプの情報を読み出すまたは前記磁気ストライプに情報を書き込む磁気ヘッドと、前記媒体を前記磁気ストライプの短手方向に移動させる媒体搬送部と、前記磁気ストライプに書き込まれた情報が正しく書き込まれたか否かを判定する判定部と、当該装置を制御する制御部とを備える磁気ストライプ読書装置を用い、
媒体に付された磁気ストライプの予め定められた通常書き込みを行うノミナルトラックに前記情報を書き込むステップと、
前記ノミナルトラックに書き込まれた情報を読み出し、正しく書き込まれたか判定するステップと、
正しく書き込まれていないと判定した場合、前記磁気ヘッドが相対する前記ノミナルトラックから前記ノミナルトラックへ正しく書き込めない場合に使用する代替トラックへと短手方向に前記媒体を移動させるステップと、
前記代替トラックに前記情報を書き込むステップとを実行する磁気ストライプ書込方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ストライプの書込方法およびそれを用いた磁気ストライプ読書装置に関する。
【背景技術】
【０００２】
近年，金融機関における営業店、無人店舗他に設定されるＡＴＭ（Automatated Tellers Machine）等に使用される磁気ストライプ（以下ＭＳとする）媒体である通帳、カード、証書等に記録された情報の読み取り、書き込みの操作をより確実に実行することで操作性の向上、取り扱い媒体の持久性向上を図っている。その一手段として「制御部６Ｃが、不良部分特定部８により特定された不良部分以外の部分に、磁気情報書込部２により磁気情報を書き込ませる。これにより、ゴミ等の異物の付着による書込エラーが生じても正常な書込動作が可能になるほか、磁気情報部の損傷によって書込エラーが生じてもその損傷に応じた対処が可能になる」という方法（特許文献１）が提案されている。また、「媒体を位置決めして磁気ヘッドにより情報の読み取りを行なった結果、その読取情報にエラーが存在する時は媒体を磁気ヘッドの移動方向と直交する方向に移送して位置決めしたのち再度磁気ヘッドによる読み取りを行う」方法（特許文献２参照）についても提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３９８７５号公報
【特許文献２】特開昭６１−１６５１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１においては、ＭＳへの書き込みが失敗と判断した場合、書き込みに失敗したと判断する箇所を避けて同一トラック上に情報を書き込む方式であるが、書き込めるＭＳのスペースが少なくなってしまうため、書き込み情報が縮小してしまうことになる。
【０００５】
特許文献２においては、媒体の位置がずれることによって磁気ヘッドがＭＳの情報を読取れない場合に、読み取り位置の補正の為に磁気ヘッドを移動させるものである。
【０００６】
本発明の目的は、本来書き込む予定であったトラックに磁気情報が書き込めなかった場合に、代替トラックに書き込む事により、書き込み磁気情報はそのままで障害部分をさけてＭＳ上に磁気情報を書き込む方法を提供することにある。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、本発明は、予め通常実施するＭＳ書き込みの基本位置であるノミナルトラック位置（以降はノミナル位置と表現する）情報と書き込み失敗時の代替トラック情報を具備することにより、ノミナル位置での磁気情報の書き込み失敗と判定した場合、代替トラック情報により書き込みトラック位置を全く別のトラックへ移動することで書き込み磁気情報を変更することなく情報書き込みをすることができる。
【０００８】
さらに、ノミナル位置での書き込み、読み取りの繰り返しによるＭＳの損傷においても新規のトラック位置への書き込みが可能となりことからＭＳ媒体の寿命延長にもつながる。
【発明の効果】
【０００９】
本発明によれば、ＭＳ情報の書き込み時のトラブル解消とＭＳ媒体の寿命の延長を促進する装置の提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るＭＳ書き込み、読み取り機構
【図２（ａ）】横ＭＳ媒体・媒体磁気ヘッド搬送概略図
【図２（ｂ）】縦ＭＳ媒体・媒体磁気ヘッド搬送概略図
【図３（ａ）】横ＭＳトラック位置構造図
【図３（ｂ）】縦ＭＳトラック位置構造図
【図４】読み書きトラック情報テーブル
【図５（ａ）】ＭＳ書き込み情報（通常取引情報）フォーマット
【図５（ｂ）】ＭＳ書き込み情報（代替インデックス情報）フォーマット
【図５（ｃ）】ＭＳに書き込む通常の情報（取引用情報）位置書き込み概略図
【図５（ｄ）】代替インデックス情報と代替トラックへの取引データ書き込み概略図
【図６（ａ）】ＭＳ書き込み動作フローチャート
【図６（ｂ）】ＭＳ読み取り動作フローチャート
【図７（ａ）】代替トラック情報書き込み動作フローチャート
【図７（ｂ）】代替トラック情報読み取りの動作フローチャート
【発明を実施するための形態】
【実施例】
【００１１】
以下、本発明の実施の形態を、図面を用いて詳細に説明する。
図１は本発明の実施形態に係る機構の構成を説明する図である。
媒体は媒体挿入部１から装置内へと取り込まれる。取り込まれた媒体は、各ユニットに搬送され、夫々の処理を受ける。
【００１２】
ＭＳ部２は、媒体のＭＳに書き込まれた磁気情報を読み取る、または、新たに磁気情報を書き込む部位であり、搬送モータでＭＳ情報読み取り又は、ＭＳ書き込む為の位置へ磁気ヘッドを移動させ、ＭＳ情報の読み書きを行う機能を有する。
【００１３】
イメージリーダ部３は、媒体のページに印字された印字行数、バーコード、あるいは印字濃度の判定を行うための読み取りを行う。
【００１４】
印字部４は、印字ヘッドを媒体の挿入方向に直行する方向へ移動させる図示しないキャリッジを有しており、このキャリッジによって印字ヘッドを移動させ、媒体のページに印字を行う。
【００１５】
媒体回収部５は、装置内での媒体の処理が終了し、媒体挿入部１へ放出された媒体が取り忘れられた場合に、媒体を再び取り込み、取り込んだ媒体を収納する回収部である。
【００１６】
媒体搬送部６は、モータ駆動により搬送路の各ローラを回転させ、媒体挿入部１の挿入口より媒体回収部５間を処理に応じ、各ユニットに搬送する。
【００１７】
制御部７は、図示しない信号線により接続された各ユニット（ＭＳ部２、イメージリーダ部３、印字部４、媒体回収部５、媒体搬送部６）を処理に応じて制御をする制御部であり、処理の指示は制御部に接続される図示しない上位局によって指示される。
【００１８】
また、制御部７はＭＳ部２で読み取った磁気情報の正否を判定する判定部や、イメージリーダ部３が読み取ったバーコード等の正否を判定する判定部を備えている。これら判定部は制御部７から独立したものであってもよい。
【００１９】
なお、媒体取り扱い取引は、装置内への媒体取り込みから各ユニットにて機能に応じた操作を実施後、装置外への媒体排出による抜き取りまたは媒体の回収により終了する。
【００２０】
図２は、ＭＳ媒体の形状と媒体搬送方向，ＭＳ情報読み書きの為の搬送方向とＭＳ貼り付け方向を示した概略図である。
図２（ａ）は、媒体搬送方向１０と直角方向にＭＳがある横ＭＳ媒体８ａを示す図であり、媒体上のＭＳを横ＭＳ９ａとする。このとき、ＭＳ部２の磁気ヘッドは搬送方向１２ａの方向に動き、横ＭＳ９ａに磁気情報の書込みまたは読込みを行う。
【００２１】
図２（ｂ）は、媒体搬送方向１０と水平方向にＭＳがある縦ＭＳ媒体８ｂを示す図であり、媒体上のＭＳを縦ＭＳ９ｂとする。このとき、縦ＭＳ９ｂの情報を読込みまたは書込みを行うために、媒体搬送部６によって縦ＭＳ媒体８ｂを搬送させる。
【００２２】
図３は、横ＭＳ９ａ及び縦ＭＳ９ｂにＭＳ情報を書き込む場合の書込み位置を示した図である。図３（ａ）は、横ＭＳ９ａに書き込む場合のノミナル位置１４と代替トラック位置１５、１６を示している。図３（ｂ）は縦ＭＳ９ｂに書き込む場合のノミナル位置１４と代替トラック位置１５，１６を示す。また、この位置はＭＳ情報読み取り位置でもある。
なお、ノミナル位置と代替トラック位置の位置関係は図３（ａ）あるいは（ｂ）の並び関係には限定しない。また、ＭＳの幅により代替トラックの増設も可能である。
【００２３】
図４は、本発明のノミナル位置、代替トラック位置情報の並びを示す読み書きトラック情報テーブル３０である。この読み書きトラック情報テーブル３０は、ＭＳ読み書きノミナル位置情報１７をテーブルの先頭とし、順に代替トラック１位置情報１８，代替トラック２位置情報１９，代替トラック３位置情報２０，・・・と並び、最後に読み書きトラック情報テーブル３０の終端を示すトラック情報終了フラグ２１から構成される。この読み書きトラック情報テーブル３０は、後述するＭＳの読み書き時に参照する。
【００２４】
図５は、ＭＳに書き込まれる情報のフォーマット例とＭＳへの書き込み例を示す図である。図５(ａ)はＭＳに通常書き込まれるフォーマット（通常取引情報フォーマット）を示し、図５（ｂ）は書込みを失敗した場合にＭＳに書き込まれるフォーマット（代替インデックス情報フォーマット）を示している。図５（ｃ）は、図５（ａ）で示す通常取引情報フォーマットがＭＳに書き込まれた場合の書込み例を示し、図５（ｄ）は、代替トラックに通常フォーマットが書き込まれた様子と、書込みが出来なかったノミナル位置に失敗時の代替インデックスフォーマットを複数書き込んでいる書込み例を示している。
【００２５】
通常、ＭＳの書き込みは図５（ａ）で示す本実施例のフォーマットで書き込まれる。本実施例のフォーマットは、情報の実態である取引情報の始まりを指す固定パターンキャラクタである初め符号２２、情報の実態である取引情報２３，情報の実態の終りを指す固定パターンキャラクタである終り符号２４、ＭＳに記録された情報が正しいか否かを判定する為のチェックキャラクタ２５から構成される。
【００２６】
チェックキャラクタ２５はＢＣＣ，ＣＲＣ方式等の生成方法あり、作成範囲は初め符号〜終り符号、初め符号〜取引情報（又は代替トラック用インデックス情報）、代替トラック用インデックス情報〜終り符号等の範囲がある。
【００２７】
図５（ｂ）のインデックス情報２３ａは、代替トラックへの情報書き込みに使用する１桁または２桁のトラック位置検索用情報であり取引情報２３の桁数よりインデックス情報２３ａの桁数が小さい。その他、初め符号２２、終り符号２４、チェックキャラクタ２５は図５（ａ）示すものと同様のものである。
【００２８】
次に、本実施例を用いてＭＳ書き込みまたは読み込みを行う場合の制御について図６、図７を用いて説明する。
【００２９】
図６（ａ）は、上位局よりＭＳ書き込みの取引情報と書き込み指示の受信を契機に実施する制御フローチャートである。
【００３０】
上位局からの書き込み指示によりＭＳ書き込み処理開始（ステップ１００）し、上位局より受け取ったＭＳ書き込み情報を図５（ａ）の書き込み情報フォーマット２２〜２５に編集（ステップ１０１）する。
【００３１】
次に、上位局から受け取った読み書きトラック情報テーブル３０からＭＳ読み書きノミナルトラック位置情報１７、代替トラック位置情報１８〜２０そしてトラック終了情報フラグ２１を順に取り込む為のインデックスを初期設定をする（ステップ１０２）。このとき、インデックスは、ＭＳ読み書きノミナルトラック位置情報１７が読み込めるように設定される。
【００３２】
次に、インデックスが示す読み書きトラック情報テーブル３０の該当箇所にあるトラック位置情報を取得する（ステップ１０３）。
【００３３】
その取得したトラック位置情報により、書き込み媒体が横ＭＳ９ａであるの場合は媒体搬送部６で媒体を搬送１１ａ方向に移動し、縦ＭＳ９ｂである場合はＭＳ部２で磁気ヘッドを搬送１１ｂ方向へと移動することで、それぞれの媒体での該当トラックの書き込み開始位置１３に磁気ヘッドを配置させることができる（ステップ１０４）。
【００３４】
ここで横ＭＳ９ａの場合は、ＭＳ部２によって磁気ヘッドを搬送１２ａ方向に移動させ、縦ＭＳ９ｂの場合は、媒体搬送部６によって媒体を搬送１２ｂ方向に移動させることで磁気ヘッドを磁気書き込み開始位置から終了位置までＭＳ上を移動させるとともに、磁気ヘッドから図５(ａ)に示す編集済み情報２２〜２５を該当トラックへ書き込む（ステップ１０５）。
【００３５】
ＭＳへの書き込みが終了すると、書き込み動作と同様に磁気ヘッドの移動または媒体搬送により、磁気ヘッドに書き込んだＭＳ情報を読み取らせる（ステップ１０６）。
【００３６】
読み取った情報が情報が始め符号２２〜チェックキャラクタ２５の構成であり、且つ、書き込んだ情報との比較で一致であれば正常書き込みとする。また読み込んだ情報が始め符号２２〜チェックキャラクタ２５の構成ではない、または、書き込んだ情報との比較で不一致であれば書き込み失敗とする（ステップ１０７）。
【００３７】
正常に書き込みまれていると判定された場合は、上位局にその旨の報告をして書き込みを終了する（ステップ１１３）。
【００３８】
書き込み失敗の場合、再度読み取る必要があれば（ステップ１０８）ＭＳ読み取り（ステップ１０６）から繰り返し、必要でなければ同一トラックでの書き込みからやり直しをするか（ステップ１０９）否かを判断する。
【００３９】
同一トラックでの書き込みが必要であればＭＳの書き込み（ステップ１０５）からやり直す。なお再読み取り・書き込みを行うか否かの判定基準は試行回数で定義しているが、別の基準によって判定してもよい。
【００４０】
同一トラックでの再書き込みが必要でなければ、読み書きトラック情報テーブル３０から情報を取得しているインデックスを１イベント分更新する（ステップ１１０）。
【００４１】
1イベント分更新されたインデックスが、読み書きトラック情報テーブル３０の示す情報がトラック情報終了フラグ２１でないかを確認し（ステップ１１１）、トラック情報終了フラグ２１でない場合は、そのトラック位置情報を次の代替トラック位置情報として取り込み、該当する位置のトラックへ書き込みを実施する（ステップ１０３〜１０９）。
【００４２】
インデックスが取得する情報がトラック情報終了フラグ２１であった場合は、ＭＳ情報の書き込み失敗として上位局へ報告し、書き込みを終了する（ステップ１１２）。
【００４３】
図６（ｂ）は、上位局よりＭＳ情報の読み取り指示を契機に実施する制御フローチャートである。
上位局からの読み取り指示によりＭＳ読み取り処理開始（ステップ２００）し、読み書きトラック情報情報テーブル３０からＭＳ読み書きノミナルトラック位置情報１７、代替トラック位置情報１８〜２０、そしてトラック終了情報フラグ２１を順に取り込む為のインデックスの初期設定をする（ステップ２０１）。書き込み時と同様に、インデックスはＭＳ読み書きノミナルトラック位置情報１７が読込める位置に設定される。
【００４４】
次に、インデックスが示す読み書きトラック情報テーブル３０の該当箇所のトラック位置情報を取得する（ステップ１０３）。
【００４５】
取得したそのトラック位置情報により横ＭＳ９ａの場合は、媒体搬送部６によって媒体を搬送１１ａ方向に移動させ、縦ＭＳ９ｂの場合は、ＭＳ部２によって磁気ヘッドを搬送１１ｂ方向に移動させることで該当トラックの読み取り開始位置１３に磁気ヘッドを配置させる（ステップ２０３）。
【００４６】
横ＭＳ９ａの場合はＭＳ部２によって磁気ヘッドを搬送１２ａ方向に移動させ、縦ＭＳ９ｂの場合は媒体搬送部６によって媒体を搬送１２ｂ方向に移動させることで、磁気ヘッドを磁気書き込み開始位置から終了位置にＭＳ上を移動させるとともに、磁気ヘッドに該当トラックの情報を読み取らせる（ステップ２０４）。
【００４７】
読み取った情報が情報が始め符号２２〜チェックキャラクタ２５の構成で、且つチェックキャラクタの値が規定の方式で生成したものと、読取り情報のチェックキャラクタと一致するか確認をする。
結果が正常あれば正常読み取りとし、読み込んだ情報が始め符号２２〜チェックキャラクタ２５の構成でない、または、チェックキャラクタの値が不正な値であれば読み取り失敗とする（ステップ２０５）。
【００４８】
ＭＳ情報が正常に読み取れたの場合は上位局に読み取った情報を報告し読み取りを終了する（ステップ２１０）。
【００４９】
読み取り失敗の場合、再度読み取りが必要であれば（ステップ２０６）、ＭＳ読み取り（ステップ２０４）から繰り返し、必要でなければ読み書きトラック情報テーブル３０から情報を取得するインデックスを１イベント分更新する（ステップ２０７）。なお、この再読み取りを行うか否かの判定基準は試行回数で決定してもよいし、他の判定基準を用いてもよい。
【００５０】
1イベント分更新されたインデックスが読み書きトラック情報テーブル３０の示す情報がトラック情報終了フラグ２１でないかを確認し（ステップ２０８）、トラック情報終了フラグ２１でない場合は、そのトラック位置情報を次の代替トラック位置情報として取り込み、再度トラックの読み取りを実施する（ステップ２０２〜２０６）。
【００５１】
インデックスが取得する情報がトラック情報終了フラグ２１であったの場合は、ＭＳ情報の読み取り失敗として上位局へ報告し読み取りを終了する（ステップ２０９）。
【００５２】
次に、図７（ａ）（ｂ）を用いて、図５（ｂ）に示した代替トラックへの情報をＭＳ上に展開するＭＳ書き込み、読み取り方法を説明する。
【００５３】
図７（ａ）は、上位局よりＭＳ書き込みの取引情報と書き込み指示を契機に実施する制御フローチャートである。
【００５４】
上位局からの書き込み指示によりＭＳ書き込み処理開始（ステップ１００）する。
以降ステップ１０１〜１１２は図６（ａ）と同様の動作をするため省略し、ＭＳ書き込み正常判定（ステップ１０７）後から記載する。（動作フロー確認については、図６（ａ）１０１〜１１２ステップ説明を参照）。
【００５５】
ＭＳへの書込みが正常と判定された場合、正常に書き込んだトラックがノミナル位置であるか代替トラックであるかの判定をインデックスが読み取ったトラック位置情報が初期値（ＭＳ読み書きノミナルトラック位置情報１７が示す値）であるか否かを判定する（ステップ３００）。インデックスが初期値であればノミナル位置、初期値でなければ代替トラック位置となる。
インデックスが初期値であれば、取引情報２３はノミナル位置へ書き込みまれていることから、上位局に正常書き込みを報告し書き込みを終了する（ステップ３０８）。
【００５６】
一方インデックスが初期値でない場合は、代替トラックに図５(ａ)で示す書き込み情報フォーマットによって取引情報２３などが書き込まれている。したがって、取引情報２３がどの代替トラックに書き込まれているかを示すために、書き込み情報フォーマットを図５(ｂ）で示す書き込み情報フォーマットに編集し、ＭＳに書き込む準備をする（ステップ３０１）。
【００５７】
インデックスを初期化することでＭＳ読み書きノミナルトラック位置情報１７を読み書きトラック情報テーブル３０から取り込み、磁気ヘッドをノミナル位置に配置し（ステップ３０２）、ＭＳに図５（ｂ）で示す情報フォーマットでインデックス情報２３ａなどを書き込む（ステップ３０３）。
【００５８】
このとき、複数個を書き込むことによりＭＳが傷ついているなど読み取りができない位置以外に正常なインデックス情報２３ａを書き込む事ができる。
【００５９】
続いて、ＭＳ書き込み（ステップ３０３）と同様に磁気ヘッドの移動または媒体搬送により、磁気ヘッドに書き込んだインデックス情報２３ａを読取らせる（ステップ３０４）。
【００６０】
読み取った情報が情報が始め符号２２〜チェックキャラクタ２５の構成で、且つ書き込んだ情報との比較で一致していれば正常書き込みとする。不一致であって次に続く情報が無い場合は書き込み失敗とする。
【００６１】
本チェックでは書き込まれた複数個のインデックス情報のうち一個でも正常であれば正常書き込みとし、全ての情報が不一致であれば書き込み失敗とする（ステップ３０５）。
【００６２】
正常書き込みと判断された場合は、上位局にその旨を報告し、書き込みを終了する（ステップ３０８）。
【００６３】
書き込みが失敗した場合、再度読み取りが必要であれば（ステップ３０６）ＭＳ読み取り（ステップ３０４）から繰り返し、必要でなければなければインデックス情報の書き込みからやり直す再試行の判断する（ステップ３０７）。
【００６４】
インデックス情報の再書き込みが必要であればＭＳの書き込み（ステップ３０３）からやり直す。この再読み取り、書き込みの判定基準は、通常回数で指定するが別の判定基準を設定してもよい。
【００６５】
再書込みが必要でなければ上位局に書き込み成功を報告し書き込みを終了する（ステップ３０８）。この場合、インデックス情報２３ａ等は書き込み失敗となっているが、既に代替トラックに取引情報２３を正常に書き込み済みであり、ノミナル位置のＭＳが読めない場合は、インデックスを更新することで読み書きトラック情報テーブル３０から代替トラック位置が把握でき（例えばステップ２０７等）、問題ないと判断できるため正常書き込みとする。
【００６６】
図７（ｂ）は、上位局よりＭＳ情報読み取り指示を契機に実施する制御フローチャートであり、上位局からの読み取り指示によりＭＳ読み取りを処理開始する（ステップ２００）。
【００６７】
以降ステップ２０１〜２０９（２０５を除く）は図６（ｂ）と同様の動作をするため省略し、動作が相違するＭＳ読み取り正常判定（ステップ２０５）から説明する。
【００６８】
ステップ２０４で読み取った情報が始め符号２２〜チェックキャラクタ２５の構成で、且つチェックキャラクタの値が規定の方式で生成したものと、読取り情報のチェックキャラクタと一致するか確認をする。（ステップ２０５）
結果が正常あれば正常読み取りとし、不一致又は、次に続く情報が無い場合は読取り失敗とする。読み取り失敗の場合、再度読み取りが必要であれば（ステップ２０６）ＭＳ読み取り（ステップ２０４）から繰り返す。
【００６９】
正常読み取りの場合は読み取ったトラックがインデックスが初期値（ＭＳ読み書きノミナルトラック位置情報１７が示す値）であるかを判定し（ステップ４００）、さらに読取った情報のサイズがインデックス情報２３ａと同じサイズである場合（ステップ４０１）には、読取った情報はインデックス情報２３aと判定し、それ以外は通常の取引情報と判定する。
【００７０】
通常の取引取引情報の読み込みである場合は上位局に読取った情報を報告し読み取りを終了する（ステップ４０８）。
【００７１】
インデックス情報２３ａであると判定した場合は、その情報を基に読み書きトラック情報テーブル３０から、該当する代替トラック位置情報を取得する（ステップ４０２）。以降代替トラックの通常取引情報の読み取りをステップ４０３〜４０６で実施するがこのステップはステップ２０３〜２０６と同じである。
【００７２】
以上の制御を行うことで本発明は、ＭＳ情報の書き込み時のトラブル解消とＭＳ媒体の寿命の延長を促進する装置の提供することができる。また本発明は、ＭＳを持つ媒体であれば適用することができる。
【符号の説明】
【００７３】
１  媒体挿入部
２  ＭＳ部
３  イメージリーダ部
４  印字部
５  媒体回収部
６  媒体搬送部
７  制御部
８ａ  横ＭＳ媒体
８ｂ  縦ＭＳ媒体
９ａ  横磁気ストライプ
９ｂ  縦磁気ストライプ
１０  機構内ＭＳ媒体搬送方向
１１ａ  磁気情報読み書き込み位置決め媒体搬送方向，
１１ｂ  磁気情報読み書き込み位置決め磁気ヘッド搬送方向，
１２ａ  磁気情報読み書きのための磁気ヘッド搬送方向
１２ｂ  磁気情報読み書き込みのための媒体搬送方向
１３  磁気情報読み書き開始及び終了時のＭＳと磁気ヘッド位置関係
１４  ノミナル読み書きトラック位置
１５  代替トラック１
１６  代替トラック２
１７  ＭＳ読み書きノミナルトラック位置情報
１８  代替トラック１位置情報
１９  代替トラック２位置情報
２０  代替トラック３位置情報
２１  トラック位置情報終了フラグ
２２  初め符号
２３  取引情報
２３ａ  インデックス情報
２４  終り符号
２５  チェックキャラクタ
２６  ノミナル位置に書き込んだ取引情報
２７  代替トラック位置に書き込んだ取引情報
２８  ノミナル位置に複数個の書き込んだインデックス情報
３０  読み書きトラック情報テーブル
【図１】
2012099196.tif 000003
【図２（ａ）】
2012099196.tif 000004
【図２（ｂ）】
2012099196.tif 000005
【図３（ａ）】
2012099196.tif 000006
【図３（ｂ）】
2012099196.tif 000007
【図４】
2012099196.tif 000008
【図５（ａ）】
2012099196.tif 000009
【図５（ｂ）】
2012099196.tif 000010
【図５（ｃ）】
2012099196.tif 000011
【図５（ｄ）】
2012099196.tif 000012
【図６（ａ）】
2012099196.tif 000013
【図６（ｂ）】
2012099196.tif 000014
【図７（ａ）】
2012099196.tif 000015
【図７（ｂ）】
2012099196.tif 000016