(57)【要約】【課題】磁気ストライプに情報を記憶し又は磁気ストライプから情報を読み出すＭＳユニットに関し、特にＭＳユニットの交換が必要になった場合でも、ＭＳユニットのみの交換で対応できる技術を提供するものである。【解決手段】ＭＳユニットであって、上位装置からの書き込み指示又は読み出し指示に従って、磁気ストライプに情報を書き込み、又は磁気ストライプから情報を読み出す磁気ヘッドと、上記書き込み指示又は読み出し指示の指示回数に対応する上記情報の書き込み又は読み出しの動作条件を記憶する記憶部と、前の書き込み指示から次の書き込み指示までの時間、又は前の読み出し指示から次の読み出し指示までのタイマ時間を監視するタイマ時間監視部と、このタイマ時間内に次の書き込み指示、又は次の読み出し指示が上位装置から送信されると、記憶部から対応する指示回数の動作条件を読み出し、磁気ストライプへの情報の書き込み処理、又は読み出し処理を行い、この結果を上位装置に通知する制御部と、を有することを特徴とする。【選択図】図１
2014089507.tif 000002
【特許請求の範囲】
【請求項１】
上位装置からの書き込み指示又は読み出し指示に従って、磁気ストライプに情報を書き込み、又は磁気ストライプから情報を読み出す磁気ヘッドと、
前記書き込み指示又は読み出し指示の指示回数に対応する前記情報の書き込み又は読み出しの動作条件を記憶する記憶部と、
前記書き込み指示から次の書き込み指示までの時間、又は前記読み出し指示から次の読み出し指示までのタイマ時間を監視するタイマ時間監視部と、
前記タイマ時間内に前記次の書き込み指示、又は前記次の読み出し指示が前記上位装置から送信されると、前記記憶部から対応する指示回数の動作条件を読み出し、前記磁気ストライプへの情報の書き込み処理、又は読み出し処理を行い、該結果を前記上位装置に通知する制御部と、
を有することを特徴とする磁気ストライプ読み出し・書き込みユニット。
【請求項２】
前記上位装置は前記制御部から通知された処理結果を判断し、該処理結果に誤りがあると判断すると再度書き込み指示又は再度読み出し指示を前記制御部に送信することを特徴とする請求項１に記載の磁気ストライプ読み出し・書き込みユニット。
【請求項３】
前記動作条件は前記磁気ヘッドの動作速度であり、前記タイマ時間内に前記次の書き込み指示、又は前記次の読み出し指示が前記上位装置から送信されると、前記記憶部から読み出された対応する指示回数の動作速度に従って前記磁気ヘッドを駆動し、前記磁気ストライプへの情報の書き込み、又は情報の読み出しを行うことを特徴とする請求項１、又は２に記載の磁気ストライプ読み出し・書き込みユニット。
【請求項４】
前記動作条件は前記磁気ヘッドによる取得した波形のスライスレベルであり、前記タイマ時間内に前記次の書き込み指示、又は前記次の読み出し指示が前記上位装置から送信されると、前記記憶部から読み出された対応する指示回数のスライスレベルに従って前記波形をスライスし、前記磁気ストライプへの情報の書き込み、又は情報の読み出しを行うことを特徴とする請求項１、２、又は３に記載の磁気ストライプ読み出し・書き込みユニット。
【請求項５】
上位装置からの書き込み指示又は読み出し指示が所定回に達すると、前記上位装置は更に上位の装置にエラー通知を行うことを特徴とする請求項１、２、３、又は４に記載の磁気ストライプ読み出し・書き込みユニット。
【請求項６】
上位装置からの書き込み指示又は読み出し指示に従って、磁気ストライプに情報を書き込み、又は磁気ストライプから情報を読み出す磁気ヘッドと、
前記書き込み指示又は前記読み出し指示の指示回数に対応する前記情報の書き込み又は読み出しの動作条件を記憶する記憶部と、を有する磁気ストライプ読み出し・書き込みユニットの制御方法において、
書き込み指示から次の書き込み指示までの時間、又は読み出し指示から次の読み出し指示までのタイマ時間を監視し、該タイマ時間内に次の書き込み指示、又は次の読み出し指示が前記上位装置から送信されると、前記記憶部から対応する指示回数の動作条件を読み出し、前記磁気ストライプへの情報の書き込み、又は読み出し処理を行い、該結果を前記上位装置に通知することを特徴とする磁気ストライプ読み出し・書き込みユニットの制御方法。
【請求項７】
前記上位装置は前記処理結果を判断し、該処理結果に誤りがあると判断すると再度書き込み指示又は読み出し指示を前記制御部に送信することを特徴とする請求項６に記載の磁気ストライプ読み出し・書き込みユニットの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通帳やカード等に使用される磁気ストライプに情報を記憶し、また磁気ストライプから情報を読み出す磁気ストライプ読み出し・書き込みユニット（ＭＳユニット：Ｍａｇｎｅｔ  Ｓｔｒｉｐｅ  ｒｅａｄ  ／  ｗｒｉｔｅ  ｕｎｉｔ）に関する。
【背景技術】
【０００２】
今日、銀行やコンビニエンスストア等に設置された自動機（例えば、ＡＴＭ（現金自動預け払い機・Automated Teller Machine））を使用して預金の預け入れや引き出し、口座振り込み等が広く行われている。また、ＡＴＭを利用する際には、キャッシュカード（以下、単にカードで示す）や預金通帳（以下、単に通帳で示す）等の媒体が使用され、現金の預け入れや引き出しが行われる。
【０００３】
例えば、通帳を使用する場合、通帳の磁気ストライプ（ＭＳ）に記憶された顧客名や、銀行名、口座番号等の情報（磁気データ）が磁気ヘッド（ＭＳユニット）によって読み取られ、上記各種処理が行われる。尚、近年、通帳を磁界の強い場合に保持する等によって、磁気情報の破壊が問題となり、通常の保持力磁気ヘッドに代えて高保持力磁気ヘッドを使用して磁気ストライプへの情報の書き込み処理、及び情報の読み出し処理が行われている。
【０００４】
しかし、例えば通帳の変形や磁気ストライプに形成された傷等により磁気ストライプと磁気ヘッド間に隙間が発生した場合、情報の書き込みや読み出しが困難になる。特に、上記高保持力磁気ヘッドを使用する場合、顕著であり、情報の書き込みや読み出しを行うため、例えばリトライ処理を繰り返すことになる。
【０００５】
特許文献１は、変形した磁気カード等を使用して読み出しエラーが発生した際、ホスト機器からの指示に従ってリトライ処理を行い、例えばカットオフ周波数等を変更してデータを読み出し、リトライ回数を減らし、処理時間を改善を図る技術を開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３３４６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に係る発明は、磁気ヘッドを制御するホスト機器からの指示に従って上記リトライ条件の変更処理を行う技術である。したがって、例えば故障やメンテナンス、バージョンアップ等によって磁気ヘッドを含む磁気ストライプ読み出し・書き込みユニット（Ｍａｇｎｅｔ  Ｓｔｒｉｐｅ  ｒｅａｄ  ／  ｗｒｉｔｅ  ｕｎｉｔ：以下、ＭＳユニットと記載）の交換が必要になった場合、ＭＳユニットのみならず、ホスト機器側のプログラムも同時に変更する必要があった。
【０００８】
そこで、本発明はＭＳユニット側でリトライ指示に基づく動作条件の設定及び変更を行い、通帳やカード等の磁気ストライプに情報を書き込み、また磁気ストライプから情報を読み出すことができ、例えばＭＳユニットの交換が必要になった場合でも、ＭＳユニットのみの交換で対応できる技術を提供するものである。
【課題を解決するための手段】
【０００９】
上記課題は本発明によれば、上位装置からの書き込み指示又は読み出し指示に従って、磁気ストライプに情報を書き込み、又は磁気ストライプから情報を読み出す磁気ヘッドと、上記書き込み指示又は読み出し指示の指示回数に対応する上記情報の書き込み又は読み出しの動作条件を記憶する記憶部とを備え、書き込み指示から次の書き込み指示までの時間、又は読み出し指示から次の読み出し指示までの時間をタイマ時間監視部によって監視し、タイマ設定時間内に次の書き込み指示、又は次の読み出し指示が上位装置から送信された場合、上記記憶部から対応する動作条件を読み出し、磁気ヘッドを駆動して情報の書き込み、又は読み出しを行い、この結果を上位装置に通知するＭＳユニットを提供することによって達成できる。
【００１０】
このように構成することによって、例えば処理結果に誤りがあると判断すると、再度書き込み指示又は読み出し指示が上位装置から送信され、動作条件をＭＳユニット側で順次変更することによって情報の書き込み処理、又は情報の読み出し処理を行い、短時間で磁気ストライプへの情報書き込み、又は情報の読み出しを行うことができる。
【００１１】
また、上記動作条件は、例えば磁気ヘッドの動作速度であり、上記タイマ設定時間内に次の書き込み指示、又は読み出し指示が上位装置から送信されると、記憶部から読み出された対応する指示回数の動作速度に従って磁気ヘッドを駆動し、情報の書き込み、又は情報の読み出しを行う。
【００１２】
さらに、上記動作条件は、例えば磁気ヘッドによる取得波形のスライスレベルであり、上記タイマ設定時間内に次の書き込み指示、又は読み出し指示が上位装置から送信されると、記憶部から読み出された対応する指示回数のスライスレベルに従って上記波形をスライスし、情報の書き込み、又は情報の読み出しを行う。
【発明の効果】
【００１３】
本発明によれば、ＭＳユニット側でリトライ指示に基づく動作条件の設定及び変更を行い、通常のリトライ指示が送信される時間にタイマを設定し、この時間内にリトライ指示があった場合、直ちに動作条件を変更して磁気ストライプへの情報の書き込み、又は磁気ストライプからの情報の読み出しを行い、この処理をリトライ指示が送信される毎に行うことによって、最短時間で情報の書き込み、又は読み出し処理を行うことができる。また、上記動作条件の記憶、及び設定をＭＳユニット内で行うことによって、例えばＭＳユニットの交換が必要になった場合でも、ＭＳユニットのみの交換で対応することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のＭＳユニットが搭載されたＡＴＭとホストコンピュータとのシステム構成を示す図である。
【図２】ＡＴＭの基本構成を示す図である。
【図３】ＡＴＭの外観図である。
【図４】通帳処理ユニット（通帳プリンタ）の構成を具体的に説明するブロック図である。
【図５】通帳処理ユニットの機構構成を説明する概略図である。
【図６】動作条件の一例を示すテーブル構成図であり、（ａ）はデータ読み出し時のテーブルを示し、（ｂ）はデータ書き込み時のテーブルを示す。
【図７】本実施形態の処理を説明するフローチャートである。
【図８】磁気ヘッドによって通帳の磁気ストライプから磁気データを読み取る際の波形の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しながら説明する。
図１は本実施形態のＭＳユニットが配設されたＡＴＭ１（１−１〜１−ｎ）とホストコンピュータ２とのシステム構成を示す図であり、例えば専用回線やインターネットを介して複数のＡＴＭ１−１〜１−ｎがホストコンピュータ２と接続されている。ここで、例えばホストコンピュータ２は銀行のサーバであり、各ＡＴＭ１−１〜１−ｎとの間でデータの授受を行う。また、ＡＴＭ１は銀行の支店のみならず、コンビニエンスストアや、スーパ等に設置され、ＡＴＭ機能である、入金、出金、残高照会、振込等を行い、この際、例えば通帳を利用する場合、本実施形態のＭＳユニットを使用して磁気ストライプ（ＭＳ）に記憶された情報が読み出される。
【００１６】
図２はＡＴＭ１の基本構成を示す図である。ＡＴＭ１は本体装置に紙幣処理ユニット３、硬貨処理ユニット４、通帳処理ユニット（通帳プリンタ）５、カード／レシート処理ユニット６、及び操作／表示部７を配設した構成である。また、上記各ユニット３〜６はＡＴＭ制御部８によって駆動制御され、ＡＴＭ制御部８は操作／表示部７に対して表示信号を送信すると共に、操作／表示部７から顧客の操作指示に基づく操作信号を受信する。
【００１７】
図３は上記各ユニット３〜６、及び操作／表示部７が配設されたＡＴＭ１の外観図である。操作／表示部７は入金、出金、残高照会、振込等の各種表示を行う表示部（ディスプレイ）としての機能と、顧客からの指示を受け付ける操作部（タッチパネル）としての機能を有する。
【００１８】
紙幣処理ユニット３は紙幣入力部３ａを備え、顧客が投入した紙幣を入力し、顧客に紙幣を出力し、紙幣の種別確認や投入紙幣の枚数を計算する。また、硬貨処理ユニット４は硬貨投入部４ａを備え、顧客が投入した硬貨を入力し、顧客に硬貨を出力し、硬貨の種別確認や投入硬貨の枚数を計算する。
【００１９】
通帳処理ユニット５は通帳挿入部５ａを備え、挿入された通帳の顧客名や、銀行名、口座番号等の情報を読み取る。具体的には、通帳の磁気ストライプ（ＭＳ）に記憶された情報を後述するＭＳユニットによって読み取る。
【００２０】
カード／レシート処理ユニット６は挿入部６ａを備え、挿入されたカード等の情報を読み取る。また、所謂銀行系のカードに限らず、例えば信販系のカードや、流通系のカード等の使用も可能である。
【００２１】
図４は上記通帳処理ユニット（通帳プリンタ）５の構成を具体的に説明するブロック図である。通帳処理ユニット５はインサータフロントユニット（以下、インサータＦユニットで示す）１０、ＭＳユニット１１、スキャナユニット１２、印字ユニット１３、頁めくり機構部１４、通帳退避部１５、天地ターン部１６、新規通帳発行部１７、及び搬送部１８で構成され、プリンタ制御部１９によって各部（各ユニット）の駆動制御が行われる。
【００２２】
プリンタ制御部１９はファームウェア２０を介して上記ＡＴＭ制御部８と通信を行い、ＡＴＭ制御部８からの指示やセンサからの検知信号に基づいてモータやマグネットを駆動し、上記各部（各ユニット）の制御を行う。
尚、通帳処理ユニット（通帳プリンタ）５は電源装置２１から通帳プリンタ電源２２の供給を受け、上記各部（各ユニット）を駆動する。
【００２３】
図５は上記通帳処理ユニット５の機構構成を説明する概略図であり、上記各部（各ユニット）の設置位置を示す。インサータＦユニット１０は搬送部１８である搬送ローラ対１８ａ〜１８ｃ、ＭＳユニット１１を含み、前述の通帳挿入部５ａから挿入された通帳を機内に引き込み、搬送ローラ対１８ａ〜１８ｃによって通帳をＭＳユニット１１に搬送する。ＭＳユニット１１は磁気ヘッド等で構成され、通帳の磁気ストライプ（ＭＳ）に記憶された情報を読み取り、又通帳の磁気ストライプに情報を書き込む。
【００２４】
また、印字・めくり・光学ユニット２３は上記スキャナユニット１２、印字ユニット１３、頁めくり機構部１４を含むユニットである。スキャナユニット１２は、搬送ローラ対１８ｄによって搬送される通帳の位置を光学的に読み取り、印字ヘッドユニット１３は搬送ローラ対１８ｅによって搬送される通帳に取引情報を印字する。また、頁めくり機構部１４は搬送ローラ対１８ｆ、１８ｇによって搬送される通帳の頁めくり処理を行なう。
【００２５】
また、インサータリアユニット（以下、インサータＲユニットで示す）２４は、上記通帳退避部１５、及び天地ターン部１６を含むユニットであり、通帳退避部１５は搬送ローラ対１８ｈによって搬送された通帳の退避エリアであり、天地ターン部１６は通帳の天地を代える機構部である。尚、発行ユニット１７ａ、１７ｂは、上記新規通帳発行部１７であり、例えばオプションとして何れかの位置に設置される。
【００２６】
上記構成において、ＭＳユニット１１は、図４に示すように磁気ヘッド２５、ＭＳ制御部２６、タイマ監視回路２７、磁気ヘッド速度可変回路２８、スライス部２９、動作条件テーブル３０、及びタイマ３１で構成されている。ＭＳ制御部２６はＭＳユニット１１の制御を行い、上位装置であるプリンタ制御部１９からの指示に従って磁気ヘッド２５を駆動し、通帳の磁気ストライプに情報を書き込み、又は磁気ストライプから情報を読み出す。
【００２７】
タイマ監視回路２７はタイマ３１の出力時間を監視する。また、磁気ヘッド速度可変回路２８はＭＳ制御部２６の制御に従って磁気ヘッド２５の速度を可変する。また、スライス部２９は２値データを作成する際、後述するスライスレベルに従って磁気ヘッド２５からの出力波形を加工する。ＭＳユニット動作条件テーブル３０は、上記タイマ監視回路２７が行うタイマ監視時間（Ｎ秒）や、スライス部２９のスライスレベル、及び磁気ヘッド２５の速度情報を記憶する。
【００２８】
図６は上記動作条件テーブルの一例を示す図であり、例えば２つのテーブルが設定され、同図（ａ）は読み出し時のテーブルであり、同図（ｂ）は書き込み時のテーブルである。尚、同図（ａ）、（ｂ）に示す動作条件テーブルにおいて、条件１は初回の読み出し指示又は書き込み指示がプリンタ制御部１９から送信された時のＭＳユニットの動作条件であり、条件２は２回目の読み出し指示又は書き込み指示がプリンタ制御部１９から送信された時のＭＳユニットの動作条件であり、条件３は３回目の読み出し指示又は書き込み指示がプリンタ制御部１９から送信された時のＭＳユニットの動作条件であり、以下同様に９回目の読み出し指示又は書き込み指示がプリンタ制御部１９から送信された時のＭＳユニットの動作条件まで記憶する。
【００２９】
以上の構成において、以下に本例の処理動作を説明する。
先ず、顧客は銀行の支店等に設置されたＡＴＭ１に向かい、操作／表示部７に表示された入金、出金、残高照会、振込等の表示を確認し、例えば入金を指示し、通帳挿入部５ａに通帳を挿入する。ＡＴＭ１のＡＴＭ制御部８は操作／表示部７から入力する操作信号によって顧客が入金処理の指示を行ったことを知り、通帳処理ユニット５に対して挿入された通帳の情報の読み取り指示を行う。具体的には、図４に示すプリンタ制御部１９に対し、ＡＴＭ制御部８から通帳の情報の読み取り指示が行われる。
【００３０】
通帳挿入部５ａに挿入された通帳は、前述のように機内に搬入され、ＭＳユニット１１内の磁気ヘッド２５直下に通帳の磁気ストライプが位置するまで、搬送ローラ１８ａ〜１８ｃによって搬送される。その後、以下の処理によって磁気ストライプに記録された通帳の情報が読み取られる。
【００３１】
図７はこの処理を説明するフローチャートである。先ず、プリンタ制御部１９は上記ＡＴＭ制御部８からの指示に従って、ＭＳ制御部２６に対して初回の読み出し指示を送信する（ステップ（以下、Ｓで示す）１）。尚、図７に示すフローチャートには読み出し指示のみならず、書き込み指示についても記載しているが、書き込み処理についても同じフローチャートを使用できる為記載するものであり、本例の説明では読み出し指示に基づいて以下の処理を説明する。
【００３２】
ＭＳ制御部２６では上記読み出し指示を受信すると、タイマ３１の起動を開始し（Ｓ２）、更に初回の読み出し処理の動作条件を設定し、読み出し処理を実行する（Ｓ３）。すなわち、ＭＳユニット１１の動作条件を記憶した動作条件テーブル３０から対応する動作条件を読み出し、この動作条件に従って通帳の磁気ストライプから情報を読み出す。具体的には、図６（ａ）の動作条件テーブルから初回のタイマ時間（Ｎ秒）「０〜０．５ｓ」、スライス「高レベル」、磁気ヘッド速度「高速」の動作条件を読み出し、この動作条件に従って通帳の磁気ストライプから情報を読み出す。したがって、以後タイマ監視回路２７は上記Ｎ秒を監視し、磁気ヘッド速度可変回路２８は磁気ヘッド２５を高速で駆動する。
【００３３】
図８は磁気ヘッドによって通帳の磁気ストライプから磁気データを読み取る際の波形の一例を示す図である。この場合、Ａは上記スライス部２９が行う「高レベル」のスライスラインを示し、このラインＡを基準にアナログデジタル変換を行い、例えばラインＡよりも振幅の大きい場合“１”の出力を行い、ラインＡよりも振幅の小さい場合“０”の出力を行い、２値のデジタルデータを作成する。ＭＳ制御部２６はこの読み出し処理の結果をプリンタ制御部１９に送信する（Ｓ４）。
【００３４】
プリンタ制御部１９は送信された読み出し結果に基づいてＯＫ又はＮＧの判断を行う（Ｓ５）。この判断は送信されたデータのパリティーチェック等を行って判断し、例えば読み出し結果がＯＫであればプリンタ制御部１９はＡＴＭ制御部８にこの結果を通知する。一方、読み出し結果がＮＧであればプリンタ制御部１９はＭＳ制御部２６に対して２回目の読み出し指示（リトライ指示）を送信する（Ｓ６）。
【００３５】
プリンタ制御部１９から送信されるリトライ指示までの時間は予め決まった時間であり、例えば前述の０〜０．５ｓの時間である。すなわち、この時間内にプリンタ制御部１９から送信される読み出し信号がリトライ信号であり、新たな情報を磁気ストライプから読み出すための読み出し信号ではない。したがって、この時間を監視することによって最短でのリトライ処理を実行することが可能となる。
【００３６】
ＭＳ制御部２６は、この２回目の読み出し指示を受信すると（Ｓ７）、前述のＮ秒以内であるか判断する（Ｓ８）。この判断は前述のタイマ監視回路２７によって、設定された０〜０．５ｓ以内にプリンタ制御部１９から２回目の読み出し指示があったか判断する。そして、この時間内に読み出し指示があった場合、リトライ指示であると判断し、動作条件（条件：２）の設定を行い、この動作条件に従って再度読み出し処理を実行する（Ｓ９）。したがって、この処理によって最短時間でのリトライ処理が行われる。
【００３７】
尚、次の動作条件は、図６（ａ）に示すＮ秒「０．５〜１．５ｓ」、スライス「中レベル」、磁気ヘッド速度「高速」の動作条件であり、この動作条件に従って通帳の磁気ストライプから情報が読み出される。
【００３８】
その後、上記と同様、磁気ヘッド２５によって磁気ストライプの磁気データが読み出され、この磁気データに対して「中レベル」のスライス処理に基づくデジタルデータの作成が行われる。ＭＳ制御部２６はこのデータを読み出し結果としてプリンタ制御部１９に送信する（Ｓ１０）。すなわち、スライスレベルが前述のＡラインより下のラインとなり、新たな動作条件に基づいて読み出し処理が行われ、読み出し結果がプリンタ制御部１９に送信される。このように処理することによって、例えば通帳の変形や磁気ストライプに形成された傷等により磁気ストライプと磁気ヘッド間に隙間が発生している場合でも、読み出しレベルを下げることによって正しい情報の読み出しが可能となる。
【００３９】
プリンタ制御部１９では前述と同様、送信された読み出し結果に基づいてＯＫ又はＮＧの判断を行い（Ｓ１１）。例えば読み出し結果がＯＫであればプリンタ制御部１９はＡＴＭ制御部８に結果を通知し、一方読み出し結果がＮＧであればプリンタ制御部１９はＭＳ制御部２６に対して３回目の読み出し指示（リトライ指示）を送信する（Ｓ１２）。
【００４０】
ＭＳ制御部２６はこの指示を受信すると（Ｓ１３）、前述と同様、Ｎ秒以内であるか判断する（Ｓ１４）。この判断は前述のタイマ監視回路２７によって、０．５〜１．５ｓ以内にプリンタ制御部１９から３回目の読み出し指示があったか判断する。そして、この時間内に読み出し指示があった場合、動作条件（条件：３）の設定を行い、この動作条件に従って３回目の読み出し処理を実行する（Ｓ１５）。
【００４１】
この場合も、上記０．５〜１．５ｓはプリンタ制御部１９から次のリトライ指示を送信するまでの時間であり、この時間内にプリンタ制御部１９から送信される読み出し指示がリトライ指示であり、新たな情報を磁気ストライプから読み出すための読み出し指示ではない。したがって、この時間を監視することによって最短での次のリトライ処理を行うことができる。
【００４２】
尚、次の動作条件はＮ秒「１．５ｓ〜２．５」、スライス「低レベル」、磁気ヘッド速度「高速」であり、この動作条件に従って通帳の磁気ストライプから情報が読み出される。そして、３回目の読み出し結果をプリンタ制御部１９に送信する（Ｓ１６）。
【００４３】
プリンタ制御部１９では前述と同様、送信された読み出し結果に基づいてＯＫ又はＮＧの判断を行い（Ｓ１７）。例えば読み出し結果がＯＫであればプリンタ制御部１９はＡＴＭ制御部８に結果を通知し、一方読み出し結果がＮＧであればプリンタ制御部１９はＭＳ制御部２６に対して４回目の読み出し指示（リトライ指示）を送信する（Ｓ１８）。
【００４４】
ＭＳ制御部２６はこの指示を受信すると（Ｓ１９）、前述と同様、Ｎ秒以内であるか判断し（Ｓ２０）、タイマ監視回路２７によって、設定された１．５〜２．５ｓ以内にプリンタ制御部１９から４回目の読み出し指示があったか判断する。そして、１．５ｓ〜２．５ｓ以内に読み出し指示があった場合、次の動作条件の設定を行い、この動作条件に従って更に通帳の磁気ストライプから情報を読み出す（Ｓ２１）。そして、この４回目の読み出し結果がプリンタ制御部１９に送信され（Ｓ２２）、前述と同様、プリンタ制御部１９では送信された読み出し結果に基づいてＯＫ又はＮＧの判断を行う（Ｓ２３）。
【００４５】
以下、同様の処理を繰り返し（Ｓ２４）、例えばＭＳユニット１１の動作条件が設定された９回の読み出し処理（リトライ処理）を行い、プリンタ制御部１９によってＯＫ又はＮＧの判断を行う。勿論、この間にプリンタ制御部１９においてＯＫの判断があればＡＴＭ制御部８に対して通知が行われ、ＡＴＭ制御部８から新たな情報の読み出し指示が行われる。
【００４６】
以上のように処理することによって、設定された時間（Ｎ秒）内にプリンタ制御部１９から読み出し指示（リトライ指示）があれば、順次条件を変えて磁気ストライプの情報を読み出すことができ、例えば通帳の変形や磁気ストライプに傷等が生じている場合でも正確な情報を読み出すことができる。
【００４７】
また、各回の読み出し指示はプリンタ制御部１９が読み出し結果を判断してリトライ指示を行う時間であり、この時間内に送信された読み出し指示は新たな情報の読み出し指示ではない。したがって、この時間内にプリンタ制御部１９から送信された読み出し指示に従って順次動作条件を変更して磁気ストライプから情報の読み出し処理を行うことによって、最短時間で処理を完了することができる。
【００４８】
さらに、本実施形態のＭＳユニットは、リトライ指示に基づく動作条件の設定及び変更を当ユニット内で行い、通帳やカード等の磁気ストライプに情報を書き込み、また磁気ストライプから情報を読み出すことができ、例えばＭＳユニットの交換が必要になった場合でも、ＭＳユニットのみの交換で対応することができる。
【００４９】
尚、上記回数（例えば９回）の読み出し処理を行った結果ＮＧであれば、プリンタ制御部１９はＡＴＭ制御部８に対して磁気ストライプからの情報の読み出しエラーの通知を行う（Ｓ２５）。
【００５０】
また、上記実施形態の説明では、磁気ストライプからの情報の読み出し処理について説明したが、例えば磁気ストライプに情報を書き込む場合には図７に示す同じフローチャートを使用して処理を行い、情報の書き込み処理を行うことができる。この場合、順次変更する動作条件は図６（ｂ）に示す情報に基づいて行い、読み出し処理の場合と同様、例えば通帳の変形や磁気ストライプに傷等が生じている場合でも情報を書き込むことができ、また最短時間で情報の書き込み処理を完了することができる。
【００５１】
また、本実施形態の説明では通帳の磁気ストライプからの情報の読み出し、又は情報の書き込み処理について説明したが、カード等の磁気ストライプからの情報の読み出し、又は情報の書き込み処理についても同様に実施することができる。
【００５２】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【００５３】
１、１−１〜１−ｎ      ＡＴＭ
２      ホストコンピュータ
３      紙幣処理ユニット
３ａ      紙幣入力部
４      硬貨処理ユニット
４ａ      硬貨投入部
５      通帳処理ユニット（通帳プリンタ）
５ａ      通帳挿入部
６      カード／レシート処理ユニット
６ａ      挿入部
７      操作／表示部
８      ＡＴＭ制御部
１０      インサータフロントユニット
１１      ＭＳユニット（磁気ストライプ読み出し・書き込みユニット）
１２      スキャナユニット
１３      印字ユニット
１４      頁めくり機構部
１５      通帳退避部
１６      天地ターン部
１７      新規通帳発行部
１８      搬送部
１８ａ〜１８ｈ      搬送ローラ対
１９      プリンタ制御部
２０      ファームウェア
２１      電源装置
２２      通帳プリンタ電源
２３      印字・めくり・光学ユニット
２４      インサータリアユニット
２５      磁気ヘッド
２６      ＭＳ制御部
２７      タイマ監視回路
２８      磁気ヘッド速度可変回路
２９      スライス部
３０      動作条件テーブル
３１      タイマ
【図１】
2014089507.tif 000003
【図２】
2014089507.tif 000004
【図４】
2014089507.tif 000005
【図５】
2014089507.tif 000006
【図６】
2014089507.tif 000007
【図７】
2014089507.tif 000008
【図３】
2014089507.tif 000009
【図８】
2014089507.tif 000010