(57)【特許請求の範囲】
【請求項１】
可搬媒体を所定の位置に搬送する搬送部を制御する搬送制御部と、前記可搬媒体に対してアクセスを行うドライブ装置と、前記可搬媒体をライブラリ装置から排出する排出部とを有するライブラリ装置であって、
前記搬送制御部は、
前記可搬媒体の排出動作を制御する制御ソフトを特定する情報をサーバ装置から受信する受信部と、
前記制御ソフトから前記可搬媒体の排出要求があった場合に、排出対象の前記可搬媒体に記録されているデータの書き込みを行った制御ソフトを特定する情報を取得する取得部と、
前記受信部で受信する前記制御ソフトを特定する前記情報と、前記取得部により取得される前記可搬媒体にデータの書き込みを行った前記制御ソフトを特定する前記情報を比較して前記情報が一致するか否かを判定することで異常な排出動作を検出する異常動作検出部とを備えたことを特徴とするライブラリ装置。
【請求項２】
前記制御ソフトの前記可搬媒体の排出時の処理シーケンスを前記制御ソフトを特定する前記情報と対応付けて予め記憶する記憶部を有し、
前記異常動作検出部は、前記可搬媒体の排出要求を行った前記制御ソフトの処理シーケンスと前記記憶部に記憶されている該当する制御ソフトの処理シーケンスを比較することで、前記可搬媒体の排出要求を行った前記制御ソフトが正当な制御ソフトか否かを判定することを特徴とする請求項１記載のライブラリ装置。
【請求項３】
前記制御ソフトは、前記可搬媒体のバックアップを行うバックアップソフトであり、
前記異常な排出動作を検出した場合の対応動作を設定する対応動作設定部をさらに設けたことを特徴とする請求項１又は２記載のライブラリ装置。
【請求項４】
可搬媒体の搬送動作を制御するライブラリ装置の搬送制御部であって、
前記可搬媒体の排出動作を制御する制御ソフトを特定する情報をサーバ装置から受信する受信部と、
前記制御ソフトから前記可搬媒体の排出要求があった場合に、排出対象の前記可搬媒体に記録されているデータの書き込みを行った制御ソフトを特定する情報を取得する取得部と、
前記受信部で受信する前記制御ソフトを特定する前記情報と、前記取得部により取得される前記可搬媒体にデータの書き込みを行った前記制御ソフトを特定する前記情報を比較して前記情報が一致するか否かを判定することで異常な排出動作を検出する異常検出部とを備えたことを特徴とするライブラリ装置の搬送制御部。
【請求項５】
可搬媒体の搬送動作を制御するライブラリ装置の搬送制御方法であって、
前記可搬媒体の排出動作を制御する制御ソフトを特定する情報をサーバ装置から受信し、
前記制御ソフトから前記可搬媒体の排出要求があった場合に、排出対象の前記可搬媒体に記録されているデータの書き込みを行った前記制御ソフトを特定する情報を取得し、
受信した前記制御ソフトを特定する前記情報と、取得した前記可搬媒体にデータの書き込みを行った前記制御ソフトを特定する前記情報を比較して前記情報が一致するか否かを判定することで異常な排出動作を検出することを特徴とするライブラリ装置の搬送制御方法。
【請求項６】
前記制御ソフトの可搬媒体の排出時の処理シーケンスを前記制御ソフトを特定する前記情報と対応付けて予め記憶部に記憶し、
前記可搬媒体の排出要求を行った前記制御ソフトの処理シーケンスと前記記憶部に記憶されている該当する制御ソフトの処理シーケンスを比較することで、前記可搬媒体の排出要求を行った前記制御ソフトが正当な制御ソフトか否かを判定することを特徴とする請求項５記載のライブラリ装置の搬送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬媒体を管理するライブラリ装置、その搬送制御部及びライブラリ装置の搬送制御方法に関する。
【背景技術】
【０００２】
バックアップ用データを記録する磁気テープ等の複数の記録媒体を管理するライブラリ装置が知られている。ライブラリ装置が管理する磁気テープ等の記録媒体は、外部に保管するため、あるいは他のセンタに送るためにライブラリ装置から外部に排出される場合があり、記録媒体の排出はバックアップソフトの制御の元に行われる。
【０００３】
特許文献１には、マガジン方式のテープライブラリ装置において、マガジンを排出する開口部に異物検出手段を設け、開口部への異物の侵入を検出すると、マガジンの開口部に近づく方向への移動を規制する手段を設けることが記載されている。
【０００４】
特許文献２には、ハードディスク装置の筐体を所定の内圧に維持し、センサにより筐体の開封が検出されると、磁気記録媒体の記録面を破壊すると共に、暗号／復号化回路を破壊することが記載されている。これにより、ハードディスク装置を開封したときに、磁気記録媒体に記録されているコンテンツが不正に利用されるのを防止している。
【０００５】
ところで、ライブラリ装置に格納されている記録媒体を排出する操作は、通常は、権限を有するユーザが行う操作のみに限定されているが、ライブラリ装置自身は、指示された記録媒体の排出動作が正当なものか否かを認識することはできなかった。
【特許文献１】特開２００５−１４９５３５号公報
【特許文献２】特開２００４−５５０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、可搬媒体の排出動作が正当か否かをライブラリ装置が判断できるようにすることである。
【課題を解決するための手段】
【０００７】
開示のライブラリ装置は、可搬媒体を所定の位置に搬送する搬送部を制御する搬送制御部と、前記可搬媒体に対してアクセスを行うドライブ装置と、前記可搬媒体をライブラリ装置から排出する排出部とを有するライブラリ装置であって、前記搬送制御部は、前記可搬媒体の排出動作を制御する制御ソフトを特定する情報をサーバ装置から受信する受信部と、前記制御ソフトから前記可搬媒体の排出要求があった場合に、排出対象の前記可搬媒体に記録されているデータの書き込みを行った制御ソフトを特定する情報を取得する取得部と、前記受信部で受信する前記制御ソフトを特定する前記情報と、前記取得部により取得される前記可搬媒体にデータの書き込みを行った前記制御ソフトを特定する前記情報を比較して前記情報が一致するか否かを判定することで異常な排出動作を検出する異常動作検出部とを備える。
【０００８】
このライブラリ装置によれば、可搬媒体に対する異常な排出動作を検出することができる。
上記のライブラリ装置において、前記制御ソフトの前記可搬媒体の排出時の処理シーケンスを前記制御ソフトを特定する前記情報と対応付けて予め記憶する記憶部を有し、前記異常動作検出部は、前記可搬媒体の排出要求を行った前記制御ソフトの処理シーケンスと前記記憶部に記憶されている該当する制御ソフトの処理シーケンスを比較することで、前記可搬媒体の排出要求を行った前記制御ソフトが正当な制御ソフトか否かを判定する。
【発明の効果】
【００１２】
開示のライブラリ装置によれば、可搬媒体に対する異常な排出動作を検出することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施の形態について説明する。図１は、実施の形態のライブラリ装置１１とサーバ装置１２からなるシステムの構成を示す図である。図１のシステムは、磁気テープの管理を行うテープライブラリ装置に関するものである。
【００１４】
ライブラリ装置１１は、磁気テープ等の複数の可搬記録媒体を収納する媒体収納セル１３と、可搬記録媒体の搬送作業を行うロボット１４と、ドライブ装置１５ａ、１５ｂと、可搬記録媒体を投入または排出する投入・排出部１６と、それらの制御を行うライブラリコントローラ１７とからなる。
【００１５】
ロボット１４は、媒体収納セル１２に収納されている可搬記録媒体を取り出し、ドライブ装置１５ａ、１５ｂまたは投入・排出部１６にセットする、あるいはドライブ装置１５ａ、１５ｂまたは投入・排出部１６の可搬記録媒体を媒体収納セル１３に格納する作業を行う。ドライブ装置１５ａ、１５ｂは、挿入された可搬記録媒体に対する読み取り及び書き込みを行う。
【００１６】
サーバ装置１２には、可搬記録媒体のバックアップを行うバックアップソフト（制御手段に対応する）１９と、動作中のバックアップソフトに関する情報（制御手段情報に対応する）をライブラリ装置１１に通知するエージェントソフト１８等が実装されている。以下の説明では、複数のバックアップソフト全体、あるいは、それらの内の１つのバックアップソフトをバックアップソフト１９と呼ぶ。
【００１７】
図２は、ライブラリ管理画面２１を示す図である。このライブラリ管理画面２１では、サーバ装置１２で使用されるバックアップソフトの選択と、媒体排出管理を有効（Enable）にするか、無効（Disable)にするかの指定と、媒体排出動作の異常を検出したときの対応動作を設定することができる。
【００１８】
媒体排出管理の「有効」、「無効」の設定は、媒体の排出要求を行ったバックアップソフトが正当なバックアップソフトか否かの判断を行うか否かの設定である。また、媒体排出動作の異常を検出した場合の対応動作として、「異常時は媒体を排出しない」、「異常時に報告を行う」、「異常時に記録を行う」等の対応動作を設定することができる。ライ
ブラリ管理画面２１で設定された情報はメモリ等に格納される。ライブラリ管理画面２１において、媒体排出動作の異常を検出した場合の対応動作を設定する機能は、対応動作設定部に該当する。
【００１９】
図２の例は、バックアップソフトしてバックアップソフトＡが選択され、媒体排出管理が「有効」に設定され、媒体排出時の動作として「異常時は媒体を排出しない」ことが設定されている場合の状態を示している。
【００２０】
このライブラリ管理画面２１の設定は、権限を有するユーザが行っても良いし、サーバ装置１２が必要な情報をライブラリ装置１１に通知し、ライブラリコントローラ１７が、ライブラリ管理画面２１の情報の設定を行っても良い。
【００２１】
図３は、ライブラリエージェントソフト１８の処理を示すフローチャートである。バックアップサーバ（サーバ装置）１２が起動すると（図３、Ｓ１１）、ライブラリエージェントソフト１８が起動する（Ｓ１２）。
【００２２】
ライブラリエージェントソフト１８は、サーバ装置１２内のインストールホルダ及びインストールパッケージを検索する（Ｓ１３）。
検索結果の中にバックアップソフトに該当する内容があるか否かを判定する（Ｓ１４）。バックアップソフトに該当する内容がある場合には（Ｓ１４、ＹＥＳ）、ステップＳ１５に進み、インストールフォルダの検索結果とインストールパッケージの検索結果を確認する。ステップＳ１５の処理により、例えば、バックアップソフトＡのファイルがインストールフォルダに存在する、あるいは、バックアップソフトＡのパッケージがインストールパッケージに存在することが検出される。
【００２３】
インストールフォルダとインストールパッケージの検索結果に該当する内容が存在しない場合、つまりバックアップソフトに関する情報が存在しない場合（Ｓ１４、ＮＯ）、またはステップＳ１５において、バックアップソフトに関する情報が存在する場合には、ステップＳ１６に進み、ライブラリエージェントソフト１８がライブラリ装置１１に検索結果を送信する。
【００２４】
ライブラリ装置１１は、検索結果を受信したなら、サーバ装置１２で使用されているバックアップソフト１９に関する情報をメモリ等に設定する（Ｓ１７）。
図４は、ラベル情報を取得する処理のフローチャートである。ラベル情報とは、磁気テープに記録される、データの書き込みを行ったバックアップソフトを識別するための情報である。
【００２５】
バックアップソフト１９によりテープマウント処理が実行されると（図４、Ｓ２１）、ライブラリコントローラ１７は、ラベル情報を取得するために、ドライブ装置１５ａ（または１５ｂ）との間のインタフェース通信を開始する（Ｓ２２）。
【００２６】
ドライブ装置１５ａに磁気テープがマウントされると、バックアップソフト１９によるラベル処理が開始される（Ｓ２３）。
次に、バックアップソフト１９から要求された処理が、磁気テープの先頭からのデータの書き込み・読み込み処理か否かを判定する（Ｓ２４）。
【００２７】
要求された処理が、磁気テープの先頭からのデータの書き込み・読み込み処理であった場合には（Ｓ２４、ＹＥＳ）、ステップＳ２５に進み、磁気テープに書き込んだラベル情報、あるいは磁気テープから読み込んだラベル情報を、ドライブ装置１５ａからライブラリコントローラ１７に送信する。ラベル情報は、データの書き込みを行ったバックアップ
ソフト１９を識別するための情報であり、例えば、バックアップソフト名などからなる。
【００２８】
ライブラリコントローラ１７は、ドライブ装置１５ａからデータを受信し、どのバックアップソフト１９のラベル情報かを判断する（Ｓ２６）。
ライブラリコントローラ１７は、受信したラベル情報に基づいてバックアップソフト１９の種類を設定する（Ｓ２７）。ステップＳ２７の処理では、例えば、ラベル情報からバックアップソフト名を取得し、そのバックアップソフト名をメモリ等に設定する。
【００２９】
上記のステップＳ２１〜Ｓ２７の処理により、ライブラリコントローラ１７は、磁気テープに記録されているラベル情報を取得し、そのラベル情報に基づいてどのバックアップソフト１９によりデータの書き込みが行われたかを知ることができる。
【００３０】
また、ライブラリコントローラ１７が、バックアップソフト１９が磁気テープにデータの書き込みを行ったときにラベル情報を取得して、媒体収納セル１３内に格納されている複数の磁気テープとバックアップソフト１９を対応付けたマップを作成することもできる。このようなマップを作成することで、ライブラリコントローラ１７は、磁気テープの排出要求があった場合に、その磁気テープがどのバックアップソフト１９によりデータの書き込みが行われているかを知ることができ、正当なバックアップソフト１９による排出要求か否かを判断できる。
【００３１】
図５は、磁気テープのデータ構成を示す図である。図５に示すように、磁気テープの先頭の領域（ＢＯＴ：Beginning of Tape）には、データの書き込みを行ったバックアップソフト１９を示すラベル情報が書き込まれ、それに続いてユーザデータが書き込まれる。従って、このラベル情報を読み出すことで、その磁気テープがどのバックアップソフト１９によりデータの書き込みが行われたかを知ることができる。
【００３２】
図６は、バックアップソフト１９を判定する処理のフローチャートである。
図３のステップＳ１７の次に、図６のステップ３１の処理を実行する。ステップＳ３１では、ライブラリ装置１１が、ライブラリエージェントソフト１８からバックアップソフト１９に関する情報を受信し、サーバ装置１２内で動作しているバックアップソフトの内容（ソフトを特定する情報）をメモリ等に設定する。このとき設定される情報を設定Ａと呼ぶ。
【００３３】
図４のステップＳ２７の次に、図６のステップＳ３２の処理を実行する。ステップＳ３２では、ライブラリ装置１１がドライブ装置１５ａ（または１５ｂ）からラベル情報を取得し、そのラベル情報に基づいてバックアップソフト１９の内容（ソフトを特定する情報）をメモリ等に設定する。このとき設定される情報を設定Ｂと呼ぶ。
【００３４】
次に、設定Ａと設定Ｂを比較して両者が同じか否かを判別する（Ｓ３３）。設定Ａと設定Ｂが同じと判定された場合には（Ｓ３３、同じ）、すなわち、動作中のバックアップソフト１９が、排出対象の磁気テープにデータの書き込みを行ったバックアップソフト１９と同一であったときには、ステップＳ３４に進み、正常設定状態と判断し、その設定判定結果Ｃをメモリ等に保存する。
【００３５】
ステップＳ３３で、設定Ａと設定Ｂが異なると判定された場合には（Ｓ３３、異なる）、すなわち、動作中のバックアップソフト１９が、磁気テープにデータの書き込みを行ったバックアップソフト１９と異なる場合には、ステップＳ３６に進み、異常設定状態と判断し、その設定判定結果Ｄをメモリ等に保存する。ステップＳ３１〜Ｓ３５の処理は、受信結果判定部に対応する。
【００３６】
上記のステップＳ３１〜Ｓ３５の処理により、ライブラリ装置１１は、ライブラリエージェントソフト１８から動作中のバックアップソフト１９に関する情報（例えば、ソフト名）を取得し、その情報により特定されるバックアップソフト１９と、ラベル情報により特定されるバックアップソフト１９が同一か否かを判定することで、磁気テープの排出要求を行ったバックアップソフト１９が、正当なバックアップソフト１９か否かを判断することができる。
【００３７】
図７は、バックアップソフト１９のコマンドシーケンスが登録されたテーブル３１を示す図である。
図７に示すようにテーブル３１には、バックアップソフト名と対応付けて、媒体排出時のコマンドシーケンスが登録されている。このコマンドシーケンスが、可搬媒体を排出する際の処理内容に対応し、テーブル３１が、その処理内容を記憶する記憶部に対応する。
【００３８】
例えば、バックアップソフトＡのコマンドシーケンスは、シーケンス番号１に、ドライブ装置１５ａ及び１５ｂの状態をリードするコマンド（Read Element Status (Drive)）が登録され、シーケンス番号２に、ロボット１４の状態をリードするコマンド（Read Element Status (Robot)）が登録されてる。
【００３９】
バックアップソフトＢのコマンドシーケンスは、シーケンス番号１に、ドライブ装置１５ａ及び１５ｂが動作可能な状態か否かを確認するコマンド（Test Unit Ready (Drive)）が登録され、シーケンス番号２に、ロボット１４が動作可能な状態か否かを確認するコマンド（Test Unit Ready (Robot)）が登録されている。
【００４０】
従って、上記のテーブル３１に登録されるコマンドシーケンスと、動作中のバックアップソフト１９のコマンドシーケンスを比較することで、媒体の排出要求を行ったバックアップソフト１９が、正当なバックアップソフトか否かを判定することができる。
【００４１】
図８は、ライブラリ管理画面２１で設定された状態を確認する処理のフローチャートである。
ライブラリ装置１１は、ライブラリ管理画面２１で設定された情報を取得してメモリ等に記憶する（図８、Ｓ４１）。ライブラリ管理画面２１では、媒体排出管理を行うか否かを示す情報と、媒体排出時の動作を設定することができる。
【００４２】
次に、ライブラリ管理画面２１で設定された状態が、設定ケースＥ〜Ｈの何れに該当するかを確認する（Ｓ４２）。
媒体排出管理が「無効（Disable）」に設定されているときには、媒体排出時の動作は何れでも良いので、この場合、設定ケースＥと判定する（Ｓ４３）。
【００４３】
媒体排出管理が「有効（Enable）」に設定され、かつ媒体排出時動作として「異常時は排出しない」に設定されているときには、設定ケースＦと判定する（Ｓ４４）。
媒体排出管理が「有効」に設定され、かつ媒体排出時の動作が「異常時に報告を行う」に設定されているときには、設定ケースＧと判定する（Ｓ４５）。
【００４４】
媒体排出管理が「有効」に設定され、かつ媒体排出時の動作が「異常時に記録を行う」に設定されているときには、設定ケースＨと判定する（Ｓ４６）。
図９は、媒体排出監視処理のフローチャートである。以下の処理は、ライブラリ装置１１のライブラリコントローラ１７により実行される。
【００４５】
最初に、設定状態を確認する（図９、Ｓ５１）。ステップＳ５１の処理では、図６のバックアップソフトの判定処理における、正常設定状態か、異常設定状態かの判定結果（設
定判定結果Ｃ、設定判定結果Ｄ）を用いて設定状態を判定する。
【００４６】
ステップＳ５１において、設定判定結果Ｄと判定されたとき、すなわち、ライブラリエージェントソフト１８から取得したバックアップソフト１９に関する情報と、磁気テープのラベル情報（バックアップソフト１９に関する情報）が一致しない場合には、ステップＳ５３に進み、ソフト設定異常としてエラー表示をする。
【００４７】
他方、ステップＳ５１において、設定判定結果Ｃと判定されたとき、すなわち、ライブラリエージェントソフト１８から取得した、動作中のバックアップソフト１９に関する情報と、排出対象の磁気テープに記録されているラベル情報が一致する場合には、ステップＳ５２に進む。ステップＳ５２では、実行中のバックアップソフト１９のコマンドシーケンスと、テーブル３１に登録されている該当するバックアップソフト１９のコマンドシーケンスが一致するか否かを判定し、異常な排出動作を検出する。
【００４８】
ステップ５２の処理では、例えば、図７のテーブル３１を参照して、該当するバックアップソフト１９のコマンドシーケンス（処理内容）を取得し、取得した処理内容から媒体の排出動作における正常な処理内容を決定し（処理内容決定部に対応する）、媒体の排出要求を行っているバックアップソフト１９の処理内容が、決定した処理内容と一致するか否かかにより、正常な処理内容かどうかを判断して異常な排出動作を検出する（異常検出部に対応する）。
【００４９】
シーケンスが一致する場合には（Ｓ５２、一致）、ステップＳ５４に進み、媒体排出管理を行い、媒体を外部に排出する。
他方、シーケンスが一致しない場合には（Ｓ５２、不一致）、ステップＳ５５に進み、ライブラリ管理画面２１で設定された状態が、設定ケースＥ〜Ｈの何れに該当するかにより対応方法を決める（Ｓ５５）。
【００５０】
シーケンスが不一致で、設定ケースＥと判定されたときには、つまり、媒体排出管理が「無効」に設定されている場合には、ステップＳ５６に進み、媒体の排出管理を行わず、そのまま媒体排出処理を実行する。
【００５１】
シーケンスが不一致で、設定ケースＦと判定されたときには、つまり、媒体排出管理が「有効」に設定され、かつ媒体排出時の動作が「異常時は媒体を排出しない」に設定されている場合には、ステップＳ５７に進み、媒体排出処理を中止して媒体の排出を行わない。これにより、登録されているバックアップソフトの処理シーケンスと異なる処理シーケンスで媒体の排出が行われた場合には、その排出動作を異常と判定して、媒体の排出動作を抑止することができる。
【００５２】
シーケンスが不一致で、設定ケースＧと判定されたときには、つまり、媒体排出管理が「有効」に設定され、かつ媒体排出時の動作が「異常時に報告を行う」に設定されている場合には、ステップＳ５８に進み、媒体を排出し、異常状態を報告する。これにより、登録されている処理シーケンスと異なる処理シーケンスで媒体の排出が行われた場合には、その排出動作を異常と判断して、異常な排出動作が行われたことをライブラリ装置１１、上位の装置、あるいはシステム管理者等に報告することができる。
【００５３】
シーケンスが不一致で、設定ケースＨと判定されたときには、つまり、媒体排出管理が「有効」に設定され、かつ媒体排出時の動作が「異常時に記録を行う」に設定されている場合には、ステップＳ５９に進み、媒体を排出し、異常状態をメモリ等に記録する。
【００５４】
上述した実施の形態によれば、敗退の排出要求を行ったバックアップソフトが、可搬記
録媒体に記録されているラベル情報（データの書き込みを行ったバックアップソフト１９を特定する情報）と一致するか否かにより、正当なバックアップソフト１９により排出要求か否かを判定できる。さらに、１または複数のバックアップソフトの処理内容（例えば、コマンドシーケンス）を予め登録しておき、媒体の排出要求を行ったバックアップソフト１９の処理シーケンスが、登録されている処理シーケンスと一致するか否かを判定することで、正当なバックアップソフトによる排出動作か否かを判断することができる。そして、不正なバックアップソフトによる排出動作と判断した場合には、媒体の排出動作を抑止することができる。これにより、例えば、サーバ装置１２に不正にバックアップソフトをインストールして、そのバックアップソフトを利用して記録媒体の排出が行われるのを防止することができる。
【００５５】
本発明は上述した実施の形態に限らず、例えば、以下のように構成しても良い。
（１）実施の形態は、磁気テープに記録されているラベル情報を読み出して、そのラベル情報と、実行中のバックアップソフト１９の情報が一致するか否かを判定しているが、次のようにしても良い。バックアップソフト１９が磁気テープにデータの書き込みを行ったときに、データの書き込みを行ったバックアップソフト１９と磁気テープを対応付け情報をメモリ等の記憶装置に格納しておき、媒体の排出要求があったときに、その情報を参照して正当なバックアップソフト１９による排出要求か否かを判定しても良い。このように構成することで、磁気テープのラベル情報を読み出す作業を行わずに、排出要求を行ったバックアップソフトが正当なものか否かを判断できる。
あるいは、媒体の排出要求があったときに、磁気テープに記録されている情報（ラベル情報以外の他の情報）を読み出し、排出動作を行ったバックアップソフト１９が、バックアップデータの書き込みを行ったバックアップソフト１９か否かを判定しても良い。このように構成することで実施の形態と同様の効果を得ることができる。
（２）本発明は、磁気テープに限らず、光ディスク、光磁気ディスク等の可搬記録媒体に適用できる。
（３）実施の形態においては、サーバ装置１２のライブラリエージェントソフト１８から通知されるバックアップソフト１９に関する情報（例えば、ソフト名）と、ドライブ装置によって読み出される情報（例えば、ラベル情報）が一致するか否かを判定しているが、この判定を行わず、サーバ装置１２から通知される情報またはドライブ装置から読み出される情報の一方に基づいてバックアップソフトを特定しても良い。そして、実行中のバックアップソフトの処理内容（処理シーケンス）と、登録されているバックアップソフト１９の処理内容を比較し、両者が一致するか否かにより、サーバ装置１２から通知される処理内容が正常な処理内容か否かを判断して異常な排出動作を検出するようにしても良い。このように構成することで、サーバ装置１２またはドライブ装置１２の一方からバックアップソフトに関する情報を取得すれば良いので、バックアップソフトを特定するための処理が簡単になる。
（４）動作中のバックアップソフトに関する情報をライブラリ装置１１に通知する手段は、エージェントソフトにより通知する方法に限らず、サーバ装置１２の制御部（ＣＰＵ）が通知しても良い。このように構成することで、サーバ装置１２にライブラリエージェントソフトが存在しない場合でも、ライブラリ装置１１は、動作中のバックアップソフトに関する情報を取得することができる。
（５）実施の形態は、２つのバックアップソフト１９のコマンドシーケンスをテーブル３１に登録した場合について説明したが、登録するバックアップソフトの数は、１つでも、３つ以上であっても良い。
【００５６】
（付記１）可搬媒体を所定の位置に搬送する搬送部を制御する搬送制御部と、前記可搬媒体に対してアクセスを行うドライブ装置と、前記可搬媒体をライブラリ装置から排出する排出部とを有するライブラリ装置であって、
前記搬送制御部は、前記排出部から前記可搬媒体を排出する際の処理内容を記憶する記
憶部と、ホストに備えられた前記可搬媒体の排出動作を制御する制御手段の制御手段情報を受信する受信部と、受信した前記制御手段情報に基づいて前記記憶部に記憶される処理内容から前記可搬媒体の排出動作における正常な処理内容を決定する処理内容決定部と、前記決定内容に基づいて前記ホストから通知される処理内容が正常な処理内容かどうかを判断し異常な排出動作を検出する異常動作検出部とを備えたことを特徴とするライブラリ装置。
（付記２）前記受信部は、前記ホストから通知される前記制御手段の前記制御手段情報を受信することを特徴とする付記１記載のライブラリ装置。
（付記３）前記受信部は、前記ドライブ装置によって読み出された前記可搬媒体に記憶された前記制御手段の情報を受信することを特徴とする付記１記載のライブラリ装置。
（付記４）前記ホストから通知される前記制御手段の前記制御手段情報と前記ドライブ装置によって読み出される前記可搬媒体に記憶された前記制御手段の情報とが一致するかを判定する受信結果判定部を、さらに設けたことを特徴とする付記１記載のライブラリ装置。
（付記５）前記異常な排出動作を検出した場合の対応動作を設定する対応動作設定部をさらに設けたことを特徴とする付記１記載のライブラリ装置。
（付記６）可搬媒体の搬送動作を制御するライブラリ装置の搬送制御部であって、
前記ライブラリ装置に設けられた排出部から前記可搬媒体を排出する際の処理内容を記憶する記憶部と、
前記ホストに備えられた前記可搬媒体の排出動作を制御する制御手段の制御手段情報を受信する受信部と、
受信した前記制御手段情報に基づいて前記記憶部に記憶される処理内容から前記可搬媒体の排出動作における正常な処理内容を決定する処理内容決定部と、
前記決定内容に基づいて前記ホストから通知される処理内容が正常な処理内容かどうかを判断し異常な排出動作を検出する異常動作検出部とを備えたことを特徴とするライブラリ装置の搬送制御部。
（付記７）前記受信部は、前記ホストから通知される前記制御手段の前記制御手段情報を受信することを特徴とする付記６記載のライブラリ装置。
（付記８）前記受信部は、前記可搬媒体に対してアクセスを行うドライブ装置によって読み出された前記制御手段の情報を受信することを特徴とする付記６記載のライブラリ装置の搬送制御部。
（付記９）前記ホストから通知される前記制御手段の前記制御手段情報と前記ドライブ装置によって読み出された前記可搬媒体に記憶された前記制御手段の情報とが一致するかを判定する受信結果判定部をさらに設けたことを特徴とする付記６記載のライブラリ装置。(付記１０）前記異常な排出動作を検出した場合の対応動作を設定する対応動作設定部をさらに設けたことを特徴とする付記6記載のライブラリ装置の搬送制御部。
（付記１１）可搬媒体の搬送動作を制御するライブラリ装置の搬送制御方法であって、
前記ホストに備えられた前記可搬媒体の排出動作を制御する制御手段の制御手段情報を受信する受信ステップと、
受信した前記制御手段情報に基づいて記憶部に記憶される処理内容から前記可搬媒体の排出動作における正常な処理内容を決定する処理内容決定ステップと、
前記決定内容に基づいて前記ホストから通知される処理内容が正常な処理内容かどうかを判断し異常な排出動作を検出する異常動作検出ステップとを備えたことを特徴とするライブラリ装置の搬送制御方法。
（付記１２）前記受信ステップは、前記ホストから通知される前記制御手段の前記制御手段情報を受信することを特徴とする付記１１に記載のライブラリ装置の搬送制御方法。
（付記１３）前記受信ステップは、前記可搬媒体に対してアクセスを行うドライバ装置によって読み出された前記制御手段の情報を受信することを特徴とする付記１１記載のライブラリ装置の搬送制御方法。
（付記１４）前記ホストから通知される前記制御手段の前記制御手段情報と前記ドライブ
装置によって読み出された前記可搬媒体に記録された前記制御手段の情報とが一致するかを判定する受信結果判定ステップをさらに設けたことを特徴とする付記１１に記載のライブラリ装置の搬送制御方法。
（付記１５）前記異常な排出動作を検出した場合の対応動作を設定する対応動作設定ステップをさらに設けたことを特徴とする付記１１に記載のライブラリ装置の搬送制御方法。
【図面の簡単な説明】
【００５７】
【図１】実施の形態のライブラリ装置の構成を示す図である。
【図２】ライブラリ管理画面を示す図である。
【図３】ライブラリエージェントソフトの処理を示すフローチャートである。
【図４】ラベル情報を取得する処理のフローチャートである。
【図５】磁気テープのデータ構成を示す図である。
【図６】バックアップソフトを判定する処理のフローチャートである。
【図７】バックアップソフトのコマンドシーケンスが登録されたテーブルを示す図である。
【図８】ライブラリ管理画面で設定された状態を確認する処理のフローチャートである。
【図９】媒体排出監視処理のフローチャートである。
【符号の説明】
【００５８】
１１        ライブラリ装置
１２        サーバ装置
１３        媒体収納セル
１４        ロボット
１５ａ、１５ｂ    ドライブ装置
１６        投入・排出部
１７        ライブラリコントローラ
１８        ライブラリエージェントソフト
１９        バックアップソフト
【図１】
0004531824.tif 000002
【図２】
0004531824.tif 000003
【図３】
0004531824.tif 000004
【図４】
0004531824.tif 000005
【図５】
0004531824.tif 000006
【図６】
0004531824.tif 000007
【図７】
0004531824.tif 000008
【図８】
0004531824.tif 000009
【図９】
0004531824.tif 000010