(57)【要約】【課題】エラー発生の原因判断にユーザの負担がなく、しかも構成に物理的変更を要さず、診断結果の信頼性を向上させる磁気テープ、磁気テープ装置の自己診断装置、磁気テープ装置の診断方法、磁気テープ装置の診断プログラムを提供する。【解決手段】終端側から所定領域分の前端側にテスト用の複数のテストエリアＴａ１等を設けた磁気テープＭｔ１のライト／リードに異常がある場合に、磁気テープＭｔ１をテストエリアＴａ１の領域始端位置に搬送し、制御部２１によりテストエリアＴａ１でテスト情報のライト／リードを行ってエラーレートの改善を判定するテストを行い、テスト結果に対応する処置方法をモニタ２５に表示する。テストの結果、エラーレートに改善がなければ磁気テープＭｔ１に異常原因があり交換要求を表示し、エラーレートに改善があれば磁気テープ装置１１に異常原因がりクリーニング後の再テスト要求を表示する。【選択図】      図４
2006244590.tif 000002
【特許請求の範囲】
【請求項１】
所定のユーザデータエリアの終端側から所定領域分の上流側、又は前記終端側から下流側に所定のテスト情報用のテストエリアを設けたことを特徴とする磁気テープ。
【請求項２】
前記テストエリアは、該テストエリアの重要性に応じてその領域サイズを変更して設けることを特徴とする請求項１に記載の磁気テープ。
【請求項３】
前記テストエリアは、その領域始端位置に、磁気テープ装置によりテスト開始位置情報を記録することを特徴とする請求項１または２に記載の磁気テープ。
【請求項４】
請求項１乃至３のいずれか一つに記載の磁気テープを搬送する磁気テープ搬送手段と、
搬送される前記磁気テープに対し情報のライト／リードを行うライト／リード手段と、
前記磁気テープに対しライト／リードを行った情報のエラーレートを検出するエラーレート検出手段と、
前記エラーレートの異常の有無を判定する異常判定手段と、
前記ライト／リードの終了後に、前記エラーレートが異常である場合、前記磁気テープ搬送手段により前記磁気テープを終端側の前記テストエリアの領域始端位置まで搬送させる制御、および、前記ライト／リード手段により前記テストエリアに対し所定のテスト情報のライト／リードを行わせる制御を行う制御手段と、
を備え、
かつ、前記制御手段は、テストとして、前記エラーレート検出手段に前記テストエリア内のテスト情報のエラーレートを検出させるとともに、前記異常判定手段に該エラーレートの異常の有無を判定させ、該テスト結果を所定の表示手段に表示させることを特徴とする磁気テープ装置の自己診断装置。
【請求項５】
前記テストの実行をユーザの操作に基づいて指示する所定の指示手段を備え、
前記制御手段は、前記指示手段からのテスト実行の指示を認識した場合に、前記テストを実行することを特徴とする請求項４に記載の磁気テープ装置の自己診断装置。
【請求項６】
前記制御手段は、前記ライト／リード手段に前記磁気テープの前記テストエリアの領域始端位置へのテスト開始位置情報の記録を行わせることを特徴とする請求項４または５に記載の磁気テープ装置の自己診断装置。
【請求項７】
前記制御手段は、前記テストを実行した際、前記ライト／リード手段に前記テストエリアの領域終端位置への次回のテスト開始位置情報の記録を行わせることを特徴とする請求項４乃至６のいずれか一つに記載の磁気テープ装置の自己診断装置。
【請求項８】
前記制御手段は、前記テストを実行する際に、順番に従って未使用の前記テストエリアのテスト開始位置情報を認識し、該未使用のテストエリアを使用することを特徴とする請求項４乃至８のいずれか一つに記載の磁気テープ装置の自己診断装置。
【請求項９】
前記制御手段は、前記テストエリアの領域サイズを適宜変更することが可能であることを特徴とする請求項４乃至８のいずれか一つに記載の磁気テープ装置の自己診断装置。
【請求項１０】
前記制御手段は、所定の指示手段を介して、前記磁気テープの記憶容量を重視する指示を認識した場合には、前記テストエリアの領域サイズを適宜小さく決定して設定し、前記テストエリアのサイズ確保を優先する指示を認識した場合には、前記テストエリアの領域サイズを適宜大きく決定して設定することを特徴とする請求項４乃至９のいずれか一つに記載の磁気テープ装置の自己診断装置。
【請求項１１】
前記制御手段は、前記テスト結果を認識した場合に、該テスト結果に対応する対処法の案内を前記表示手段に表示させることを特徴とする請求項４乃至１０のいずれか一つに記載の磁気テープ装置の自己診断装置。
【請求項１２】
請求項１乃至３のいずれか一つに記載の磁気テープを搬送する工程と、
搬送される前記磁気テープに対し情報のライト／リードを行うライト／リード工程と、
前記磁気テープに対しライト／リードを行った情報のエラーレートを検出するエラーレート検出工程と、
前記エラーレートの異常の有無を判定する異常判定工程と、
前記ライト／リード工程の終了後に、前記エラーレートが異常である場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで搬送する早送り工程と、
前記テストエリアに対し所定のテスト情報のライト／リードを行わせるテスト工程と、
前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するテスト結果判定工程と、
前記テスト結果判定工程の判定結果を所定の表示手段に表示させる表示工程と、
を含むことを特徴とする磁気テープ装置の診断方法。
【請求項１３】
請求項１乃至３のいずれか一つに記載の磁気テープのテストを実行する指示を認識するテスト実行認識工程と、
テスト実行を認識した場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで搬送させる早送り工程と、
前記テストエリアに対し所定のテスト情報のライト／リードを行わせるテスト工程と、
前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するテスト結果判定工程と、
前記テスト結果判定工程の判定結果を所定の表示手段に表示させる表示工程と、
を含むことを特徴とする磁気テープ装置の診断方法。
【請求項１４】
前記磁気テープの前記テストエリアの領域始端位置にテスト開始位置情報を記録させるテスト開始位置情報記録工程を含むことを特徴とする請求項１２または１３に記載の磁気テープ装置の診断方法。
【請求項１５】
前記テスト結果判定工程を実行した後、前記テストエリアの領域終端位置に次回のテスト開始位置情報の記録を行う次回テスト開始位置情報記録工程を含むことを特徴とする請求項１２乃至１４のいずれか一つに記載の磁気テープ装置の診断方法。
【請求項１６】
前記早送り工程の実行とともに、順番に従って未使用のテストエリアの前記テスト開始位置情報を認識し、該未使用のテストエリアの使用を決定するテストエリア選択工程を含むことを特徴とする請求項１２乃至１５のいずれか一つに記載の磁気テープ装置の診断方法。
【請求項１７】
所定の指示手段を介して、前記磁気テープの記憶容量を重視する指示を認識した場合に前記テストエリアの領域サイズを適宜小さく決定して設定し、逆に、前記テストエリアのサイズ確保を優先する指示を認識した場合に前記テストエリアの領域サイズを適宜大きく決定して設定する領域サイズ設定工程を含むことを特徴とする請求項１２乃至１６のいずれか一つに記載の磁気テープ装置の診断方法。
【請求項１８】
前記テスト結果判定工程の判定結果に対応する対処法の案内を前記表示手段に表示させる対処法案内工程を含むことを特徴とする請求項１２乃至１７のいずれか一つに記載の磁気テープ装置の診断方法。
【請求項１９】
請求項１乃至３のいずれか一つに記載の磁気テープを搬送させるステップと、
搬送される前記磁気テープに対し情報のライト／リードを行わせるステップと、
前記磁気テープに対しライト／リードを行った情報のエラーレートを検出するステップと、
前記エラーレートの異常の有無を判定するステップと、
前記ライト／リードの終了後に、前記エラーレートが異常である場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで早送りするステップと、
前記テストエリアに対し所定のテスト情報のライト／リードを行わせるステップと、
前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するステップと、
前記テストエリアの前記判定結果を所定の表示手段に表示させるステップと、
をコンピュータに実行させるための磁気テープ装置の診断プログラム。
【請求項２０】
請求項１乃至３のいずれか一つに記載の磁気テープのテストを実行する指示を認識するステップと、
テスト実行を認識した場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで早送りするステップと、
前記テストエリアに対し所定のテスト情報のライト／リードを行わせるステップと、
前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するステップと、
前記テストエリアの前記判定結果を所定の表示手段に表示させるステップと、
をコンピュータに実行させるための磁気テープ装置の診断プログラム。
【請求項２１】
前記磁気テープの前記テストエリアの領域始端位置にテスト開始位置情報を記録させるステップをコンピュータに実行させるための請求項１９または２０に記載の磁気テープ装置の診断プログラム。
【請求項２２】
前記テストエリアに対し前記テスト情報のライト／リードを行った後、該テストエリアの領域終端位置に次回のテスト開始位置情報の記録を行うステップをコンピュータに実行させるための請求項１９乃至２１のいずれか一つに記載の磁気テープ装置の診断プログラム。
【請求項２３】
前記テストエリアを用いてテストを行うべく、前記磁気テープを早送りする際、順番に従って未使用のテストエリアのテスト開始位置情報を認識し、該未使用のテストエリアの使用を決定するステップをコンピュータに実行させるための請求項１９乃至２２のいずれか一つに記載の磁気テープ装置の診断プログラム。
【請求項２４】
前記磁気テープの記憶容量を重視する指示を認識した場合に前記テストエリアの領域サイズを適宜小さく決定して設定し、逆に、前記テストエリアのサイズ確保を優先する指示を認識した場合に前記テストエリアの領域サイズを適宜大きく決定して設定するステップをコンピュータに実行させるための請求項１９乃至２３のいずれか一つに記載の磁気テープ装置の診断プログラム。
【請求項２５】
前記テストエリアの前記判定結果に対応する対処法の案内を前記表示手段に表示させるステップをコンピュータに実行させるための請求項１９乃至２４のいずれか一つに記載の磁気テープ装置の診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、コンピュータを動かすプログラム等を記録する（または記録させる）他、プログラム等のライト／リードの異常原因を診断することが可能である磁気テープ、磁気テープ装置の自己診断装置、磁気テープ装置の診断方法、および、磁気テープ装置の診断プログラムに関する。
【背景技術】
【０００２】
大型電子計算機システム等で、例えばデータのバックアップ等の用途に補助記憶装置の主力として磁気テープが多く利用されている。しかし、磁気テープは、劣化や汚れ等の付着によりプログラム等のライト／リードにエラーを生ずることがある。エラー発生は、磁気テープの交換等のメンテナンスを必要とする場合がある。
【０００３】
このため、従来より、磁気テープの使用に際して、その信頼性を算出したり、タイムリーな予防保守を試みたり、障害発生の防止に努めたりする等の各種安全対策技術の開発が進められている。
【０００４】
磁気テープの信頼性を算出する装置には、例えば、データのライト／リード時にエラー数を計数し、かつ、リード時のデータ数、および、ライト時のデータ数を計数することでエラー率を演算し、エラー率から信頼性情報を出力するという磁気テープ装置が知られている（例えば、特許文献１参照。）。
【０００５】
磁気テープを含むシステム全体のタイムリーな予防保守を試みる装置には、例えば、個々の磁気テープデッキ、および、磁気テープに関する障害情報を蓄積し、障害情報に基づいてエラーが磁気テープデッキに起因するか、あるいは磁気テープに起因するのかを弁別するという情報処理システムが知られている（例えば、特許文献２参照。）。
【０００６】
一方、障害発生を事前に防止する装置には、例えば、記録媒体にＤＶＤ−ＲＡＭを適用しているが、記録媒体の特定エリアから訂正前のデータのエラーレートを取得し、エラーレートが閾値を超える場合にメンテナンスを促すというコンピュータシステムが知られている（例えば、特許文献３参照。）。
【０００７】
【特許文献１】特開平６−２８２３８１号公報
【特許文献２】特開平６−１７５９３９号公報
【特許文献３】特開２００３−２０２９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の磁気テープ装置においては、演算式として、（（総転送ビット数−エラービット数）／総転送ビット数）を計算することで信頼性情報を特定するが、信頼性情報が信頼性低下を示したとしても、信頼性低下の原因が磁気テープ側にあるのか、磁気テープ装置側にあるのかということを提示することは不可能である。したがって、ユーザが信頼性低下の原因を判断するのは困難であり、障害調査に時間がかかり、ユーザに負担がかかる。メンテナンス者に委託するとしても、コストがかかるばかりでなく、障害調査を含めて障害復旧までに多くの時間を要する。このため、完全に復旧するまでの長時間の間、作業中断の悪影響を余儀なくされるという問題がある。
【０００９】
特許文献２に記載の情報処理システムにおいては、障害原因の弁別方法に、一つには特定の磁気テープデッキにおいて過去に処理した全磁気テープのうちエラー発生した磁気テープの件数を検索して閾値を超える場合に、その磁気テープデッキが不良であると判定するというアルゴリズム、一つには特定の磁気テープにおいて過去のエラー発生回数を検索し二回連続してエラー発生がある場合に、その磁気テープが不良であると判定するというアルゴリズムを用いている。この弁別方法の場合、逐一、エラー履歴を記録しておく必要があり、しかも、エラー発生の都度その履歴を検索しなければならず、アルゴリズムが複雑であるばかりか、多くのテーブルを使用して、構成的にも複雑で、コスト的にも高価になるという問題がある。
【００１０】
特許文献３に記載のコンピュータシステムにおいては、記録媒体であるＤＶＤ−ＲＡＭに特定エリアを設けてデータのエラーレートを閾値と比較するが、特定エリアの位置を特定する技術的思想はなく、したがって、磁気テープに転用する場合、磁気テープのいずれの位置に特定エリアの設定を選定するのか一義的に定めることができず、結局、ライト／リード用のデータエリア内の任意の位置に選定するという案を考えるより他ないのが実情である。磁気テープのデータエリア内に特定エリアを設定する場合、磁気ヘッドと接触する関係で特定エリア内のデータを検査のサンプルとして用いることはあまり好ましくなく、信頼性に問題がある。
【００１１】
この発明は、上記従来の技術の問題点を解決し、エラー発生の原因が磁気テープ側にあるのか、あるいは磁気テープ装置側にあるのかをユーザが容易かつ速やかに判断して対処することが可能で、ユーザに負担がなく、しかも、構成に物理的な変更を要さず、構成が簡易かつ低コストで、診断結果に対する信頼性をも確実に向上させることができる磁気テープ、磁気テープ装置の自己診断装置、磁気テープ装置の診断方法、および、磁気テープ装置の診断プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１に記載の発明は、所定のユーザデータエリアの終端側から所定領域分の上流側、又は前記終端側から下流側に所定のテスト情報用のテストエリアを設けたことを特徴とする磁気テープである。
【００１３】
請求項２に記載の発明は、前記テストエリアは、該テストエリアの重要性に応じてその領域サイズを変更して設けることを特徴とする磁気テープである。
【００１４】
請求項３に記載の発明は、前記テストエリアは、その領域始端位置に、磁気テープ装置によりテスト開始位置情報を記録することを特徴とする磁気テープである。
【００１５】
請求項４に記載の発明は、磁気テープを搬送する磁気テープ搬送手段と、搬送される前記磁気テープに対し情報のライト／リードを行うライト／リード手段と、前記磁気テープに対しライト／リードを行った情報のエラーレートを検出するエラーレート検出手段と、前記エラーレートの異常の有無を判定する異常判定手段と、前記ライト／リードの終了後に、前記エラーレートが異常である場合、前記磁気テープ搬送手段により前記磁気テープを終端側の前記テストエリアの領域始端位置まで搬送させる制御、および、前記ライト／リード手段により前記テストエリアに対し所定のテスト情報のライト／リードを行わせる制御を行う制御手段とを備え、かつ、前記制御手段は、テストとして、前記エラーレート検出手段に前記テストエリア内のテスト情報のエラーレートを検出させるとともに、前記異常判定手段に該エラーレートの異常の有無を判定させ、該テスト結果を所定の表示手段に表示させることを特徴とする磁気テープ装置の自己診断装置である。なお、「ライト／リード」とは、ライト又はリードという意味である。
【００１６】
請求項５に記載の発明は、前記テストの実行をユーザの操作に基づいて指示する所定の指示手段を備え、前記制御手段は、前記指示手段からのテスト実行の指示を認識した場合に、前記テストを実行することを特徴とする磁気テープ装置の自己診断装置である。
【００１７】
請求項６に記載の発明は、前記制御手段は、前記ライト／リード手段に前記磁気テープの前記テストエリアの領域始端位置へのテスト開始位置情報の記録を行わせることを特徴とする磁気テープ装置の自己診断装置である。
【００１８】
請求項７に記載の発明は、前記制御手段は、前記テストを実行した際、前記ライト／リード手段に前記テストエリアの領域終端位置への次回のテスト開始位置情報の記録を行わせることを特徴とする磁気テープ装置の自己診断装置である。
【００１９】
請求項８に記載の発明は、前記制御手段は、前記テストを実行する際に、順番に従って未使用の前記テストエリアのテスト開始位置情報を認識し、該未使用のテストエリアを使用することを特徴とする磁気テープ装置の自己診断装置である。
【００２０】
請求項９に記載の発明は、前記制御手段は、前記テストエリアの領域サイズを適宜変更することが可能であることを特徴とする磁気テープ装置の自己診断装置である。
【００２１】
請求項１０に記載の発明は、前記制御手段は、所定の指示手段を介して、前記磁気テープの記憶容量を重視する指示を認識した場合には、前記テストエリアの領域サイズを適宜小さく決定して設定し、前記テストエリアのサイズ確保を優先する指示を認識した場合には、前記テストエリアの領域サイズを適宜大きく決定して設定することを特徴とする磁気テープ装置の自己診断装置である。
【００２２】
請求項１１に記載の発明は、前記制御手段は、前記テスト結果を認識した場合に、該テスト結果に対応する対処法の案内を前記表示手段に表示させることを特徴とする磁気テープ装置の自己診断装置である。
【００２３】
請求項１２に記載の発明は、磁気テープを搬送する工程と、搬送される前記磁気テープに対し情報のライト／リードを行うライト／リード工程と、前記磁気テープに対しライト／リードを行った情報のエラーレートを検出するエラーレート検出工程と、前記エラーレートの異常の有無を判定する異常判定工程と、前記ライト／リード工程の終了後に、前記エラーレートが異常である場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで搬送する早送り工程と、前記テストエリアに対し所定のテスト情報のライト／リードを行わせるテスト工程と、前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するテスト結果判定工程と、前記テスト結果判定工程の判定結果を所定の表示手段に表示させる表示工程とを含むことを特徴とする磁気テープ装置の診断方法である。
【００２４】
請求項１３に記載の発明は、磁気テープのテストを実行する指示を認識するテスト実行認識工程と、テスト実行を認識した場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで搬送させる早送り工程と、前記テストエリアに対し所定のテスト情報のライト／リードを行わせるテスト工程と、前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するテスト結果判定工程と、前記テスト結果判定工程の判定結果を所定の表示手段に表示させる表示工程とを含むことを特徴とする磁気テープ装置の診断方法である。
【００２５】
請求項１４に記載の発明は、前記磁気テープの前記テストエリアの領域始端位置にテスト開始位置情報を記録させるテスト開始位置情報記録工程を含むことを特徴とする磁気テープ装置の診断方法である。
【００２６】
請求項１５に記載の発明は、前記テスト結果判定工程を実行した後、前記テストエリアの領域終端位置に次回のテスト開始位置情報の記録を行う次回テスト開始位置情報記録工程を含むことを特徴とする磁気テープ装置の診断方法である。
【００２７】
請求項１６に記載の発明は、前記早送り工程の実行とともに、順番に従って未使用のテストエリアの前記テスト開始位置情報を認識し、該未使用のテストエリアの使用を決定するテストエリア選択工程を含むことを特徴とする磁気テープ装置の診断方法である。
【００２８】
請求項１７に記載の発明は、所定の指示手段を介して、前記磁気テープの記憶容量を重視する指示を認識した場合に前記テストエリアの領域サイズを適宜小さく決定して設定し、逆に、前記テストエリアのサイズ確保を優先する指示を認識した場合に前記テストエリアの領域サイズを適宜大きく決定して設定する領域サイズ設定工程を含むことを特徴とする磁気テープ装置の診断方法である。
【００２９】
請求項１８に記載の発明は、前記テスト結果判定工程の判定結果に対応する対処法の案内を前記表示手段に表示させる対処法案内工程を含むことを特徴とする磁気テープ装置の診断方法である。
【００３０】
請求項１９に記載の発明は、磁気テープを搬送させるステップと、搬送される前記磁気テープに対し情報のライト／リードを行わせるステップと、前記磁気テープに対しライト／リードを行った情報のエラーレートを検出するステップと、前記エラーレートの異常の有無を判定するステップと、前記ライト／リードの終了後に、前記エラーレートが異常である場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで早送りするステップと、前記テストエリアに対し所定のテスト情報のライト／リードを行わせるステップと、前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するステップと、前記テストエリアの前記判定結果を所定の表示手段に表示させるステップとをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【００３１】
請求項２０に記載の発明は、磁気テープのテストを実行する指示を認識するステップと、テスト実行を認識した場合、前記磁気テープを終端側の前記テストエリアの領域始端位置まで早送りするステップと、前記テストエリアに対し所定のテスト情報のライト／リードを行わせるステップと、前記テストエリア内のテスト情報のエラーレートを検出するとともに、該エラーレートの異常の有無を判定するステップと、前記テストエリアの前記判定結果を所定の表示手段に表示させるステップとをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【００３２】
請求項２１に記載の発明は、前記磁気テープの前記テストエリアの領域始端位置にテスト開始位置情報を記録させるステップをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【００３３】
請求項２２に記載の発明は、前記テストエリアに対し前記テスト情報のライト／リードを行った後、該テストエリアの領域終端位置に次回のテスト開始位置情報の記録を行うステップをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【００３４】
請求項２３に記載の発明は、前記テストエリアを用いてテストを行うべく、前記磁気テープを早送りする際、順番に従って未使用のテストエリアのテスト開始位置情報を認識し、該未使用のテストエリアの使用を決定するステップをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【００３５】
請求項２４に記載の発明は、前記磁気テープの記憶容量を重視する指示を認識した場合に前記テストエリアの領域サイズを適宜小さく決定して設定し、逆に、前記テストエリアのサイズ確保を優先する指示を認識した場合に前記テストエリアの領域サイズを適宜大きく決定して設定するステップをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【００３６】
請求項２５に記載の発明は、前記テストエリアの前記判定結果に対応する対処法の案内を前記表示手段に表示させるステップをコンピュータに実行させるための磁気テープ装置の診断プログラムである。
【発明の効果】
【００３７】
この発明によれば、ユーザが容易かつ速やかに異常発生の原因を理解して適切な処置を施すことができるようになり、ユーザに負担がなく、しかも、構成に物理的な変更を要さず、構成が簡易かつ低コストであり、制御手段が行った診断結果についても信頼性を確実に向上させることができる。また、一般の市販の磁気テープを用いても磁気テープのライト／リード動作を行った後、エラーレートに異常がある場合は、速やかにテストを行って異常の原因が磁気テープにあるのか、磁気テープ装置にあるのかを判断し適切な処置を行うことができる。特に、テストエリアは、磁気テープの終端側に設定するため、ライト／リード手段（磁気ヘッド）との摺接で劣化を生ずる虞も殆どなく、この観点からもテストの実施および診断結果に対する信頼性は格段に向上する。
【発明を実施するための最良の形態】
【００３８】
以下に、図面を参照して、この発明の第１実施形態に係る磁気テープ、磁気テープ装置、および、磁気テープ装置の自己診断装置について説明する。図１［１］は一般的な磁気テープの要部構成を説明する説明図であり、図１［２］、図２は本発明の磁気テープの要部構成を説明する説明図である。
【００３９】
一般的な磁気テープＧｔの場合、図１［１］に示すように、終端に磁気テープＧｔのテープエンドを示すＥＯＭが付加されており、ＥＯＭの後方にはプログラム等のデータのライト／リードが行えないようになっている。
【００４０】
本発明の磁気テープＭｔ１は、図１［２］に示すように、一般的な磁気テープＧｔと同様に、終端にＥＯＭ（ＥＯＭ１）が付加されているが、ＥＯＭ１より所定領域分の始端側（上流側）にもＥＯＭ（ＥＯＭ２）が付加されている。双方のＥＯＭ１，２の間の所定領域分が、詳しくは後述するテスト実行用としての所定のテスト情報のライト／リードを行うためのテストエリアＴａとなっている。なお、本明細書で、ライト／リードと称する場合、ライト処理とリード処理の双方の概念を一括して示すものであり、実際上はいずれの処理を行ってもよく、すなわちライト処理又はリード処理の何れかの実行を任意に示す。
【００４１】
また、本発明の磁気テープＭｔ１には、図２に示すように、双方のＥＯＭ１，２の間の所定領域分の面積、すなわち終端側（テープエンド側）から所定領域分の上流側の面積をある程度大きく確保して、複数のテストエリアＴａ１，Ｔａ２…を構成するという態様を採用してもよい。
【００４２】
いずれにしても、本発明の前者および後者の磁気テープＭｔ１の双方のＥＯＭ１，２の間の所定領域分の面積は、後述する磁気テープ装置１１により任意に定めることが可能である。すなわち、その所定領域分の面積は、特許請求の範囲に記載の重要性の判断基準としてユーザが磁気テープＭｔ１のユーザ用の記憶容量（ユーザデータエリア）を大きくすることを重視する場合は比較的に狭く設定される。一方、ユーザがテストエリアＴａ（Ｔａ１，Ｔａ２…）のサイズ確保を優先する場合はある程度広く設定される。詳しくは後述する。
【００４３】
一方、図２に示す磁気テープＭｔ１に、複数のテストエリアＴａ１，Ｔａ２…を構成する場合、双方のＥＯＭ１，２の間で、各テストエリアＴａ１，Ｔａ２…の領域始端位置（境界位置）には、磁気テープＭｔ１の始端側の方向から順次にテスト開始位置情報Ｓ１，Ｓ２…が後述する磁気テープ装置１１により記録されてゆく。テスト開始位置情報Ｓ１，Ｓ２…には、所定のマークやデジタル情報を用いることが好ましいが、各テスト開始位置情報Ｓ１、Ｓ２…は、一つのテストエリアＴａ１等でテストを実行したその都度、そのテストエリアＴａ１等の領域終端位置に記録してゆくという態様がある。ただし、テストエリアＴａ１のテスト開始位置情報Ｓ１はＥＯＭ２で兼用してもよい。あるいは、各テスト開始位置情報Ｓ１、Ｓ２…は、流通以前に、あらかじめ全て記録しておくという態様もあるが、本実施の形態では前者の態様を採用する。詳しくは後述する。
【００４４】
なお、テストエリアＴａ１，Ｔａ２…は、磁気テープＭｔ１のＥＯＭ（ＥＯＭ１）から更に後方に延長する延長側（下流側）に構成してもよいことは勿論である。
【００４５】
次に、磁気テープ装置１１について説明する。図３は本発明に係る磁気テープ装置１１の概略構成を説明する説明図である。磁気テープ装置１１には、ファイルリール１２に収まりカートリッジから引き出された磁気テープＭｔ１をセットする回転軸（図示省略）が備えられている。磁気テープ装置１１の内部側には、該回転軸を回転させる磁気テープ搬送手段としての搬送モータ（図示省略）が装着されている。該回転軸に並ぶ位置には、磁気テープＭｔ１を巻き取るマシンリール１４が回転可能に備えられており、該位置の磁気テープ装置１１の内部側には、マシンリール１４を回転させる磁気テープ搬送手段としての搬送モータ（図示省略）が装着されている。
【００４６】
磁気テープ装置１１の表面側で、ファイルリール１２およびマシンリール１４の設置領域から外れる位置には、自由回転する左右二つのプーリ１５，１６が備えられており、プーリ１５，１６の間の所定位置には、ライト／リード手段としての磁気ヘッド１７が進退可能に装着されている。ファイルリール１２にセットされた磁気テープＭｔ１は、各プーリ１５，１６に懸架されてマシンリール１４にセットされる。
【００４７】
各搬送モータは、後述する制御部（図４参照）２１からの駆動信号により能動回転と自由回転が制御される。一方の搬送モータの起動でマシンリール１４が能動回転する場合、磁気テープＭｔ１は、磁気ヘッド１７に摺接しながらマシンリール１４の方向に搬送されるとともに、マシンリール１４に巻き取られる。他方の搬送モータの起動でファイルリール１２が能動回転する場合、磁気テープＭｔ１は、逆方向に搬送されるとともに、ファイルリール１２に巻き取られる。
【００４８】
磁気ヘッド１７は、制御部２１からの駆動信号により進退動作、および駆動動作が制御される。前進動作時の磁気ヘッド１７は、制御部２１からの入力データに対応する磁力発生を行って搬送中の磁気テープＭｔ１へのデータ記録（ライト）を行う動作、あるいは、搬送中の磁気テープＭｔ１からの磁気読取りとともに制御部２１またはコンピュータ３１への信号化出力（リード）を行う動作の二通りがある。これも制御部２１からの駆動命令により適宜切換わる。
【００４９】
次に、磁気テープ装置１１の自己診断装置の具体例について説明する。図４は磁気テープ装置１１の自己診断装置の構成を示すブロック図である。本例の磁気テープ装置１１の自己診断装置２０は、図４に示すように、磁気テープ装置１１に対して、各部制御用の制御部（特許請求の範囲に記載の制御手段に相当）２１、磁気テープＭｔ１のユーザデータエリアのデータのライト／リードのエラーレートを検出するエラーレート検出部（エラーレート検出手段に相当）２２、エラーレートの異常を判定する異常判定部（異常判定手段に相当）２３、ユーザの操作に基づいてテスト実行の開始等を制御部２１に伝える指示手段としての操作キー２４、および、表示手段としてのモニタ２５を備える。
【００５０】
制御部２１は、ライト／リードのデータのエラーレートに異常が発生した場合、あるいは操作キー２４の指示で、磁気テープ装置１１をテストする際は、磁気テープＭｔ１をテストエリアＴａ１まで搬送して所定のテスト情報のライト／リードを行わせ、かつ、テストエリアＴａ１内のテスト情報のエラーレートの異常の有無を判定し、後述する処置法の案内をモニタ２５に表示させる。
【００５１】
すなわち、制御部２１は、テストの結果、テストエリアＴａ１内のテスト情報のライト／リードのエラーレートに改善が見られた場合、磁気テープＭｔ１に原因があると判断してモニタ２５に「磁気テープ交換要求」を表示させる。しかし、エラーレートが異常であり改善が見られない場合は、磁気ヘッド１７に原因があると判断してモニタ２５に「クリーニング要求」を表示させ、クリーニング後も改善が見られない場合は、あらかじめ決めた回数の「クリーニング要求」を表示させ、その後も改善が見られない場合は、「装置交換要求」または「磁気ヘッド交換要求」を表示させる。
【００５２】
一方、異常判定部２３は、磁気テープ装置１１が磁気テープＭｔ１に対しライト／リードを行ったデータのエラーレートと閾値とを比較して、エラーレートが閾値を超える場合ｂに、「異常」を判定する。テストを実行する際にも、テストエリアＴａ１等に対しライト／リードを行ったテスト情報のエラーレートと閾値とを比較して、エラーレートが閾値を超える場合に、テスト結果として「エラーレートの異常」すなわち「改善なし」を判定する。
【００５３】
次に、ここで、磁気テープ装置１１の自己診断装置２０を用いて磁気テープ装置１１自体を診断する本発明の磁気テープ装置の診断方法の一例について説明する。
【００５４】
まず、磁気テープ装置１１に磁気テープＭｔ１がセットされた場合、制御部２１の起動で、モニタ２５の画像に、ユーザに領域サイズ設定工程を開始することを指示させる情報を表示する。操作キー２４の操作で、「開始（Ｙｅｓ）」が指示された場合、領域サイズ設定工程に移り、モニタ２５に「テストエリア設定画面」を表示させ、「磁気テープの記憶容量を重視する」の項目か、「テストエリアのサイズ確保を優先する」の項目かのいずれかの選択を促す。ただし、「テストエリア設定画面」には、複数段のテストエリアサイズの中からいずれかを選択させる情報を含めたり、テストエリアの設定数を決定させる情報を含めたりしてもよい。
【００５５】
領域サイズ設定工程においては、「磁気テープの記憶容量を重視する」の項目が選択された場合、制御部２１の起動で、磁気テープＭｔ１に構成する一つひとつのテストエリアＴａ１，Ｔａ２…の領域サイズを適宜小さく設定することを決定し記憶部に記憶する。しかし、逆に、「テストエリアのサイズ確保を優先する」の項目が選択された場合は、一つひとつのテストエリアＴａ１，Ｔａ２…の領域サイズを適宜大きく設定することを決定し記憶部に記憶する。
【００５６】
続いて、テスト開始位置情報記録工程に移り、制御部２１の起動で、一方の搬送モータを駆動し、マシンリール１４の回転とともに磁気テープＭｔ１をＥＯＭ２の位置まで搬送させ、かつ、最初の位置のテストエリアＴａ１の領域始端位置を設定すべく、磁気ヘッド１７を駆動して最初のテスト開始位置を示すテスト開始位置情報Ｓ１をＥＯＭ２の後端位置に記録する。
【００５７】
なお、最初のテスト開始位置情報Ｓ１は、テープエンドを示すＥＯＭ２で兼用してもよく、その場合、制御部２１は、ＥＯＭ２の後端位置を最初のテストエリアＴａ１の領域始端位置として認識する。
【００５８】
操作キー２４の操作で、ライト／リード工程開始の指示、すなわち、例えば、プログラムのバックアップ処理、または磁気テープＭｔ１内のプログラムの実行処理のいずれかが指示された場合、制御部２１の起動で、搬送工程を開始して、マシンリール１４を回転させ磁気テープＭｔ１を終端方向へ搬送するとともに、磁気ヘッド１７を駆動して磁気テープＭｔ１に対しライト／リード処理を行ってゆく。また、ライト／リード処理と同時に、エラーレート検出工程（エラーレート検出部２２の起動）および異常判定工程（異常判定部２３の起動）をも継続して行ってゆく。
【００５９】
エラーレート検出工程においては、例えば、ライト／リード処理を行った情報のエラーレートを随時検出して、記憶部に記憶したエラーレートを随時現在のエラーレートに更新してゆく。一方、異常判定工程においては、随時更新する現在のエラーレートと所定の閾値とを比較し、閾値を超える場合、その旨例えば数値とともに記憶部に記憶してゆく。ただし、一度、閾値を超えるエラーレートが判定された場合は、異常である旨記憶部に記憶して異常判定工程を終了するという態様を採用してもよい。
【００６０】
一方、ライト／リード工程が終了した場合、制御部２１の起動で、記憶部を検索し、異常のエラーレートが存在するか否かを判定する。異常のエラーレートが存在しない場合は、磁気テープ装置１１のテスト処理は行わないが、逆に、異常のエラーレートが存在する場合は、磁気テープ装置１１のテスト処理を開始する。
【００６１】
テスト処理を行う場合、一旦、早送り工程に移り、磁気テープＭｔ１を終端側（テープエンド）の方向へ早送りするとともに、磁気ヘッド１７の情報読取り駆動で最初のテストエリアＴａ１の領域始端位置を示すテスト開始位置情報Ｓ１を検索する。テスト開始位置情報Ｓ１が検索された場合、制御部２１の起動で、磁気テープＭｔ１の早送り搬送を停止させ、テスト工程を開始する。
【００６２】
テスト工程においては、検索された最初のテストエリアＴａ１に対し所定のテスト情報のライト／リードを行う。ただし、この際、テストエリアＴａ１の所謂ライト領域の領域面積（領域サイズ）は、上述の領域サイズ設定工程において既に決定された領域面積（領域サイズ）が適用される。また、制御部２１の起動で、テスト情報のライト／リードとともに、テスト結果判定工程を行って、ライト／リードしたテスト情報のエラーレートを検出（エラーレート検出部２２の起動）し、かつ、エラーレートが所定の閾値を超える異常であるか否かを判定する（異常判定部２３の起動）。そして、表示工程に移る。
【００６３】
表示工程においては、テスト結果判定工程における異常の有無の判定結果をモニタ２５に表示する。これとともに、対処法案内工程を行い、テスト結果判定工程の判定結果に対応する対処法の案内をもモニタ２５に表示する。対処法の案内例としては、テスト結果判定工程の判定結果が、一つに「異常なし」すなわち「エラーレート改善」である場合、磁気テープＭｔ１に原因があると判断して「磁気テープ交換要求」を表示する。しかし、判定結果が、逆に、「異常あり」すなわち「エラーレート異常に改善なし」である場合は、磁気ヘッド１７に原因があると判断して「クリーニング要求」を表示する。この後、再テストの結果、更に「エラーレート異常に改善なし」である場合は、あらかじめ決めた回数の「ｎ回のクリーニング要求」を表示し、再度、再テストを促す。ｎ回のクリーニングを行っても、再テストの結果、「エラーレート異常に改善なし」である場合は、「装置交換要求」または「磁気ヘッド交換要求」を表示する。
【００６４】
一方、テスト結果判定工程の後は、次回テスト開始位置情報記録工程を開始し、制御部２１の起動で、磁気テープＭｔ１を更に終端方向（テープエンド）に搬送して今回使用したテストエリアＴａ１の領域終端位置で停止させ、この位置に次回のテスト開始位置情報Ｓ２の記録を行う。
【００６５】
かくて、次回、テストを行う場合は、制御部２１の起動で、早送り工程の実行とともに、テストエリア選択工程を行い、順番に従って最初の未使用のテストエリアＴａ２のテスト開始位置情報Ｓ２等を検索した位置で磁気テープＭｔ１の搬送を停止させ、テストに該未使用のテストエリアＴａ２を使用することを決定し、しかる上で、上述のテスト工程、およびそれ以降の上述の各工程を行わせる。
【００６６】
一方、ユーザの操作キーの操作で、磁気テープＭｔ１のテストを実行する指示を認識（テスト実行認識工程）した場合にも、上述のテストを開始することができる。
【００６７】
本実施の形態においては、磁気テープＭｔ１のライト／リード動作を行った後、エラーレートに異常がある場合に、制御部２１にテストエリアＴａ１等を使用してライト／リード動作（テスト）を行わせて異常の有無を判定させ、その判定結果から、エラー発生の原因が磁気テープＭｔ１にあるのか、あるいは磁気テープ装置１１にあるのかを判断させ、その処置方法をモニタ２５に表示することに一つの要点がある。この結果、ユーザが容易かつ速やかに異常発生の原因を理解して適切な処置を施すことができるようになり、ユーザに負担がなく、しかも構成に物理的な変更を要さず、構成が簡易かつ低コストであり、制御部２１が行う診断結果についても信頼性を向上させることができる。
【００６８】
また、本実施の形態においては、磁気テープＭｔ１に対し容易に適切な位置に領域サイズの大小を適宜選定してテストエリアを設定することができる点にも一つの要点がある。この結果、一般の市販の磁気テープを用いても磁気テープのライト／リード動作を行った後、エラーレートに異常がある場合は、速やかにテストを行って異常の原因が磁気テープにあるのか、磁気テープ装置１１にあるのかを判断し適切な処置を行うことができる。特に、テストエリアＴａ１等は、磁気テープのＥＯＭ側に設定するため、磁気ヘッド１７との接触で劣化等を生ずる可能性もなく、この観点からもテストの実施および診断結果に対する信頼性は格段に向上する。
【００６９】
次に、本発明の第２実施形態に係る磁気テープ装置の診断プログラムを備えるコンピュータについて説明する。図５はコンピュータ３１の概略構成を示すブロック図であり、図中には、磁気テープ装置１１の要部構成をも示す。なお、磁気テープＭｔ１、磁気テープ装置１１の構成は第１実施形態の場合と同様であり詳しい説明は省略する。
【００７０】
図５に示すコンピュータ３１は、本例の場合、大型計算機を例示するが、構成的には一般的なものと同様であり、すなわち、少なくともＣＰＵ３２、ＲＡＭ３３、ＥＰＲＯＭ３４、ＨＤＤ３５、ＨＤ３６、表示手段としてのモニタ３７、指示手段としての操作キー（キーボード等）３８を備えている。通信機能の関係は図示省略とする。なお、指示手段としては任意のものを用いてよく、キーボードの他、クリック用画像ボタンのインタフェイス、タッチパネル、あるいは音声認識技術等を用いてもよい。
【００７１】
ＣＰＵ３２は、特許請求の範囲に記載の制御手段に相当する他、エラーレート検出手段、および異常判定手段としての構成をも機能的に実現する。なお、エラーレート検出手段、異常判定手段の機能的な実現も詳しくは示さない所定のプログラムの実行に基づく。一方、ＣＰＵ３２には、磁気テープ装置１１が入出力部（インタフェイス：図示省略）およびバス３９を介して接続されている。例えば、ＥＰＲＯＭ３４またはＨＤ３６には、少なくとも特許請求の範囲に記載の磁気テープ装置の診断プログラム（詳しくは後述する）等が記録されている。
【００７２】
次に、本発明に係る磁気テープ装置の診断プログラムの概要について説明する。図６は診断プログラムの概要を示すフローチャートである。まず、操作キー３８を介する所定のライト／リード処理を行う指示では、ステップ７０１により一方の搬送モータの駆動に伴うマシンリール１４の回転で磁気テープＭｔ１を終端方向へ搬送するとともに、磁気ヘッド１７を駆動して磁気テープＭｔ１に対しライト／リード処理を行わせる。この際、例えば、ライト／リード処理を行った情報のエラーレートを随時検出して、エラーレートを随時現在のエラーレートに更新しＲＡＭ２３等に記録してゆく（エラーレート検出手段）。また、随時更新する現在のエラーレートと所定の閾値とを比較して、閾値を超える異常である場合、その旨例えば数値とともにＲＡＭ２３等に記憶する（異常判定手段）。
【００７３】
ライト／リード処理の終了後、ステップ７０２において、ライト／リード性能低下発生（すなわち、エラーレートが閾値を超える異常の発生）を認識した場合、ステップ７０３において、テープエンドまで早送りし、未使用領域（テストエリアＴａ１，Ｔａ２…）の先頭マーク（テスト開始位置情報Ｓ１またはＥＯＭ２）を探して位置決めする。具体的には磁気テープＭｔ１を先頭マーク（テスト開始位置情報Ｓ１）の位置に停止させるべく、マシンリール１４の回転を制御し停止させる。
【００７４】
ステップ７０４において、未使用領域（テストエリアＴａ１）を使って所定のテスト情報のライト／リードテストを行い、磁気テープ装置（磁気ヘッド１７）１１と磁気テープＭｔ１のどちらにライト／リード性能低下の原因があるか特定する。ライト／リードテストに際しては、テストエリアＴａ１でライト／リードしたテスト情報のエラーレートの検出（エラーレート検出手段）、および、エラーレートが所定の閾値を超える異常であるか否かの判定（異常判定手段）を用いる。テストの判定結果が、一つに「異常なし」すなわち「エラーレート改善」である場合は、磁気テープＭｔ１に原因があると特定するが、逆に、「異常あり」すなわち「エラーレート異常に改善なし」である場合は、磁気ヘッド１７に原因があると特定する。
【００７５】
ステップ７０５において、次回テストの開始位置を知るためにテストで使用したエリア（テストエリアＴａ１）の最後にマーキングする。すなわち、磁気テープＭｔ１を今回使用したテストエリアＴａ１の領域終端位置で停止させ、かつ、磁気ヘッド１７を駆動して今回の停止位置に次回のテスト開始位置情報Ｓ２の記録を行う。
【００７６】
ステップ７０６において、診断結果と処置方法をユーザに知らせる。すなわち、テストの判定結果が、一つに「異常なし」すなわち「エラーレート改善」である場合は、磁気テープＭｔ１に原因があり、したがって、モニタ３７に「磁気テープに異常あり」および「磁気テープ交換要求」を表示する。しかし、テストの判定結果が、逆に、「異常あり」すなわち「エラーレート異常に改善なし」である場合は、磁気ヘッド１７に原因があり、したがって、モニタ３７に「クリーニング要求」を表示し、クリーニング後に、再テストの実行を促す。この後、再テストの結果が、更に「エラーレート異常に改善なし」という判定である場合は、あらかじめ決めた回数の「ｎ回のクリーニング要求」を表示し、再度、再テストを促す。ｎ回のクリーニングを行っても、再テストの結果が、更に「エラーレート異常に改善なし」という判定である場合は、モニタ３７に「装置交換要求」または「磁気ヘッド交換要求」を表示し、本フローを終了する。
【００７７】
なお、図示しないが所定のステップで、ユーザの操作キー３８の操作に伴って磁気テープＭｔ１のテストを実行する指示を認識した場合にも、上述のテストを開始することができる。
【００７８】
次に、診断プログラムのテスト準備処理について説明する。図７は診断プログラムのテスト準備処理の概要を示すフローチャートである。まず、ステップ８０１によりユーザの指示を認識する。すなわち、磁気テープ装置１１に磁気テープＭｔ１がセットされた後、モニタ３７の画像に、ユーザに領域サイズ設定を開始することを指示させる情報を表示した上で、操作キー３８の操作に伴う各種の指示を認識する。
【００７９】
ステップ８０２において、ユーザの指示がテストエリアの「領域サイズを決定する」であるか否かを判断する。ユーザの指示が「領域サイズを決定する」以外の指示である場合（Ｎｏ）は、ステップ８０１に戻る。しかし、ユーザの指示が「領域サイズを決定する」という指示である場合（Ｙｅｓ）は、ステップ８０３において、領域サイズ認識を行う。すなわち、モニタ３７に「テストエリア設定画面」を表示し、「磁気テープの記憶容量を重視する」の項目か、「テストエリアのサイズ確保を優先する」の項目かのいずれかの選択を促す。かくて、「磁気テープの記憶容量を重視する」の項目が選択された場合、磁気テープＭｔ１に構成する一つひとつのテストエリアＴａ１，Ｔａ２…の領域サイズを適宜小さく設定することを決定しＲＡＭ３３等に記憶する。しかし、逆に、「テストエリアのサイズ確保を優先する」の項目が選択された場合は、一つひとつのテストエリアＴａ１，Ｔａ２…の領域サイズを適宜大きく設定することを決定しＲＡＭ３３等に記憶する。
【００８０】
ステップ８０４において、ユーザの指示がテストエリア設定であるか否かを判断する。ユーザの指示がテストエリア設定を肯定してない場合（Ｎｏ）は、ステップ８０１に戻るが、ユーザの指示がテストエリア設定を肯定している場合（Ｙｅｓ）は、ステップ８０５において、テストエリア設定を行う。すなわち、例えば、一方の搬送モータを駆動してマシンリール１４の回転とともに磁気テープＭｔ１をＥＯＭ１の位置まで搬送させた後、ＲＡＭ３３等に記憶してあるテストエリアの領域サイズを示す情報を参照して最初の位置のテストエリアＴａ１の領域始端位置を演算し、かつ、該位置まで磁気テープＭｔ１を逆搬送させ、磁気ヘッド１７を駆動して最初のテスト開始位置を示すテスト開始位置情報Ｓ１を該領域始端位置に記録する。一方、テスト開始位置情報Ｓ１はＥＯＭ２でもよく、テスト開始位置情報Ｓ１またはＥＯＭ２の記録後は、本フローを終了する。
【００８１】
次に、診断プログラムの診断結果に伴う処置方法の表示処理について説明する。図８は診断プログラムの処置方法の表示処理の概要を示すフローチャートである。例えば、磁気テープＭｔ１のユーザデータエリアに対するライト／リード処理が終了した場合、ステップ９０１により該ライト／リード処理に際しエラーレートが所定の閾値を越えたか否かを判定する。エラーレートが閾値を超えていない場合（Ｎｏ）は、本フローを終了するが、エラーレートが閾値を超えている場合（Ｙｅｓ）は、ステップ９０２において、未使用のテストエリアＴａ１等でテスト（ライト／リード試験）を実施する。テストについては既に説明してあり詳しくは省略する。
【００８２】
ステップ９０３において、テストによりエラーレートが改善したか否かを判定する。エラーレートが改善された場合（Ｙｅｓ）は、ステップ９０４に進むが、エラーレートが改善されていない場合（Ｎｏ）は、ステップ９０６に進む。
【００８３】
ステップ９０４においては、エラーレートが改善されているので、今回の場合、磁気テープＭｔ１側に問題の原因があると判断し、かつ、ステップ９０５において、ユーザに「磁気テープ交換」を要求、すなわち、モニタ３７に「磁気テープ交換要求」を表示すると、本フローを終了する。
【００８４】
一方、ステップ９０６においては、テストによってもエラーレートが改善されていないので、今回の場合、磁気ヘッド１７側に問題の原因があると判断する。続いて、ステップ９０７において、ユーザに「ヘッドクリーニング」を要求、すなわち、モニタ３７に「ヘッドクリーング要求」を表示する。ステップ９０８において、磁気ヘッド１７のクリーニングを行い、かつ、ステップ９０９において、例えば、通常エリア（ユーザデータエリア）でライト／リード動作を行うか、テストエリアＴａ１でライト／リード動作を行った後、再度、ステップ９１０において、エラーレートが改善されたか否かを判断する（エラーレート検出手段、異常判定手段）。
【００８５】
ステップ９１０において、エラーレートの改善が判断された場合（Ｙｅｓ）は、本フローを終了するが、エラーレートの改善が判断されなかった場合（Ｎｏ）は、ステップ９１１において、磁気ヘッド１７のクリーニング回数が規定の回数に達しているか否かを判断する。クリーニング回数が規定の回数に達していない場合（Ｎｏ）は、ステップ９０７に移るが、クリーニング回数が規定の回数に達している場合（Ｙｅｓ）は、ステップ９１２において、クリーニングでも改善されない問題のため装置交換を要求、すなわち、モニタ３７に「装置交換要求」を表示させ、本フローを終了する。
【００８６】
本実施の形態においては、磁気テープＭｔ１のライト／リード動作を行った後、エラーレートに異常がある場合に、ＣＰＵ３２にテストエリアＴａ１等を使用してライト／リード動作（テスト）を行わせて、エラーレート検出手段、異常判定手段の実行とともに異常の有無を判定させ、その判定結果から、エラー発生の原因が磁気テープＭｔ１にあるのか、あるいは磁気テープ装置１１にあるのかを判断させ、その処置方法をモニタ３７に表示することに一つの要点がある。この結果、第１実施形態の場合と同様にユーザが容易かつ速やかに異常発生の原因を理解して適切な処置を施すことができるようになり、ユーザに負担がなく、しかも磁気テープ装置１１の構成に物理的な変更を要さず、構成が簡易かつ低コストであり、ＣＰＵ３２が行う診断結果についても信頼性を格段に向上させることができる。
【００８７】
また、本実施の形態においても、磁気テープＭｔ１に対し容易に適切な位置に領域サイズの大小を適宜選定してテストエリアを設定することが可能であり、このため、一般の市販の磁気テープを用いても磁気テープのライト／リード動作を行った後、エラーレートに異常がある場合は、速やかにテストを行って異常の原因が磁気テープＴａ１にあるのか、磁気テープ装置１１にあるのかを判断し適切な処置を行うことができる。特に、テストエリアＴａ１等は、磁気テープＴａ１のＥＯＭ側に設定するため、磁気ヘッド１７との頻繁な接触で劣化等を生ずることがなく、この観点からもテストの実施および診断結果に対する信頼性は格段に向上する。
【図面の簡単な説明】
【００８８】
【図１】図１［１］は、一般の磁気テープの要部を説明する説明図である。図１［２］は、本発明の第１実施形態に係る磁気テープの一要部形態を説明する説明図である。
【図２】本発明の第１実施形態に係る磁気テープの他の一要部形態を説明する説明図である。
【図３】本発明の第１実施形態に係る一般的な磁気テープ装置の構成を説明する説明図である。
【図４】本発明の第１実施形態に係る磁気テープ装置の自己診断装置の構成を説明するブロック図である。
【図５】本発明の第２実施形態に係る磁気テープ装置の診断プログラムを用いるコンピュータの構成を示すブロック図である。
【図６】本発明の第２実施形態に係る診断プログラムの概要を示すフローチャートである。
【図７】本発明の第２実施形態に係る診断プログラムのテスト準備処理の概要を示すフローチャートである。
【図８】本発明の第２実施形態に係る診断プログラムの診断結果に伴う処置方法の表示処理を示すフローチャートである。
【符号の説明】
【００８９】
Ｇｔ  磁気テープ
Ｍｔ１  磁気テープ
ＥＯＭ，ＥＯＭ１，ＥＯＭ２  テープエンド
Ｓ１，Ｓ２，Ｓ３  テスト開始位置情報
１１  磁気テープ装置
１２  ファイルリール
１４  マシンリール
１５，１６  プーリ
１７  磁気ヘッド
２０  磁気テープ装置の自己診断装置
２１  制御部
２２  エラーレート検出部
２３  異常判定部
２４  操作キー
２５  モニタ
３１  コンピュータ
３２  ＣＰＵ
３３  ＲＡＭ
３４  ＥＰＲＯＭ
３５  ＨＤＤ
３６  ＨＤ
３７  モニタ
３８  操作キー
３９  バス
【図１】
2006244590.tif 000003
【図２】
2006244590.tif 000004
【図３】
2006244590.tif 000005
【図４】
2006244590.tif 000006
【図５】
2006244590.tif 000007
【図６】
2006244590.tif 000008
【図７】
2006244590.tif 000009
【図８】
2006244590.tif 000010