(57)【要約】【課題】ガイドローラがテープの走行に追従できるようにテープの走行速度の制御を行うことでテープのブレを抑制することを目的とし、磁気テープに対してデータの書込み／読み出しが正常に行われる磁気テープ装置を提供する。【解決手段】  ガイドローラセンサ３１０からの信号から得るガイドローラの回転速度とモータ制御部３０７からの信号から得る磁気テープの走行速度を比較する速度比較部３０４１と、磁気テープの走行速度の方が速い場合に磁気テープの走行速度を減速させるテープ走行速度設定部３０４２と、を備える。【選択図】      図４
2005071455.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置において、
前記ガイドローラの回転速度と前記磁気テープの走行速度を比較する速度比較部と、
前記磁気テープの走行速度の方が速い場合に前記磁気テープの走行速度を減速させるテープ走行速度設定部と、を備えることを特徴とする磁気テープ装置。
【請求項２】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラと、
磁気テープの走行速度を検出制御するモータ制御部と、
ガイドローラの回転速度を検出するガイドローラセンサと、
磁気テープ装置を制御するＭＰＵと、を備え、
前記ＭＰＵは、前記モータ制御部から知らされる前記磁気テープの走行速度と前記ガイドローラセンサから知らされる前記ガイドローラの回転速度を比較する速度比較部と、
前記磁気テープの走行速度の方が速い場合に、前記モータ制御部に前記磁気テープの走行速度を遅く設定するテープ走行速度設定部と、を備え、
前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させることを特徴とする磁気テープ装置。
【請求項３】
前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させた後、
前記速度比較部が前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、
前記磁気テープの走行速度の方が速い場合に、前記テープ走行速度設定部が前記モータ制御部に前記磁気テープの走行速度を更に遅く設定し、
前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させることを特徴とする請求項２記載の磁気テープ装置。
【請求項４】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置において、
前記データの転送速度を予め設定されている速度より早く設定するデータ転送速度設定部と、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定部と、
前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較部と、を備え、
前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定部が前記データの転送速度を遅く設定し、
前記テープ走行速度設定部が、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更することを特徴とする磁気テープ装置。
【請求項５】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラと、
磁気テープの走行速度を検出制御するモータ制御部と、
ガイドローラの回転速度を検出するガイドローラセンサと、
磁気テープ装置を制御するＭＰＵと、を備え、
前記ＭＰＵは、前記データの転送速度を予め設定されている速度より早く設定するデータ転送速度設定部と、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に設定するテープ走行速度設定部と、
前記モータ制御部から知らされる前記磁気テープの走行速度と前記ガイドローラセンサから知らされる前記ガイドローラの回転速度を比較する速度比較部と、を備え、
前記モータ制御部は、テープ走行速度設定部が設定した走行速度でテープを走行し、
前記速度比較部における比較の結果において前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定部は前記データの転送速度を遅く設定し、
前記テープ走行速度設定部は遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更し、
前記モータ制御部は、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行することを特徴とする磁気テープ装置。
【請求項６】
前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行した後、
前記速度比較部が前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、
前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定部は前記データの転送速度を更に遅く設定し、
前記テープ走行速度設定部は遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更し、
前記モータ制御部は、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行する請求項５記載の磁気テープ装置。
【請求項７】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置において、
前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生した場合又は、前記データの転送速度をデータ転送速度設定部が予め設定されている速度より早く設定した場合に、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較部と、
前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生し、かつ前記磁気テープの走行速度の方が速い場合に、前記磁気テープの走行速度を遅く設定し、
前記磁気テープへのデータの読み出し若しくは書き込みが正常に行われた場合に前記データの転送速度を予め設定されている速度より早く設定し、
前記データの転送速度を予め設定されている速度より早く設定した後、前記ガイドローラの回転速度と前記磁気テープの走行速度とを前記速度比較部が比較した結果、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定する前記データ転送速度設定部と、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定部と、を備えたことを特徴とする磁気テープ装置。
【請求項８】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置制御方法において、
前記ガイドローラの回転速度と前記磁気テープの走行速度を比較し、前記磁気テープの走行速度の方が速い場合に磁気テープ速度の走行速度を減速させることを特徴とする磁気テープ装置制御方法。
【請求項９】
磁気テープ速度の走行速度を減速させた後、
前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、
前記磁気テープの走行速度の方が速い場合に、前記モータ制御部に前記磁気テープの走行速度を更に遅く設定し、
前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させることを特徴とする請求項８記載の磁気テープ装置制御方法。
【請求項１０】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備え、上位装置に磁気テープから読み取ったデータを転送する磁気テープ装置制御方法において、
前記データの転送速度を予め設定されている速度より早く設定し、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更し、
前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較し、
前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定し、
前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更することを特徴とする磁気テープ装置制御方法。
【請求項１１】
前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更した後、
前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、
前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を更に遅く設定し、
遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更し、
前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行することを特徴とする請求項１０記載の磁気テープ装置制御方法。
【請求項１２】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置制御方法において、
前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生した場合に、
前記ガイドローラの回転速度と前記磁気テープの走行速度を比較し、前記磁気テープの走行速度の方が速い場合に磁気テープ速度の走行速度を減速させ、
前記磁気テープへのデータの読み出し若しくは書き込みが正常に行われた場合に、
前記データの転送速度を予め設定されている速度より早く設定し、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更し、
前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較し、
前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定し、
前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更することを特徴とする磁気テープ装置制御方法。
【請求項１３】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置の制御手段を、
前記ガイドローラの回転速度と前記磁気テープの走行速度を比較する比較手段と、
前記磁気テープの走行速度の方が速い場合に磁気テープの走行速度を減速させるテープ走行速度設定手段、
として機能させるための磁気テープ装置制御プログラム。
【請求項１４】
前記テープ走行速度設定手段がテープの走行速度を減速させた後、
前記速度比較手段を再び前記磁気テープの走行速度と前記ガイドローラの回転速度を比較する手段として機能させ、
前記磁気テープの走行速度の方が速い場合に、前記テープ走行速度設定手段を再び前記磁気テープ速度の走行速度を減速させる手段として、機能させるための請求項１３記載の磁気テープ装置制御プログラム。
【請求項１５】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープを磁気ヘッドに接触させるためのガイドローラを備えた磁気テープ装置の制御手段を、
前記データの転送速度を予め設定されている速度より早く設定するデータ転送速度設定手段、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定手段、
前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較手段、
前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定手段を前記データの転送速度を遅く設定する手段、
前記テープ走行速度設定手段を、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更する手段として機能させるための磁気テープ装置制御プログラム。
【請求項１６】
前記テープ走行速度設定手段が、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更する手段として機能した後に、
前記速度比較手段を再び前記磁気テープの走行速度と前記ガイドローラの回転速度を比較する手段として機能させ、
前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定手段を再び前記データの転送速度を遅く設定する手段として、
前記テープ走行速度設定手段を再び、遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更する手段として、
前記モータ制御手段を、再び、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行する手段として機能させるための請求項１５記載の磁気テープ装置制御プログラム。
【請求項１７】
磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置の制御手段を、
前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生した場合又は、前記データの転送速度をデータ転送速度設定手段が予め設定されている速度より早く設定した場合に、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較手段として、
前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生しかつ前記磁気テープの走行速度の方が速い場合に、前記磁気テープの走行速度を遅く設定し、
前記磁気テープへのデータの読み出し若しくは書き込みが正常に行われた場合に前記データの転送速度を予め設定されている速度より早く設定し、
前記データの転送速度を予め設定されている速度より早く設定した後、前記ガイドローラの回転速度と前記磁気テープの走行速度とを速度比較手段が比較した結果、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定する前記データ転送速度設定手段と、
前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定手段と、して機能させるための磁気テープ装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープ装置、磁気テープ装置制御方法、及び磁気テープ装置制御プログラムに関し、特にガイドローラの回転速度と磁気テープの走行速度の比較により磁気テープの走行速度の制御を行う磁気テープ装置、磁気テープ装置制御方法、及び磁気テープ装置制御プログラムに関する。
【背景技術】
【０００２】
従来の磁気テープ装置７００（図１１において説明する）における走行系について図１０を参照して説明する。ここでは特に複数トラックを同時に読み書きする（以下、マルチトラックと称す）機能と、欠陥トラックを復調するエラー訂正機能を有するサーペンタイン方式磁気テープ装置（以下、磁気テープ装置７００と称して説明する）について説明する。図１０を参照すると、磁気テープ装置７００における走行系６００において、ベース６０７上にガイドローラ６０３ａ〜６０３ｄ、可動磁気ヘッド６０６が備えられている。上記磁気テープ装置７００では、書込み及び読み出しを行う磁気テープのトラック位置は、磁気テープの基準端からの距離にて規定されている。この指定したトラックに正確に書込み／読み出しを行うため、可動磁気ヘッド６０６と磁気テープを確実に接触させる必要がある。この磁気テープと可動磁気ヘッド６０６を接触させた状態で磁気テープを走行させると、磁気テープにおいてテープ面内の長手方向に垂直な方向にブレが生じる。そのため、可動磁気ヘッド６０６を接触させたいトラックに接触させることができないという問題が生じる。この磁気テープにおけるブレを少なくするために、テープ走行系には、ベース６０７上にテープガイド（ガイドローラ６０３ａ〜６０３ｄ）が設けられている。
【０００３】
ガイドローラ６０３ａ〜６０３ｄは、走行している磁気テープの走行速度に追従しながら回転することによりテープ面内であり長手方向に垂直な方向（短手方向）の磁気テープのブレを補正する。そして、可動磁気ヘッド６０６は、磁気テープに記録されているデータを読み出し／書込みを行う。ガイドローラ６０３ａ〜６０３ｄによって補正できなかった磁気テープのブレは、可動磁気ヘッド６０６によっても補正される。
【０００４】
次に、従来の磁気テープ装置７００の内部構成について図１１を参照して説明する。磁気テープ装置７００は、インターフェース部７０２と、ＩＯ制御部７０３と、ＭＰＵ(micro processing unit)７０４と、データ制御部７０５と、磁気ヘッド７０６（可動磁気ヘッド６０６の磁気ヘッド部である）と、モータ制御部７０７と、モータ７０８と、を備える。上位装置７０１は磁気テープ７０９への読み出し／書き込み命令を、インタフェース部７０２、ＩＯ制御部７０３を経由してＭＰＵ７０４に送る。
【０００５】
ＭＰＵ７０４は、読み出し／書き込み処理命令をＩＯ制御部７０３を経由してデータ制御部７０５に送る。ＭＰＵ７０４は、走行方向命令をモータ制御部７０７へ送り、上位装置に命令された走行方向に、モータ７０８を駆動する。読み出しが正常に終了できた場合は、上位装置７０１に正常終了報告を行う。
【０００６】
ＭＰＵ７０４は、データ制御部７０５からデータエラー信号及びポジションエラー信号が送られてきた場合は、規定回数リトライ処理を行う命令をデータ制御部７０５に出す。それでも処理が正常に終了できなかった場合は、異常終了をＩＯ制御部７０３、インタフェース部７０２を経由して上位装置７０１へ報告する。
【０００７】
データ制御部７０５は、ＭＰＵ７０４から受取った命令に従い信号及びデータを送る役割を持つ。書き込み時においては上位装置７０１からＩＯ制御部７０３を介して送られたデータを媒体に記録するデータ方式に変換し、磁気ヘッド７０６にデータを送る。読み出し時においては、磁気ヘッド７０６から送られてきたデータを上位装置７０１で認識できるデータへ変換を行い、ＩＯ制御部７０３に送る。データ書き込み／読み出し処理が正常に終了しなかった場合、磁気テープ７０９のブレを可動磁気ヘッド６０６で補正するように指示を出す。補正できなかった場合は、その場合にアクティブとなるポジションエラー信号と、リード／ライトエラー信号をＩＯ制御部７０３を経由してＭＰＵ７０４に送る。
【０００８】
磁気ヘッド７０６は、書き込み時においてはデータ制御部７０５から送られてきたデータを磁気テープ７０９に書き込む。読み出し時においては磁気テープ７０９から読み出したデータをデータ制御部７０５へ送る。
【０００９】
図１２に従来の磁気テープ装置７００におけるデータの書き込み／読み出し動作フローチャートを示す。データの書き込み／読み出しを行い（ｓ８０１）、記録データがエラー検出時においてリード／ライトエラーが無く、正常に読み出せた場合においては（ｓ８０２、Ｎｏ）、正常終了（ｓ８０３）となる。リード／ライトエラーが検出された場合（ｓ８０２，Ｙｅｓ）、可動磁気ヘッド６０６によりテープのブレの補正を試み（ｓ８０４）、そして、補正できなかった場合はポジションエラー信号がＭＰＵ７０４へ送信される（ｓ８０５）。そして、再度書き込み／読み出し処理を規定された回数行うリトライ動作（ｓ８０６）を行う。規定回数行っても読み出し／書き込みが正常に終了しなかった場合においては、異常終了（ｓ８０７）となる。
【００１０】
ここで、上述の磁気テープ装置７００においては、ガイドローラの回転速度に合わせて磁気テープの走行速度を制御することは行われていない。
【００１１】
また、従来のガイドローラを備えた磁気テープ装置において、ガイドローラの回転速度を監視して磁気テープの走行速度が一定になるように制御する技術が開示されている。（例えば、特許文献１，２，３参照。）この技術において、磁気テープの走行速度はガイドローラの回転速度から求める構成となっているため、実際の磁気テープの走行速度はわからない。そのため、ガイドローラの回転に合わせて磁気テープの走行速度を制御することは行われていない。
【００１２】
【特許文献１】特開平０３−１４７５５３号公報
【００１３】
【特許文献２】特開平０４−０７９０５６号公報
【特許文献３】特許第２５９２００７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
従来の磁気テープ装置の課題は、磁気テープに対してデータの書込み／読み出しが正常に行われないことがあることである。その要因の一つは、テープがブレてしまうことである。ブレの原因の一つは、ガイドローラがテープの走行に追従できないことである。ガイドローラは元々テープのブレを防止するためのものであるが、却ってこのガイドローラの追従不良が原因となる。そして、テープ面内で長手方向に垂直な方向（短手方向）にテープのブレが生じ、ブレが大きい場合、補正で対応することができず、磁気テープに対してデータの書込み／読み出しを正常に行うことができなかった。
【００１５】
本発明は、ガイドローラがテープの走行に追従できるようにテープの走行速度の制御を行うことでテープのブレを抑制することを目的とし、磁気テープに対してデータの書込み／読み出しが正常に行われる磁気テープ装置を提供することにある。
【課題を解決するための手段】
【００１６】
請求項１に記載の磁気テープ装置は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置において、前記ガイドローラの回転速度と前記磁気テープの走行速度を比較する速度比較部と、前記磁気テープの走行速度の方が速い場合に前記磁気テープの走行速度を減速させるテープ走行速度設定部と、を備えることを特徴とする。
【００１７】
請求項２に記載の磁気テープ装置は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラと、磁気テープの走行速度を検出制御するモータ制御部と、ガイドローラの回転速度を検出するガイドローラセンサと、磁気テープ装置を制御するＭＰＵと、を備え、前記ＭＰＵは、前記モータ制御部から知らされる前記磁気テープの走行速度と前記ガイドローラセンサから知らされる前記ガイドローラの回転速度を比較する速度比較部と、前記磁気テープの走行速度の方が速い場合に、前記モータ制御部に前記磁気テープの走行速度を遅く設定するテープ走行速度設定部と、を備え、前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させることを特徴とする。
【００１８】
請求項３に記載の磁気テープ装置は、前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させた後、前記速度比較部が前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、前記磁気テープの走行速度の方が速い場合に、前記テープ走行速度設定部が前記モータ制御部に前記磁気テープの走行速度を更に遅く設定し、前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させることを特徴とする。
【００１９】
請求項４に記載の磁気テープ装置は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置において、前記データの転送速度を予め設定されている速度より早く設定するデータ転送速度設定部と、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定部と、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較部と、を備え、前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定部が前記データの転送速度を遅く設定し、前記テープ走行速度設定部が、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更することを特徴とする。
【００２０】
請求項５に記載の磁気テープ装置は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラと、磁気テープの走行速度を検出制御するモータ制御部と、ガイドローラの回転速度を検出するガイドローラセンサと、磁気テープ装置を制御するＭＰＵと、を備え、前記ＭＰＵは、前記データの転送速度を予め設定されている速度より早く設定するデータ転送速度設定部と、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に設定するテープ走行速度設定部と、前記モータ制御部から知らされる前記磁気テープの走行速度と前記ガイドローラセンサから知らされる前記ガイドローラの回転速度を比較する速度比較部と、を備え、前記モータ制御部は、テープ走行速度設定部が設定した走行速度でテープを走行し、前記速度比較部における比較の結果において前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定部は前記データの転送速度を遅く設定し、前記テープ走行速度設定部は遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更し、前記モータ制御部は、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行することを特徴とする。
【００２１】
請求項６に記載の磁気テープ装置は、前記モータ制御部が、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行した後、前記速度比較部が前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定部は前記データの転送速度を更に遅く設定し、前記テープ走行速度設定部は遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更し、前記モータ制御部は、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行することを特徴とする。
【００２２】
請求項７に記載の磁気テープ装置は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置において、前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生した場合又は、前記データの転送速度をデータ転送速度設定部が予め設定されている速度より早く設定した場合に、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較部と、前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生し、かつ前記磁気テープの走行速度の方が速い場合に、前記磁気テープの走行速度を遅く設定し、前記磁気テープへのデータの読み出し若しくは書き込みが正常に行われた場合に前記データの転送速度を予め設定されている速度より早く設定し、前記データの転送速度を予め設定されている速度より早く設定した後、前記ガイドローラの回転速度と前記磁気テープの走行速度とを前記速度比較部が比較した結果、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定する前記データ転送速度設定部と、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定部と、を備えたことを特徴とする。
【００２３】
請求項８に記載の磁気テープ装置制御方法は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置制御方法において、前記ガイドローラの回転速度と前記磁気テープの走行速度を比較し、前記磁気テープの走行速度の方が速い場合に磁気テープ速度の走行速度を減速させることを特徴とする。
【００２４】
請求項９に記載の磁気テープ装置制御方法は、磁気テープ速度の走行速度を減速させた後、前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、前記磁気テープの走行速度の方が速い場合に、前記モータ制御部に前記磁気テープの走行速度を更に遅く設定し、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行させることを特徴とする。
【００２５】
請求項１０に記載の磁気テープ装置制御方法は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備え、上位装置に磁気テープから読み取ったデータを転送する磁気テープ装置制御方法において、前記データの転送速度を予め設定されている速度より早く設定し、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更し、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較し、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定し、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更することを特徴とする。
【００２６】
請求項１１に記載の磁気テープ装置制御方法は、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更した後、前記磁気テープの走行速度と前記ガイドローラの回転速度を更に比較し、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を更に遅く設定し、遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更し、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行することを特徴とする。
【００２７】
請求項１２に記載の磁気テープ装置制御方法は、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置制御方法において、前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生した場合に、前記ガイドローラの回転速度と前記磁気テープの走行速度を比較し、前記磁気テープの走行速度の方が速い場合に磁気テープ速度の走行速度を減速させ、前記磁気テープへのデータの読み出し若しくは書き込みが正常に行われた場合に、前記データの転送速度を予め設定されている速度より早く設定し、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更し、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較し、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定し、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更することを特徴とする。
【００２８】
請求項１３に記載の磁気テープ装置制御プログラムは、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置の制御手段を、前記ガイドローラの回転速度と前記磁気テープの走行速度を比較する比較手段と、前記磁気テープの走行速度の方が速い場合に磁気テープの走行速度を減速させるテープ走行速度設定手段、として機能させることを特徴とする。
【００２９】
請求項１４に記載の磁気テープ装置制御プログラムは、前記テープ走行速度設定手段がテープの走行速度を減速させた後、前記速度比較手段を再び前記磁気テープの走行速度と前記ガイドローラの回転速度を比較する手段として機能させ、前記磁気テープの走行速度の方が速い場合に、前記テープ走行速度設定手段を再び前記磁気テープ速度の走行速度を減速させる手段として、機能させることを特徴とする。
【００３０】
請求項１５に記載の磁気テープ装置制御プログラムは、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープを磁気ヘッドに接触させるためのガイドローラを備えた磁気テープ装置の制御手段を、前記データの転送速度を予め設定されている速度より早く設定するデータ転送速度設定手段、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定手段、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較手段、前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定手段を前記データの転送速度を遅く設定する手段、前記テープ走行速度設定手段を、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更する手段として機能させることを特徴とする。
【００３１】
請求項１６に記載の磁気テープ装置制御プログラムは、前記テープ走行速度設定手段が、前記磁気テープの走行速度を、遅く設定された前記データの転送速度にあわせた走行速度に変更する手段として機能した後に、前記速度比較手段を再び前記磁気テープの走行速度と前記ガイドローラの回転速度を比較する手段として機能させ、前記磁気テープの走行速度の方が速い場合に、前記データ転送速度設定手段を再び前記データの転送速度を遅く設定する手段として、前記テープ走行速度設定手段を再び、遅くなった前記データの転送速度にあわせた前記磁気テープの走行速度に設定を変更する手段として、前記モータ制御手段を、再び、前記テープ走行速度設定部が設定した前記磁気テープの走行速度でテープを走行する手段として機能させることを特徴とする。
【００３２】
請求項１７に記載の磁気テープ装置制御プログラムは、磁気テープを磁気ヘッドに接触させるために磁気テープと接触しつつ回転可能にベース上に軸支されたガイドローラを備えた磁気テープ装置の制御手段を、前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生した場合又は、前記データの転送速度をデータ転送速度設定手段が予め設定されている速度より早く設定した場合に、前記ガイドローラの回転速度と前記磁気テープの走行速度とを比較する速度比較手段として、前記磁気テープへのデータの読み出し若しくは書き込みでエラーが発生しかつ前記磁気テープの走行速度の方が速い場合に、前記磁気テープの走行速度を遅く設定し、前記磁気テープへのデータの読み出し若しくは書き込みが正常に行われた場合に前記データの転送速度を予め設定されている速度より早く設定し、前記データの転送速度を予め設定されている速度より早く設定した後、前記ガイドローラの回転速度と前記磁気テープの走行速度とを速度比較手段が比較した結果、前記磁気テープの走行速度の方が速い場合に、前記データの転送速度を遅く設定する前記データ転送速度設定手段と、前記磁気テープの走行速度を設定された前記データの転送速度にあわせた走行速度に変更するテープ走行速度設定手段と、して機能させることを特徴とする。
【発明の効果】
【００３３】
本発明の効果はテープのブレを抑制することができ、データの書き込み／読み出しの性能向上が可能となることである。
【００３４】
その理由は次の通りである。ガイドローラが何らかの要因によりテープの走行速度に追従しない場合、規定回数リトライ処理を行うのではなく、ガイドローラの回転速度と磁気テープの走行速度との比較を行い、ガイドローラがテープの走行に追従できるようにテープの走行速度の制御を行う。即ち、磁気テープの走行速度の方が速い場合に、磁気テープの走行速度を減速させるためである。
【発明を実施するための最良の形態】
【００３５】
本願発明を実施するための最良の形態を説明する。
【実施例１】
【００３６】
まず、本発明の実施例１について図１、図２、図３、図４、図５を参照して詳細に説明する。
【００３７】
（構成）
図１に本発明の実施例１における磁気テープ装置３００（図３参照）の走行系１００を示す。ここでは、媒体上の複数トラックに同時に書き込み、読み出しを行う一般的なサーペンタイン方式のマルチトラック磁気テープ装置（以下磁気テープ装置３００と称して説明する）を示す。
【００３８】
磁気テープ装置３００における走行系６００は、サプライリールモータ(Supply Reel Motor)１０１と、テイクアップリールモータ(Take up Reel Motor)１０２と、ガイドローラ１０３ａ〜１０３ｄと、反射型センサ１０５ａ，１０５ｂと、可動磁気ヘッド１０６と、を備える。反射型センサ１０５ａ，１０５ｂを備える点が従来技術と異なる。サプライリールモータ１０１とテイクアップリールモータ１０２間にガイドローラ１０３ａ，１０３ｂ，１０３ｃ，１０３ｄ及び可動型磁気ヘッド１０６を持ち、磁気記録媒体（以下磁気テープ３０９、図３参照））上の複数トラックに同時に書込み、読み出しを行う。磁気テープ装置３００は、サプライリールモータ１０１とテイクアップリールモータ１０２によって、フォワード走行１１１、リバース走行１１２を行い、磁気テープ３０９からの記録データの書込み／読み出しを行う。
【００３９】
図２に図１に示した磁気テープ装置３００の走行系１００を側面から見た図を示す。ガイドローラ１０３ｂ及びガイドローラ１０３ｃにセンサ検知用にマーキング１０８ａ，１０８ｂを施し、そのマーキング部分を検知できる反射型センサ１０５ａ，１０５ｂをベース１０７へ設ける。ガイドローラ１０３ｂ及び１０３ｃが回転すると一回転毎にマーキング１０８ａ，１０８ｂを反射型センサ１０５が検知することにより、ガイドローラ１０３ｂ、１０３ｃの回転周期を検出する。このガイドローラ１０３ｂ，１０３ｃの回転周期を元に後述するＭＰＵ３０４内速度比較部３０４１において、テープ走行用のモータ３０８（図１、図３参照、図１ではサプライリールモータ１０１とテイクアップリールモータ１０２に相当）の走行速度にガイドローラの回転速度が追従しているかどうかを検出する。ここで、ガイドローラ１０３ａかつ、ガイドローラ１０３ｂの両方のローラが共にテープの走行速度に回転追従できないとデータの書き込み／読み出しが正常に終了しない可能性があるため両方を監視する。可動磁気ヘッド１０６は、磁気ヘッドでデータを読み出せない場合に動作し、ブレを補正する。
【００４０】
図３に実施例１の磁気テープ装置３００の内部構成を示す。磁気テープ装置３００は、インタフェース部３０２と、ＩＯ制御部３０３と、ＭＰＵ３０４と、データ制御部３０５と、磁気ヘッド３０６と、モータ制御部３０７、モータ３０８、磁気テープ３０９、ガイドローラセンサ３１０と、を備える。ガイドローラセンサ３１０がある点で従来技術と異なる。
【００４１】
上位装置３０１より読み出し／書き込み命令がインタフェース部３０２、ＩＯ制御部３０３を経由してＭＰＵ３０４へおくられる。
【００４２】
ＭＰＵ３０４は、図示しないプログラム記憶媒体に記憶されたプログラムに従って磁気テープ装置を制御する。プログラム記憶媒体としては、半導体メモリ、磁気ディスク、磁気テープや、ＣＤ−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の光ディスクがある。  また、ＭＰＵ３０４はプログラム記憶媒体に記憶されたプログラムに従う以外に、サーバ等から通信媒体を介してダウンロードしたプログラムにしたがって、磁気テープ装置を制御してもよい。
【００４３】
プログラムをプログラム記憶媒体或いは、通信媒体を介してダウンロードする場合はダウンロード元のサーバから直接読み出しながら動作させてもいいし、プログラム記憶媒体或いはサーバから記憶部にプログラムを格納し、記憶部（図示せず）に格納されたプログラムを読み出しながら動作させても構わない。記憶部は読み出しと書き込みができる必要があり、一般的にはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００４４】
ＭＰＵ３０４は、リード／ライト処理命令をＩＯ制御部３０３を経由してデータ制御部３０５に送る。リード／ライトエラーが発生すること無しにリード／ライト処理が終了した場合には、ＩＯ制御部３０３、インタフェース部３０２を介して上位装置３０１へ正常終了を報告する。データ制御部３０５からリード／ライトエラー信号及び、ポジションエラー信号を受信した場合は、規定回数までリード／ライト処理命令を出すリトライ処理を行う。
【００４５】
ＭＰＵ３０４は、走行方向命令をモータ制御部３０７へ送り、モータ制御部３０７より送られてくるモータ３０８の回転に併せて出力されるホール信号により磁気テープ３０９の走行速度を一定に保ち、モータ３０８を駆動させる。ＭＰＵ３０４は、ガイドローラセンサ３１０の信号を受け取り、ガイドローラの回転周期から求まる回転速度（ガイドローラの周方向の回転速度）を監視する。
【００４６】
図４にＭＰＵ３０４における、本発明に特徴的な機能を示した機能ブロック図を示す。ＭＰＵ３０４は、速度比較部３０４１と、テープ走行速度設定部３０４２と、を備える。速度比較部３０４１は、モータ制御部３０７より送られてくるモータ３０８の回転に併せて出力されるホール信号により導き出されるテープの走行速度と、ガイドローラ１０３ｂ，１０３ｃ（図２参照）の回転監視センサであるガイドローラセンサ（１０５ａ，１０５ｂ，ｅｔｃ等を備える）より導き出された回転速度とを比較する。ガイドローラ１０３ｂ，１０３ｃ及び、磁気テープの走行速度を比較した結果、ガイドローラ１０３ｂまたは１０３ｃの少なくとも一方とでも磁気テープの走行速度に差異がある場合（即ち、ガイドローラの回転速度の方が磁気テープの走行速度よりも遅い場合）は、テープ走行速度設定部３０４２は磁気テープの走行速度に追従できていないと判断して、テープ走行速度設定部３０４２は、磁気テープの走行速度に追従できていないガイドローラ１０３ａ若しくは、１０３ｂ、もしくはその両方の回転速度に対応するテープ走行速度に設定する。そしてその速度までテープ走行速度を遅くするようモータ制御部３０７へ命令する。モータ制御部３０７は命令通り走行方向、変更した速度に保ちモータ３０８を駆動させる。
【００４７】
また、走行速度が変化することにより、書き込み／読み出しが行われるデータの周期が変化する。そのため、ＭＰＵ３０４は、通常の走行速度では追従できなくなっているガイドローラ１０３ｂ，１０３ｃの回転速度まで遅くなったデータ周期でデータを制御するようデータ制御部３０５へ命令する。
【００４８】
それでも、ガイドローラ１０３ｂ、１０３ｃが追従しないことが、速度比較部３０４１におけるガイドローラ１０３ｂ、１０３ｃの回転速度と磁気テープ３０９の走行速度との比較から判明した場合、テープ速度設定部３０４２は、さらに追従できなくなっているガイドローラ１０３ｂ、１０３ｃの回転速度より更に低速モードに設定する。ここでは一例として、１０％遅くする。１０％分遅い速度までテープ走行速度を遅くするようモータ制御部３０７へ命令する。また、１０％分遅くなったデータ周期でデータを制御するようデータ制御部３０５へ命令する。そして、再度ＭＰＵ３０４はデータ制御部３０５にリード／ライト処理を行わせる。規定リトライ回数内リード／ライト処理、テープ走行速度の低速化を行ってもガイドローラ１０３ｂ、１０３ｃが追従できない場合は、ＭＰＵ３０４は、ＩＯ制御部３０３、インタフェース部３０２を経由して上位装置３０１へ本磁気テープ装置３００において機械的異常が発生していることを報告する。
【００４９】
再び図３を用いて説明を行う。データ制御部３０５は、ＭＰＵ３０４から受け取った命令に従い信号およびデータを送る役割を持ち、書き込み時においては、上位装置３０１からＩＯ制御部３０３を介して受け取ったデータを媒体に記録するデータ方式に変換し、読み出し時においては、上位装置３０１で認識できるデータへの変換を行う。書き込み時においては、データ制御部３０５より磁気ヘッド３０６にデータを送り、読み込み時においては、データを磁気ヘッドから読み出し上位装置３０１で認識できるデータへ変換しＩＯ制御部３０３へ送る。また、ＭＰＵ３０４の命令されたデータ周期でデータを制御する。
【００５０】
バックアップを使用目的とする磁気テープ装置３００においては、データの信頼性が重要であるため、データの妥当性をチェックするエラーチェックは、データ制御部３０５で行われる。データ制御部３０５は、データリード／ライト処理が正常に終了しなかった場合にデータエラー信号をＭＰＵ３０４に送信する。そして、可動磁気ヘッド１０６（図１参照）において磁気テープ３０９のブレの補正を行う。磁気テープ３０９のブレが可動磁気ヘッド１０６で補正できなかった場合には、補正できなかった場合にアクティブとなるポジションエラー信号を、ＩＯ制御部３０３を経由してＭＰＵ３０４に送る。
【００５１】
磁気ヘッド３０６は、図１、図２の可動磁気ヘッド１０６の磁気ヘッド部である。書き込み時においてはデータ制御部３０５から送られたデータを磁気テープ３０９に書き込む作業を行う。読み込み時においては、磁気テープ３０９に記録されているデータを読み出し、データ制御部３０５に送る。
（動作）
図５は、実施例１の磁気テープ装置３００におけるデータの書き込み／読み出し動作フローチャートを示す。磁気テープ４１がデータの書き込み／読み出し（ｓ４０１）を行い、記録データにおいてリード／エラーが無く、正常に読み出せた場合は（ｓ４０２，Ｎｏ）、正常終了（ｓ４０３）となる。リード／エラーが検出された場合（ｓ４０２、Ｙｅｓ）は、可動磁気ヘッド１０６によりテープブレの補正を試み（ｓ４０４）、ポジションエラー信号が発生しなかった場合（ｓ４０５、Ｎｏ）、ガイドローラに起因しない何らかの要因により書き込み／読み出しが正常に終了しなかったため、従来通り書き込み／読み出しを規定回数行う（ｓ４０６、Ｎｏ→ｓ４０１→ｓ４０２，Ｙｅｓ→ｓ４０４→ｓ４０５，Ｎｏ→ｓ４０６→・・・）。
【００５２】
ポジションエラー信号が発生した場合（ｓ４０５、Ｙｅｓ）と、規定回数リトライ動作をおこなってもデータエラーが発生した場合（ｓ４０６、Ｎｏ→ｓ４０１→ｓ４０２，Ｙｅｓ→ｓ４０４→ｓ４０５，Ｎｏ→ｓ４０６→・・・）は、ガイドローラの回転速度とテープの走行速度を比較（ｓ４０７）し、ガイドローラの回転速度がテープの走行速度に正常に追従している場合（ｓ４０８、Ｙｅｓ）は、ガイドローラの回転追従とは無関係の箇所にてポジションエラーとなっているため、異常終了となる（ｓ４０９）。
【００５３】
ガイドローラの回転速度がテープの走行速度に正常に追従していない場合（ｓ４０８、Ｎｏ）、磁気テープの走行速度を、テープの走行速度に追従できなかった際のガイドローラの回転速度まで減速させ（ｓ４１０）、ガイドローラの回転速度にあわせたデータ周期において、書き込み／読み出し処理を行う（ｓ４１１、Ｎｏ→ｓ４０１）。それでもガイドローラの回転速度が、磁気テープの走行速度に追従しない場合（２回目以降）（ｓ４０２、Ｙｅｓ→ｓ４０４→ｓ４０５→ｓ４０６→ｓ４０７→ｓ４０８、Ｎｏ）は、テープの走行速度に追従できなかったガイドローラの回転速度よりさらに減速させる。ここでは、１０％程度減速させることにする。１０％程度減速させた状態において、テープの走行速度にあわせたデータ周期にて書き込み／読み出し処理を行う（ｓ４１０）。規定リトライ回数内（ｓ４１１、Ｙｅｓ）にて正常に終了しなかった場合においては、異常終了（ｓ４０９）となる。
【００５４】
本発明の実施例１において説明した構成及び動作により、テープのブレを抑制することができ、データの書き込み／読み出しの性能向上が可能となる。その理由は次の通りである。ガイドローラが何らかの要因によりテープの走行速度に追従しない場合、規定回数リトライ処理を行うのではなく、ガイドローラの回転速度と磁気テープの走行速度との比較を行い、ガイドローラがテープの走行に追従できるようにテープの走行速度の制御を行う。即ち、磁気テープの走行速度の方が速い場合に、磁気テープの走行速度を減速させるためである。
【実施例２】
【００５５】
次に、本発明の実施例２について図６、図７を参照して詳細に説明する。実施例１と同一な点に関しては説明を省略し、異なる点について説明する。
（構成）
図６に実施例２におけるＭＰＵ３０４の本実施例に特徴的な機能を示した機能ブロック図を示す。ＭＰＵ３０４は、速度比較部３０４１と、テープ走行速度設定部３０４２と、データ転送速度設定部３０４３と、を備える。図４と比較し、ＭＰＵ３０４にデータ転送速度設定部３０４３が備えられている点が異なる。データ転送速度設定部３０４３には予めデータ転送速度の標準値が設定されている。データ制御部３０５よりＩＯ制御部を介してリード／ライトエラーが報告されない場合に、データ転送速度を早く設定する。
【００５６】
テープ走行速度設定部３０４２は、データ転送速度設定の変更によりそれに対応する速度にテープ走行速度を変更し、モータ制御部３０７にその速度でテープ走行を行うよう指示する。
【００５７】
速度比較部３０４１はテープ走行速度設定部３０４２においてテープ走行速度設定が変更された場合に、ガイドローラセンサ３１０からガイドローラ１０３ｂ，１０３ｃの回転速度の情報を得て、モータ制御部３０７から得られるテープ走行速度を比較する。後の処理は実施例１と同様である。
（動作）
図７に実施例２の磁気テープ装置３００におけるデータの書き込み／読み出し動作フローチャートを示す。図５と比較してｓ４０２とｓ４０３の処理の間に、即ち、ｓ５０２とｓ５１０の間に新たにｓ５０５〜ｓ５１２の処理が入る点で大きく異なる。データの書き込み／読み出し（ｓ５０１）を行い、リード／ライトエラーが発生した場合（ｓ５０２、Ｙｅｓ）、リード／ライトエラーが発生しなくなるまで規定回数リトライ処理を行う（ｓ５０３、Ｎｏ→ｓ５０１→ｓ５０２）。規定回数リトライ処理を行ってもリード／ライトエラーが発生する場合は（ｓ５０２、Ｙｅｓ→ｓ５０３、Ｙｅｓ）、異常終了となる。
【００５８】
リード／ライトエラーが発生しなかった場合（ｓ５０２、Ｎｏ）、データ転送速度設定部３０４３は予め設定されたデータ転送速度の標準値を変更して、標準値よりも速い転送速度に設定する（ｓ５０５）。ここでは例として１０％程度早くする。次に、テープの走行速度を、変更されたデータ転送速度にあわせた速度に変更する（ｓ５０６）。変更されたテープの走行速度とガイドローラの回転速度を比較し（ｓ５０７）、ガイドローラが追従しているならば（ｓ５０８、Ｙｅｓ）、データエラー、ポジションエラーの有無を確認し（ｓ５０９）エラーがない場合（ｓ５０９、Ｙｅｓ）は正常終了（ｓ５１０）となり、より高い転送速度で書き込み読み出し動作を行うことができたことになる。
【００５９】
ガイドローラ１０３ｂ、１０３ｃが追従しなかった場合（ｓ５０８、ＮＯ）、リード／ライトエラー又は、ポジションエラーがある場合（ｓ５０９、Ｙｅｓ）で、規定リトライ回数に達していない場合は（ｓ５１２、Ｎｏ）、データの転送速度を低速にし（ｓ５１１）、ｓ５０６からｓ５０８までの処理を行う。規定リトライ回数（ｓ５１２）までテープの走行速度を変動させデータの読み出し書き込みを行う。リトライ回数オーバーの場合には（ｓ５１２、Ｙｅｓ）、異常終了（ｓ５０４）となる
本発明実施例２において説明した構成及び動作により、ガイドローラの追従が可能な範囲内で高いデータ転送速度で通信を行うことができ、装置性能を向上させることができる。その理由は、テープの走行速度を速めに設定し、正常にリード／ライトできないときにテープの走行速度を段階的に下げる構成としたため、ガイドローラの追従が可能となる回転速度までテープの走行速度を引き上げることが可能となるためである。
【００６０】
ここで、本実施例２においては、ｓ５０２の処理においてＹｅｓであった場合、規定リトライを行ったか（ｓ５０３）の処理を経て異常終了ｓ５０４の処理を行った。しかしながら、実施例１、図５のフローチャートに示される処理を行ってもよい。その例を図８、図９に示す。
【００６１】
図８、図９は実施例２の磁気テープ装置３００におけるデータ書き込み／読み出し動作フローチャートの変形例である。Ａ，Ｂ，Ｃはそれぞれ図８と図９のフローチャート間の対応箇所を示す。図７に示された実施例２と比較して、ｓ５０２の処理においてＹｅｓであった場合、実施例１と同様の処理を行う点が異なる。具体的な動作の説明は、図５、図７の説明とほぼ同様であるためここでは省略する。ｓ５１８においてテープの走行速度を低速モードに設定することは、実施例１ではｓ５１６における速度比較部３０４１の判断の後、データ転送速度設定部３０４３を介さずテープ走行速度設定部３０４２が行った。本変形例でもそのように動作させてもよいし、データ転送速度設定部３０４３がデータの転送速度を低速に設定したのち、その設定値にあわせてテープ走行速度設定部がテープの走行速度を（低速に）設定させてもよい。
【００６２】
この変形例では、読み出し／書き込みエラーが発生した場合は、テープのブレを抑制することで、データの書き込み／読み出しの性能向上が可能となる効果と、読み出し／書き込みエラーが発生しなかった場合は、ガイドローラの追従が可能な範囲内で高いデータ転送速度で通信を行うことができ、装置性能を向上させることができる効果の両方を奏することが可能となる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施例１における磁気テープ装置の走行系３００を示した図である。
【図２】図１に示した磁気テープ装置３００の走行系を側面から見た図である。
【図３】実施例１の磁気テープ装置３００の内部構成を示した図である。
【図４】ＭＰＵ３０４における、本発明に特徴的な機能を示した機能ブロック図である。
【図５】実施例１の磁気テープ装置３００におけるデータの書き込み／読み出し動作フローチャートである。
【図６】実施例２におけるＭＰＵ３０４の本実施例に特徴的な機能を示した機能ブロック図である。
【図７】実施例２の磁気テープ装置３００におけるデータの書き込み／読み出し動作フローチャートである。
【図８】実施例２の磁気テープ装置３００におけるデータ書き込み／読み出し動作フローチャートの変形例である。
【図９】実施例２の磁気テープ装置３００におけるデータ書き込み／読み出し動作フローチャートの変形例である。
【図１０】従来の磁気テープ装置７００における走行系を示した図である。
【図１１】従来の磁気テープ装置７００の内部構成を示した図である。
【図１２】従来の磁気テープ装置７００におけるデータの書き込み／読み出し動作フローチャートである。
【符号の説明】
【００６４】
１００    磁気テープ装置３００の走行系
１０１    サプライリールモータ
１０２    テイクアップリールモータ
１０３ａ，１０３ｂ，１０３ｃ，１０３ｄ    ガイドローラ
１０５ａ，１０５ｂ    反射型センサ
１０６    可動磁気ヘッド
１０７    ベース
１１１    フォワード走行
１１２    リバース走行
３００    磁気テープ装置
３０１    上位装置
３０２    インタフェース部
３０３    ＩＯ制御部
３０４    ＭＰＵ
３０４１    速度比較部
３０４２    テープ走行速度設定部
３０４３    データ転送速度設定部
３０５    データ制御部
３０６    磁気ヘッド
３０７    モータ制御部
３０８    モータ
３０９    磁気テープ
３１０    ガイドローラセンサ
６００    磁気テープ装置７００の走行系
６０３ａ，６０３ｂ，６０３ｃ，６０３ｄ    ガイドローラ
６０６    可動磁気ヘッド
６０７    ベース
７００    磁気テープ装置
【図１】
2005071455.tif 000003
【図２】
2005071455.tif 000004
【図３】
2005071455.tif 000005
【図４】
2005071455.tif 000006
【図５】
2005071455.tif 000007
【図６】
2005071455.tif 000008
【図７】
2005071455.tif 000009
【図８】
2005071455.tif 000010
【図９】
2005071455.tif 000011
【図１０】
2005071455.tif 000012
【図１１】
2005071455.tif 000013
【図１２】
2005071455.tif 000014