(57)【特許請求の範囲】
【請求項１】
ホストコンピュータに接続された磁気テープライブラリ装置において、回転するとタコパルスを発生するファイルリールモータを有する磁気テープ装置の制御システムであって、
前記磁気テープ装置内にロードされた磁気テープカートリッジのテープスレッド開始から終了までに、前記ファイルリールモータが発生する総タコパルス数をカウントする手段と、
前記総タコパルス数が第１の範囲内のときには通常長媒体と判別し、該第１の範囲より小さな第２の範囲内のときは２倍長媒体と判別する手段と、
判別した媒体の種類を該磁気テープカートリッジが前記磁気テープ装置から排出されるときに前記ホストコンピュータに通知する手段と、
通知された媒体の種別を前記ホストコンピュータが管理するデータベースにカートリッジ情報の一部として記憶する手段と、
前記ホストコンピュータがカートリッジのロード指示を行なうときに、該ホストコンピュータが前記データベースに記憶されている媒体の種類を参照して、媒体の種類を前記磁気テープ装置に通知する手段と、
通知された媒体の種類に合ったテンションでテープスレッド制御を行なう手段と、
を具備したことを特徴とする磁気テープライブラリ装置における磁気テープ装置の制御システム。
【請求項２】
テープスレッド制御を媒体種類に合わせた基準制御で行ない、テープスレッド制御がうまく行なわれなかった場合はテープを全てカートリッジ側に巻き取る手段と、
テープのテンションが高くなるように前記基準制御を行なうためのパラメータに第１の補正値を加算する手段と、
テープのテンションを高くしてもテープスレッド制御がうまく行なわれない場合は、前記基準制御を行なうための前記パラメータから第２の補正値を減算する手段と、
を更に具備したことを特徴とする請求項１記載の磁気テープライブラリ装置における磁気テープ装置の制御システム。
【請求項３】
テープスレッド制御が成功したとき、前記基準制御を行なうためのパラメータに加算した前記第１の補正値又は減算した前記第２の補正値と媒体の種類を、磁気テープカートリッジが前記磁気テープ装置から排出されるときに前記ホストコンピュータに対して通知する手段と、
通知された媒体の種類を前記ホストコンピュータが管理する前記データベースにカートリッジ情報の一部として記憶する手段と、
前記ホストコンピュータがカートリッジのロード要求を行なうときに、前記ホストコンピュータが前記データベースに記憶されている第１又は第２の補正値と媒体の種類の情報を参照して、これらの情報を前記磁気テープ装置に通知する手段と、
を更に具備したことを特徴とする請求項２記載の磁気テープライブラリ装置における磁気テープ装置の制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は磁気テープ装置の媒体種類判別方法及び磁気テープライブラリ装置における磁気テープ装置の制御システムに関する。
【０００２】
【従来の技術】
磁気テープ装置は、カートリッジからテープを送り出すためのファイルリール（カートリッジリール）と、送り出されたテープを巻き取るためのマシンリールの２つのリールの回転制御によってテープ走行が行なわれる。そして、カートリッジ内からテープを取り出してテープの先端をマシンリールに巻き付けるまでにテープスレッドという制御が行なわれる。
【０００３】
オペレータ又は磁気テープライブラリ装置のアクセッサが磁気テープ装置にカートリッジを挿入すると、磁気テープ装置の制御に設けられたマイクロコードがカートリッジ内のテープを送り出せるようにファイルリールと磁気テープ装置内に設けられているファイルリールモータとの結合を行なう。次いで、磁気テープ装置のスレッダアームがカートリッジの先端に取り付けられているリーダブロックと連結される。
【０００４】
次に、リーダブロックをマシンリールに挿入するために、マイクロコードはスレッダアームを駆動する。このとき、マイクロコードはある一定周期毎にファイルリールモータから出力されるタコパルスを監視し、テープのテンションが一定となるようにファイルリールモータに供給する電流を制御する。
【０００５】
リーダブロックがマシンリールに挿入されると、マイクロコードは情報の記録再生が開始できる位置まで磁気テープをマシンリールに巻き付ける。このときも、マイクロコードは磁気テープに一定のテンションがかかるようにマシンリールモータとファイルリールモータの電流値を制御しながらテープ走行を行なう。このリールモータ制御に関しては、例えば特開昭５３−１４４３０７号に記載されている。
【０００６】
ところで、情報を記録再生するためのカートリッジに収容されている磁気テープには、通常長媒体と呼ばれるものと２倍長媒体と呼ばれるものがある。それぞれのテープの規格はＡＮＳＩのＸ３Ｂ５／８８−０９１，Ｘ３Ｂ５／９４−０７２にそれぞれ定義されている。
【０００７】
上記公開公報に開示された従来の媒体種類の判別方法について、図１のフローチャートを参照して説明する。まず、磁気テープカートリッジを磁気テープ装置に挿入し（ステップ１０１）、磁気テープカートリッジのリールとファイルリールモータとを結合する（ステップ１０２）。
【０００８】
次いで、ステップ１０３において磁気テープ装置のスレッダアームがカートリッジのリーダブロックを引き出してマシンリールに挿入し、ステップ１０４で磁気テープを走行させ、マシンリールにテープを巻き付ける。
【０００９】
マシンリールにテープをｎ回巻き付け（ステップ１０５）、ｎ巻き時の巻き径比を求める（ステップ１０６）。更に、ステップ１０７に進んでマシンリールにテープをｎ＋１回巻き付け、そのときの巻き径比を求める。
【００１０】
次に、ｎ巻き目の巻き径比とｎ＋１巻き目の巻き径比の平均を算出し（ステップ１０８）、このときの巻き径比を理論式で計算した通常長、及び２倍長テープのｎ巻き目の巻き径比と比較することによって、テープの種別を判別する（ステップ１０９）。テープ種別の情報は磁気テープ装置のメモリに格納する。
【００１１】
通常長テープか２倍長テープかを判別したあと、初めてマイクロコードは媒体の種類にあったテープ走行を行ない、磁気テープをそれぞれの記録再生可能位置まで送り（ステップ１１０）、情報の記録再生準備が完了する。
【００１２】
【発明が解決しようとする課題】
しかし、上述した従来の媒体種類の判別方法では、テープがマシンリールに巻かれないと媒体種類の判別ができないので、テープスレッド時のテープのテンションは通常長媒体に適合したテンションで行なわれるため、２倍長媒体については媒体に適合したテンションで行なうことができなかった。
【００１３】
このため、特に２倍長媒体の同一カートリッジをたび重なって使用すると、スレッド制御時のテープのテンション不適合による媒体破損を起こす可能性があった。
【００１４】
本発明はこのような点に鑑みてなされたものであり、その目的とするところは、媒体種類をテープスレッド制御時に判別することのできる磁気テープ装置の媒体種類判別方法を提供することである。
【００１５】
本発明の他の目的は、媒体破損の問題を引き起こすことなく媒体寿命を伸ばすことのできる、磁気テープライブラリ装置における磁気テープ装置の制御システムを提供することである。
【００１６】
【課題を解決するための手段】
本発明によると、ホストコンピュータに接続された磁気テープライブラリ装置において、回転するとタコパルスを発生するファイルリールモータを有する磁気テープ装置の制御システムであって、前記磁気テープ装置内にロードされた磁気テープカートリッジのテープスレッド開始から終了までに、前記ファイルリールモータが発生する総タコパルス数をカウントする手段と、前記総タコパルス数が第１の範囲内のときには通常長媒体と判別し、該第１の範囲より小さな第２の範囲内のときは２倍長媒体と判別する手段と、判別した媒体の種類を該磁気テープカートリッジが前記磁気テープ装置から排出されるときに前記ホストコンピュータに通知する手段と、通知された媒体の種別を前記ホストコンピュータが管理するデータベースにカートリッジ情報の一部として記憶する手段と、前記ホストコンピュータがカートリッジのロード指示を行なうときに、該ホストコンピュータが前記データベースに記憶されている媒体の種類を参照して、媒体の種類を前記磁気テープ装置に通知する手段と、通知された媒体の種類に合ったテンションでテープスレッド制御を行なう手段と、を具備したことを特徴とする磁気テープライブラリ装置における磁気テープ装置の制御システムが提供される。
【００１７】
本発明によると、テープスレッド制御時に通常長媒体か２倍長媒体かを判別できるため、テープ走行を開始する時点からそれぞれのテープにあったテンション値でテープ制御をすることができる。これにより、媒体破損の問題を引き起こすことがなく、媒体寿命を伸ばすことができる。
【００１９】
【発明の実施の形態】
図２を参照すると、磁気テープ装置の概略図が示されている。磁気テープ装置２内には磁気テープカートリッジ４がロードされている。磁気テープカートリッジ４がロードされると、カートリッジ内のファイルリール（図示せず）が磁気テープ装置２に設けられたファイルリールモータ６の出力軸に結合される。
【００２０】
符号８はマシンリールを示しており、図示しないマシンリールモータにより駆動される。符号１２は磁気テープカートリッジ４内に収納された磁気テープの先端に取り付けられたリーダブロックであり、図示の状態ではカートリッジケースにラッチされている。
【００２１】
カートリッジ４のファイルリールがファイルリールモータ６と結合されると、スレッダアーム１０の先端がリーダブロック１２に係合し、符号１４で示す軌跡に沿ってスレッダアーム１０の先端が移動されて、リーダブロック１２をマシンリール８に係合する。
【００２２】
リーダブロック１２がマシンリール８に係合されると、磁気テープ装置２の制御部に設けられたマイクロコードは情報の記録再生が開始できる位置まで磁気テープをマシンリール８に巻き付ける。
【００２３】
ファイルリールモータ６は１回転毎にＮ個のタコパルスを発生する。そこで、テープスレッド制御時及びテープをマシンリール８に巻き付けるときに、磁気テープ装置２のマイクロコードはテープに一定のテンションがかかるように、マシンリールモータ（図示せず）とファイルリールモータ６の電流値を制御しながらテープ走行を行なう。
【００２４】
図３を参照すると、本発明が適用される磁気テープライブラリ装置のブロック図が示されている。磁気テープライブラリ装置２０は複数台の磁気テープ装置２と、磁気テープカートリッジを保管するカートリッジ保管セルドラム２６と、カートリッジ保管セルドラム２６と磁気テープ装置２との間でカートリッジを運搬するアクセッサ機構部２２を有している。
【００２５】
磁気テープ装置２による磁気テープカートリッジへのデータのライト・リードは磁気テープコントローラ２８により制御される。アクセッサ機構部２２はアクセッサ制御部２４により制御される。アクセッサ制御部２４は更に、カートリッジ保管セルドラム２６の回転制御を行なう。
【００２６】
アクセッサ制御部２４及び磁気テープコントローラ２８はホストコンピュータ３０に接続されている。ホストコンピュータ３０はデータベース３２を管理する。
【００２７】
次に、図４のフローチャートを参照して、本発明の媒体種類判別方法について説明する。磁気テープカートリッジ４が磁気テープ装置２に挿入されると（ステップ２０１）、磁気テープカートリッジのファイルリールと磁気テープ装置２に設けられたファイルリールモータ６の出力軸が結合される（ステップ２０２）。
【００２８】
磁気テープカートリッジ２のファイルリールとファイルリールモータの結合が完了すると、スレッダアーム１０がリーダブロック１２を引き出し、軌跡１４に沿ってリーダブロック１２を移動してマシンリール８に挿入する（ステップ２０３）。
【００２９】
上述したように、ファイルリールモータ６は１回転するとＮ個のタコパルスを発生する。スレッダアーム１０先端の軌跡１４（スレッダアーム１０がリーダブロック１２をマシンリール８に挿入するまでの距離）をＬ、カートリッジ４に巻かれているテープの最外周１６の長さをＴとすると、テープスレッド開始から終了までにファイルリールモータ６で発生する総タコパルス数Ｎａは、
Ｎａ＝Ｌ・Ｎ／Ｔ      …（１）
となる。
【００３０】
上述したように、通常長テープと２倍長テープとではＡＮＳＩ規格によって、テープの厚みやカートリッジ内に巻かれたテープの最外周の長さが規格化されている。テープの最外周の長さの規格に関しては以下のようになっている。
【００３１】
通常長テープ      ２８０ｍｍ  〜  ３０７ｍｍ
２倍長テープ      ３１０ｍｍ  〜  ３１４ｍｍ
テープの厚みはカートリッジ４から送り出されるテープの量が少ない場合は無視できるので、通常長テープであれ２倍長テープであれ、テープスレッド開始から終了までにカートリッジから送り出されるテープの距離は、スレッダアーム１０の軌跡１４の距離Ｌに相当する。
【００３２】
よって、上述したテープの最外周の長さを式（１）に代入すると、通常長テープ及び２倍長テープをスレッドしたときの総タコパルス数Ｎａを求めることができる。
【００３３】
従って、図４のステップ２０４において、マイクロコードはテープスレッド終了後に式（１）で算出された通常長テープと２倍長テープにおける各々の総タコパルス数Ｎａの範囲から、ロードされたテープが通常長テープか２倍長テープかを判別することができる。
【００３４】
即ち、マイクロコードは総タコパルス数Ｎａが第１の範囲内のときには通常長テープと判別し、第１の範囲より小さい第２の範囲内のときには２倍長テープと判別する。
【００３５】
このように、テープスレッド制御時にテープの種類を判別できるため、マイクロコードはテープ走行を開始する時点からそれぞれのテープで基準となるテンション値でテープ制御をすることができる。
【００３６】
ステップ２０４でテープの種別を判別後、ステップ２０５に進んでテープを走行させ、マシンリール８にテープを巻き付ける。次いで、テープをそれぞれの記録再生可能位置まで送り（ステップ２０６）、情報の記録再生の準備が完了する。
【００３７】
次に図５のフローチャートを参照して、磁気テープライブラリ装置における磁気テープ装置の制御システムの第１実施形態について説明する。
図３に示すようなライブラリ装置２０を使用するシステム構成では、ホストコンピュータ３０がライブラリ装置２０のカートリッジ保管セルドラム２６に格納されている多数のカートリッジの情報を、個々のカートリッジ毎にデータベース３２に蓄積している。このようなシステム構成においては、データベース３２に蓄積されたカートリッジの情報は媒体の種類を含んでいるのが望ましい。
【００３８】
まずステップ３０１において、ホストコンピュータ３０から磁気テープ装置２にカートリッジロードの要求がなされると、ステップ３０２でカートリッジの情報中に媒体種類の情報が含まれているか否かを判断する。
【００３９】
媒体種類の情報が含まれている場合には、ステップ３０３に進んでテープスレッド処理時のテープのテンション制御パラメータを媒体種類別に設定する。即ち、通常長テープでは２倍長テープよりもテンションを高く設定する。
【００４０】
ステップ３０２で媒体種類情報が含まれていないと判断された場合、及びステップ３０３でテープのテンション制御パラメータを媒体種類別に設定した後、ステップ３０４に進んで磁気テープカートリッジ４を磁気テープ装置２に挿入する。
【００４１】
これにより、磁気テープカートリッジのファイルリールと磁気テープ装置２に設けられているファイルリールモータ６の出力軸とが結合される（ステップ３０５）。
【００４２】
次いで、ステップ３０６でスレッダアーム１０がリーダブロック１２をカートリッジ４から引き出してマシンリール８に挿入する。このとき、図４を参照して説明した本発明の媒体種類判別方法により、ファイルリールモータ６で出力された総タコパルス数から媒体の種類を判別する（ステップ３０７）。
【００４３】
次いで、ステップ３０８に進んで図４に示した処理Ａを実行し、次いで情報の記録再生処理を行なう（ステップ３０９）。
情報の記録再生処理が終了すると、マシンリール８から磁気テープカートリッジ４のファイルリールにテープを巻き戻し（ステップ３１０）、磁気テープカートリッジ４を磁気テープ装置２から排出する（ステップ３１１）。
【００４４】
磁気テープ装置２はカートリッジ４の排出処理時に、ホストコンピュータ３０に対してインタフェースを通じて媒体種類の情報を付加してカートリッジアンロードの報告を行なう（ステップ３１２）。この媒体種類の情報を、ホストコンピュータ３０は処理を行なったカートリッジに対応させてデータベース３２に格納する。
【００４５】
データベース３２に格納された媒体種類情報を基にすれば、次回からはロードするカートリッジ毎のテープに適合したテープテンションでテープスレッド動作及びその後のテープの走行を行なうことができる。
【００４６】
上述した実施形態において、ロードするカートリッジのテープに適合したテープテンション値でテープスレッドが行なわれるように、マイクロコードはファイルリールモータ６に供給する電流値を制御する。
【００４７】
しかし、万が一テープスレッド制御がうまく行なわれずエラーとなった場合、その原因の１つにファイルリールモータ６によるテンション制御不良が考えられる。
【００４８】
テープのテンション値が大き過ぎても小さ過ぎてもテープスレッド制御はうまく行なわれない。以下、テープスレッド制御がうまく行なわれなかった場合に、テープテンション制御パラメータを補正する第２実施形態を図６のフローチャートを参照して説明する。
【００４９】
先ずステップ４０１において、図５の処理Ｂを実行する。次いで、ステップ４０２でスレッダアーム１０がリーダブロック１２を引き出してマシンリール８に挿入する。次いで、ステップ４０３でスレッド処理中にエラーが発生したか否かを判断する。
【００５０】
エラーが発生した場合には、ステップ４０４に進んでテープアンスレッド処理を行ない、テープをカートリッジ側に全て巻き取る。次いで、ステップ４０５でテープテンション制御パラメータに既に補正値ａを加算（或いは減算）したか否かを判断する。
【００５１】
肯定の場合には、ステップ４０６に進んで現在のテンション制御パラメータに補正値ｂを減算（或いは加算）し、ステップ４０２に復帰する。否定の場合には、ステップ４０７に進んで現在のテンション制御パラメータに補正値ａを加算（或いは減算）し、ステップ４０２に復帰する。
【００５２】
ステップ４０３でスレッド処理中にエラーが発生しないと判断された場合には、ステップ４０８に進んでファイルリールモータで出力された総タコパルス数から媒体の種類を判別する。
【００５３】
次いで、ステップ４０９で図５の処理Ｃを実行してから、ステップ４１０でホストコンピュータにカートリッジアンロード処理の報告及び媒体種類の報告を行なう。
【００５４】
本実施形態によれば、テープスレッド制御での不具合発生時に基準テープテンション値に対して補正値を加算或いは減算することによって、テープスレッド制御の成功率を向上することができる。
【００５５】
次に、上述した第２実施形態での補正値情報をホストコンピュータに報告する第３実施形態の処理を図７のフローチャートを参照して説明する。
ホストコンピュータからカートリッジロード要求があると（ステップ５０１）、マイクロコードはステップ５０２でそのカートリッジの情報中に媒体種類情報が含まれているか否かを判断する。
【００５６】
媒体種類情報が含まれている場合には、ステップ５０３に進んでテープスレッド処理時のテンション制御パラメータを媒体種類別に設定する。次いで、ステップ５０４でテンション補正情報が含まれているか否かを判断し、含まれている場合にはステップ５０５に進んで媒体種類別に設定したテンション制御パラメータに補正値に基づいて補正をかける。
【００５７】
ステップ５０４でテンション補正情報が含まれていないと判断された場合、及びステップ５０５の補正処理終了後、ステップ５０６に進んで磁気テープカートリッジ４を磁気テープ装置２に挿入し、磁気テープカートリッジのファイルリールと磁気テープ装置のファイルリールモータ６とを結合させる（ステップ５０７）。
【００５８】
次いで、ステップ５０８で図６の処理Ｄを実行する。次いで、スレッド制御用パラメータ又は補正値を磁気テープ装置が持つＲＡＭ等のメモリに記憶する（ステップ５０９）。
【００５９】
次いで、ステップ５１０に進んでファイルリールモータで出力された総タコパルス数から媒体の種類を判別し、ステップ５１１で図５の処理Ｃを実行する。更に、ステップ５１２でホストコンピュータにカートリッジアンロード処理の終了報告、媒体種類及びスレッド制御用パラメータ又は補正値の報告をする。
【００６０】
これらの情報をホストコンピュータ３０がカートリッジ毎にデータベース３２で管理することによって、カートリッジ毎に最適なテープスレッド処理を行なうことができる。
【００６１】
【発明の効果】
本発明によると、テープスレッド制御時に媒体の種類を判別できるため、テープスレッド制御におけるテープテンション値をカートリッジ毎に最適値に制御することができ、媒体破損の問題を引き起こすことがなく、媒体寿命を伸ばすことができるという効果を奏する。
【図面の簡単な説明】
【図１】従来の媒体種類の判別フローチャートである。
【図２】磁気テープ装置の概略図である。
【図３】ライブラリ装置の概略ブロック図である。
【図４】本発明による媒体種類判別フローチャートである。
【図５】磁気テープ装置の制御システムの第１実施形態を示すフローチャートである。
【図６】磁気テープ装置の制御システムの第２実施形態を示すフローチャートである。
【図７】磁気テープ装置の制御システムの第３実施形態を示すフローチャートである。
【符号の説明】
２  磁気テープ装置
４  磁気テープカートリッジ
６  ファイルリールモータ
８  マシンリール
１０  スレッダアーム
１２  リーダブロック
２０  ライブラリ装置
３０  ホストコンピュータ
３２  データベース
【図１】
0003609221.tif 000002
【図２】
0003609221.tif 000003
【図３】
0003609221.tif 000004
【図４】
0003609221.tif 000005
【図５】
0003609221.tif 000006
【図６】
0003609221.tif 000007
【図７】
0003609221.tif 000008