(57)【要約】【課題】本発明は、データ保管システムのメールスロットなどの設定変更が簡単で短時間にできる装置を提供しようとするものである。【解決手段】モジュール式保管システムは、１つあるいは複数の保管モジュールと、この保管モジュールに接続できる可動ディスプレイと、該ディスプレイの動きを検出できるセンサとを備えている。個々の保管モジュールは複数の保管カートリッジを保持できる１つあるいは複数のマガジンを備えている。このモジュール式保管システムは、検出されたディスプレイの動きに応答してモジュール式保管システムの状態を設定変更する（reconfigure）コントローラをさらに備える。【選択図】図１
2004348943.tif 000002
【特許請求の範囲】
【請求項１】
１つあるいは複数の保管カートリッジを保持できるマガジンを備えた１つあるいは複数の保管モジュールと、
前記保管モジュールに接続できる可動ディスプレイと、
前記ディスプレイの動きを検出できるセンサと、
検出された前記ディスプレイの動きに応答して、前記モジュール式保管システムの状態を設定変更するコントローラとを備えることを特徴とするモジュール式保管システム。
【請求項２】
前記コントローラが、前記保管モジュールの１つあるいは複数の保管スロットを、前記保管カートリッジへのアクセスを制御するメールスロットとして管理するようになっていることを特徴とする請求項１に記載の保管システム。
【請求項３】
前記コントローラが、
前記保管カートリッジへのアクセスを制御するメールスロットとして、前記保管モジュール内の１つあるいは複数の保管スロットを管理し、
前記メールスロットの設定をし、
検出された前記ディスプレイの動きに応答してメールスロットの設定を開始するようになっていることを特徴とする請求項１に記載の保管システム。
【請求項４】
前記コントローラが、
前記保管カートリッジへのアクセスを制御するメールスロットとして、前記保管モジュール内の１つあるいは複数の保管スロットを管理し、
前記メールスロットを設定し、
前記メールスロットの設定に伴って、前記ディスプレイが動かされた前記モジュール上に前記メールスロットを設定変更する以外は従前の設定と一致するように自動的に設定変更するか、
前記メールスロットを設定変更するようにユーザとの対話を自動的に要求するかの中から選択された動作を用いて前記メールスロットを設定変更するようになっていることを特徴とする請求項１に記載の保管システム。
【請求項５】
前記コントローラが、
前記保管カートリッジへのアクセスを制御するメールスロットとして、前記保管モジュール内の１つあるいは複数の保管スロットを管理し、
メールスロット設定へのアクセスをパスワードによって管理し、
メールスロットを設定し、
前記メールスロットを設定変更するのにユーザとの対話を自動的に要求するようになっていることを特徴とする請求項１に記載の保管システム。
【請求項６】
前記１つあるいは複数の保管モジュールに接続され、前記ディスプレイに接続できるバスをさらに備え、
前記センサが、前記バスと前記ディスプレイの接続あるいは前記バスと前記ディスプレイの接続解除を検出する割込みあるいはトラップハンドラであることを特徴とする請求項１に記載の保管システム。
【請求項７】
１つあるいは複数の保管カートリッジを保持できる１つあるいは複数のマガジンを備えた１つあるいは複数の保管モジュールと、
前記１つあるいは複数の保管モジュールに対して着脱できるディスプレイと、
前記保管モジュール内の１つあるいは複数の保管スロットを、前記保管カートリッジへのアクセスを制御するメールスロットとして管理し、ディスプレイの取付けの変更に応答して、メールスロット設定を開始するコントローラとを備えることを特徴とする保管システム。
【請求項８】
前記コントローラが、ディスプレイの取付けと、ディスプレイの取外しと、ディスプレイを取外して異なる保管モジュールへ取付けのうちから選択されたディスプレイの取付け変更に、応答するようになっていることを特徴とする請求項７に記載の保管システム。
【請求項９】
前記コントローラが、
メールスロットの設定に伴って、前記ディスプレイが動かされた前記モジュール上に前記メールスロットを設定変更し、それ以外は前記メールスロット設定を従前の設定に一致するように自動的に設定変更するか、
前記メールスロットを設定変更するようにユーザとの対話を自動的に要求するかの中から選択された動作を用いてディスプレイの取付け変更に応答するようになっていることを特徴とする請求項１に記載の保管システム。
【請求項１０】
前記コントローラが、パスワードによりメールスロット設定へのアクセスを管理するようになっていることを特徴とする請求項７に記載の保管システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量の情報を保管、管理するデータ保管システムに関する。
【背景技術】
【０００２】
大量の情報を格納するためにデータ保管システムが用いられている。保管する必要がある情報の量がかつてないほどの速さで増え続けているとき、将来の保管の必要性を予測し、保管の基盤設備のコストを管理することは難しい問題である。したがって、データ保管システムは、システム休止時間を削減しながら、データの容量、処理能力および利用価値を定期的に拡大する種々の技術を用いている。
【０００３】
いくつかのデータ保管システムは、１つあるいは複数の引出し内にあるスロットに複数のデータカートリッジを格納している。そのようなデータ保管システムは、コントローラからのコマンドに応答してカートリッジリーダ内のデータカートリッジを自動的に変更するための媒体保管システムあるいはオートチェンジャを備え、各カートリッジをリーダ内に手作業で配置することなく、多数のデータカートリッジにアクセスできるようにしている。オートチェンジャは、種々のサイズおよび形状のカートリッジを保持できる、１つあるいは複数の異なるタイプのカートリッジ収容装置を備えることができる。
【０００４】
これらの媒体データ保管システムは、引出し、列あるいは他の構造になっていて、データカートリッジの保管場所を提供する、１つあるいは複数の保管ラックあるいはマガジンを備えている。データ保管システムは一般的に、カートリッジ上のデータにアクセスして、カートリッジ上にデータを格納するための、１つあるいは複数のカートリッジ読出し／書込み装置を備えている。種々の動作モードが実現可能であるが、システムは一般的に、ある固定された場所に読出し／書込み装置を有し、可動式のカートリッジピッカアセンブリを用いて、保管ラックあるいはマガジンとカートリッジ読出し／書込み装置との間でデータカートリッジを移送している。カートリッジピッカは、ラックあるいはマガジン内に保持されるデータカートリッジと係合し、データカートリッジを引き出すプランジ機構を備えることができる。またデータ保管システムは、読出し／書込み装置とラックとの間でカートリッジを移送するため、ラックに沿ってカートリッジピッカアセンブリを移動させるピッカポジショナも備えることができる。
【０００５】
データ保管システムは、ホストコンピュータシステム、中央演算装置（ＣＰＵ）、マイクロコントローラ、マイクロプロセッサ、状態機械（state machine)、あるいはデータアクセスおよび保管を管理する他のタイプのプロセッサといったコントローラを有することができる。コントローラは一般的に、データ保管システムの読出し／書込み装置および他の動作をする構成要素の機能を制御する。
【０００６】
たとえば、ある動作中に、コントローラは、ある特定のデータカートリッジ上に収容されているデータの要求を出すことができる。データ保管システムと関連している制御システムがピッカポジショナを作動して、ピッカアセンブリが選択したカートリッジの隣に配置されるまで、カートリッジ保管ラックに沿ってピッカアセンブリを移動させることができる。その後、制御システムはプランジ機構を作動して、データカートリッジを保管ラックからピッカアセンブリに移動させ、さらにピッカアセンブリをカートリッジ読出し／書込み装置に移動させる。いったん読出し／書込み装置に隣接した適切な位置に来ると、プランジ機構は、データの読出しあるいは書込みのために、カートリッジを読出し／書込み装置に挿入することができる。その動作が完了すると、制御システムはプランジ機構を作動して、カートリッジを読出し／書込み装置から取り出し、カートリッジを保管ラック内の適所に戻すことができる。
【０００７】
いくつかのデータ保管システムは、拡張可能なモジュール式ユニット（modular units）として構成することができ、その場合、たとえば、それぞれが１つあるいは複数の読出し／書込み装置を有する多数のオートチェンジャモジュールが、全システム保管能力を段階的に拡張するように接続することができる。いくつかの構成では、多数のオートチェンジャモジュールを垂直方向に積み重ねて互いに接続することができる。ある特別な例では、多数のオートチェンジャモジュールが、単一のピッカアセンブリを用いることができる。この場合、単一のピッカアセンブリは、オートチェンジャモジュール間を垂直方向に、かつ１つのオートチェンジャモジュール内を水平方向に移動することができる。このようにして、ピッカアセンブリは、任意のオートチェンジャモジュールのデータカートリッジにアクセスすることができ、オートチェンジャモジュールのスタック内にある任意の読出し／書込み装置を通して、データカートリッジのデータにアクセスすることができる。オートチェンジャモジュールのスタックを用いると、全保管容量を増加させ、同時にアクセスが可能なカートリッジ読出し／書込み装置の全数を増加させることができる。
【０００８】
ネットワーク上で接続される多数の個別のオートチェンジャと比べると、リソースを１つのピッカ機構および１つのハウジングまで減らすことができるので、スタック型のオートチェンジャ構成はコストを削減できる。同様に、１つのコントローラが、多数の装置ではなく、１つの装置をアドレス指定するだけで、全ての管理機能を実行することができ、それによりスタック内の全ての読出し／書込み装置が、任意の段にある任意のデータカートリッジにアクセスできるようになる。
【０００９】
データ保管システムは、データカートリッジにアクセスするのにメールスロットを用いることができる。メールスロットはデータカートリッジにアクセスするために割り当てられる１組の１つあるいは複数のスロットである。典型的には、メールスロットはデータ保管システム内のある固定された場所にある。一例では、メールスロットはオートチェンジャの最上段に設けられる。大きなデータ保管ライブラリの場合、最上段にあるメールスロットは人間工学的な配慮に欠けており、ユーザは無理をしてメールスロットカートリッジに手を伸ばさなければならないかもしれない。場合によっては、ユーザあるいは管理者は、メールスロットの場所を、より便利な場所に移したいと思うかもしれない。いくつかのシステムでは、メールスロットをより適切な場所に動かすことが許されないかもしれない。他のシステムでは、メールスロットの場所を変更するように設定できるかもしれないが、その設定過程（configuration process）は通常、時間を要し、面倒であり、ユーザがメールスロットの場所を忘れることや、その場所に関して確信が持てなくなることがあるかもしれない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、データ保管システムのメールスロットなどの設定変更が簡単で短時間にできるようにしようとするものである。
【課題を解決するための手段】
【００１１】
いくつかの実施形態によれば、モジュール式保管システムは、１つあるいは複数の保管モジュールと、この保管モジュールに接続できる可動ディスプレイと、該ディスプレイの動きを検出できるセンサとを備えている。個々の保管モジュールは複数の保管カートリッジを保持できる１つあるいは複数のマガジンを備えている。このモジュール式保管システムは、検出されたディスプレイの動きに応答してモジュール式保管システムの状態を設定変更する（reconfigure）コントローラをさらに備える。
【００１２】
他の実施形態によれば、保管システムは、１つあるいは複数の保管モジュールと、該１つあるいは複数の保管モジュールに対し着脱できるディスプレイと、コントローラとを備えている。個々の保管モジュールは複数の保管カートリッジを保持することができる１つあるいは複数のマガジンを有する。コントローラは、１つあるいは複数の保管モジュールのうちの１つの保管モジュール内にある１つあるいは複数の保管スロットを、保管カートリッジへのアクセスを制御するメールスロットとして管理することができる。コントローラは、メールスロット設定を開始することにより、ディスプレイの取付けの変更に応答することができる。
【００１３】
さらに別の実施形態によれば、保管システムを動作させる方法は、メールスロットを、多数のモジュールデータ保管システムのある保管モジュール内にある１つあるいは複数のデータカートリッジスロットとして定義すること、およびメールスロット内のデータカートリッジへのアクセスを管理することを含む。その方法はさらに、多数モジュールデータ保管システム内のある保管モジュールに接続可能なディスプレイの取付けの変更を検出すること、およびメールスロットの設定変更を開始することにより、ディスプレイの取付けの変更を検出したことに応答することを含む。
【発明を実施するための最良の形態】
【００１４】
構造および動作方法の両方に関連する本発明の実施形態は、以下に記載される説明および添付の図面を参照することにより、最もよく理解することができる。
【００１５】
メールスロットの設定を可能とし、その設定を容易にする装置および方法が望まれている。
【００１６】
図１を参照すると、立体的な斜視図で、多数の垂直方向に積み重ねられた媒体保管モジュール１０２内で選択されたメールスロット１１０を備えたモジュール式保管システムである媒体保管ライブラリシステム１００が示されている。メールスロット１１０は、媒体保管ライブラリ１００へ保管カートリッジであるデータカートリッジ１０４を出し入れするのを容易にする。メールスロットの場所は、保管場所とは互いに排他的に形成される。その結果、より大きなメールスロットを構成することにより、媒体保管ライブラリ１００で利用可能な保管場所の数が減少する。
【００１７】
いくつかの実施形態において、メールスロット１１０のデフォルトの位置は、媒体保管ライブラリ１００内の右上の引出し１１２にすることができる。図示された構成では、メールスロット１１０を確保するために、管理者は中段の右側の引出し１１４を選択している。
【００１８】
データカートリッジ１０４が変更されるとき、コントローラ（図６の６１０を参照）はメールスロット引出し１１４を制御して、選択した設定のスロット数まで開くようにする。自動システムでは、コントローラは、引出し駆動機構（図６の６５０を参照）を制御して、キャビネット１１６から、選択されたスロット数にアクセスするだけの十分な距離まで引き出すことができる。手動システムでは、コントローラは、引出し１１４内の所定の場所にあるタブあるいは固定部材を伸ばして、引出し１１４がメールスロット１１０内のスロット数を過ぎて引き出されるのを防ぐことができる。
【００１９】
ある例示的なシステムでは、デフォルトの設定は単一のスロットのメールスロット１１０である。別の状況では、管理者が、「アドミニストレーションメニュー」あるいは「サービスメニュー」から、メールスロットなし、１メールスロット、１マガジンあるいは２マガジンの場合のメールスロット１１０を設定することができる。他の実施形態では別な数のメールスロットにできるが、それらのメールスロットは１つの媒体保管モジュール内に限定される。
【００２０】
その設定がメールスロットを指定しないとき、データカートリッジ１１４の交換にはマガジンアクセスが用いられるので、全てのスロットがデータ保管のために使えるが、在庫チェックをしないでカートリッジを簡単に除去したりあるいは追加したりができなくなる。
【００２１】
１のメールスロット設定によって、メールスロットとして用いるため１つのスロットを指定し、メールスロット引出し１１４が１つのスロットまで開くようにすると、手作業によるカートリッジ交換手順が容易になる。１つのメールスロットは１スロット分しか保管能力を減少させないが、多数のカートリッジを取入れ取出すのには時間がかかるようになる。
【００２２】
１マガジンのメールスロット設定は、メールスロットとしてマガジン全体を指定し、多数のカートリッジの交換を簡単にするが、１マガジン分だけデータ保管量を減少させる。２マガジンメールスロット設定も多数のカートリッジの交換を簡単にし、複数の異なる技術のドライブを有するライブラリで、別なカートリッジタイプの交換を容易にする。しかしながら、２マガジンメールスロットは２マガジン分だけ全保管量を減少させる。
【００２３】
管理者は、「メインメニュー」に入り、「アドミニストレーションメニュー」を選択することによりメールスロットを設定する。「アドミニストレーションメニュー」から、管理者は「変更設定メニュー」を選択し、その後、「メールスロット」を選択する。その設定を変更する前に、管理者は、メールスロットとして定義されることになるスロットが空であり、あるドライブ内のあるカートリッジが本来存在する場所でないことを確認しなければならない。いくつかの実施形態では、所望のメールスロットの場所の入力時に、ソフトウエアあるいはファームウエアが、選択されたスロット（１つあるいは複数）を検査し、あるカートリッジがその場所の中にあるか否かを判定する。いくつかの例では、ソフトウエアあるいはファームウエアは、あるスロットが空でないと判定する際に、そのスロット内のカートリッジのバーコードを読み取るか、あるいは読み取ろうとすることができる。
【００２４】
「設定メールスロットメニュー」では、管理者に対して、バックアップソフトウエアにおいて保管スロットおよびメールスロット設定を検査するように催促するメッセージを通知させることができる。次に進めるために肯定応答を入力すると、次の画面でメールスロットを設定するための必要条件が表示される。管理者はその必要条件を確認し、次に進めるための肯定応答を入力して、現在のメールスロット設定を指示する次の画面を表示させる。管理者は所望のメールスロット数、たとえば０スロット、１スロット、１マガジンあるいは２マガジンを選択する。選択すると、確認画面がその変更の成功あるいは失敗を自動的に表示し、管理者に対してバックアップソフトウエアを設定するように催促する。その後、管理者は適当なコマンドを用いて「メールスロット設定メニュー」から出ることができる。
【００２５】
媒体保管ライブラリシステム１００は、顧客がライブラリ容量を選択し、変更できるようにする１つあるいは複数のスタック型の保管モジュール１０２の形に構成されるデータ保管システムである。媒体保管ライブラリシステム１００は、ステータス情報を表示し、ユーザによって起動される動作および要求を可能にする可動ディスプレイであるユーザインターフェース１２０を有する。ユーザインターフェース１２０は典型的には、モジュール１０２に取り付けられる表示パネルの形をとる。いくつかの実施形態では、表示パネル１２０は移動可能であり、ユーザあるいは管理者が、モジュールスタック内の都合の良い段に取付けが選択できるようにする。媒体保管ライブラリシステム１００は、システム内のデータカートリッジにアクセスするために割り当てられる１つあるいは複数のデータカートリッジスロットとして定義されるメールスロット１１０を有する。媒体保管ライブラリシステム１００は、ディスプレイ１２０が取り付けられている段を検出するセンサと、ディスプレイが取り付けられている段にメールスロット１１０を自動的に設定することにより、ディスプレイが取り付けられている段の変更を検出して応答できるコントローラとを備えている。ディスプレイ１２０が異なる段に動かされると、メールスロット１１０も自動的に追従する。いくつかの実施形態では、ユーザあるいは管理者は自動メールスロット設定を無効にすることができる。
【００２６】
いくつかの例では、媒体保管ライブラリシステム１００は、１つあるいは複数の段に配列して積み重ねることができる１つあるいは複数のデータ保管モジュール１０２を備えている。個々のデータ保管モジュール１０２は、データ保管カートリッジを格納するための複数のスロットを有する。データ保管モジュールスタックの１つの段上にある１つあるいは複数のスロットが、データ保管システムに格納されるデータカートリッジにアクセスできるメールスロット１１０として設定することができる。また媒体保管ライブラリシステム１００は、移動可能であるとともにデータ保管モジュール１０２のうちの１つの上に取り付けられるディスプレイ１２０と、データ保管モジュール１０２へのディスプレイの取付けを検出するセンサとを備えている。媒体保管ライブラリシステム１００はさらに、ディスプレイ１２０の段上にメールスロット１１０を設定することにより、センサ検出に応答するコントローラを有する。ディスプレイが動かされると、コントローラは、そのディスプレイ段にメールスロット１１０を自動的に設定変更する。ディスプレイ段へのメールスロット１１０の自動設定により、メールスロット１１０は、ユーザによって選択された都合の良い段に配置されることになる。
【００２７】
ディスプレイ段にメールスロット１１０を自動的に設定することにより、メールスロット１１０はディスプレイの極めて近くに都合よく配置され、メールスロット１１０の場所が確認され、メールスロット１１０が効率的に配置されることになる。いくつかの実施形態では、メールスロット１１０内のデータカートリッジがディスプレイ１２０を通してのみアクセス可能であるので、自動設定によって、メールスロット１１０がユーザにとって最も都合の良い場所に配置されることになる。
【００２８】
図２を参照すると、斜視図で、媒体保管ライブラリシステム１００のためのユーザインターフェース２００を示す。ユーザインターフェース２００は、表示画面２１０と、発光ダイオード２１２と、ライトバー２１４とを備えるフロントパネルディスプレイ２０２を有する。フロントパネルディスプレイ２０２は、データ保管モジュール１０２内の取付け穴２３０に接続するためのタブ２２０を有する。目視用窓２４０が、フロントパネルディスプレイ２０２上の、データ保管モジュール１０２の前面に取り付けられている。
【００２９】
図３Ａおよび図３Ｂには、媒体保管ライブラリとともに用いるのに適した可動ディスプレイ３００の一例の正面図および背面図が示されている。モジュール式保管ライブラリは、種々の異なるサイズで多数の配列に構成することができる。ライブラリ内の保管カートリッジにアクセスする管理者あるいはユーザは典型的には背格好が異なり、体力および運動能力も様々である。保管ライブラリをより人間工学的に利用するために、ディスプレイ３００は移動することができ、管理者あるいはユーザは、ライブラリ内の任意の望むモジュールにディスプレイ１００を取り付けることができる。
【００３０】
可動ディスプレイ３００は、表示画面３１０と、発光ダイオード（ＬＥＤ）３１２と、ユーザに情報を伝達するためのライトバー３１４とを備える。ディスプレイ３００のリアパネル３０２は、モジュールの表面上にある取付け穴に挿入できるタブ３２０、たとえばプラスチックタブを備えている。タブ３２０は、プラスチックフィンガの形をしていて、たとえばキャビネット引出しが掛金に取り付けられるように、保管モジュール上の所定の場所と位置合わせされ、ディスプレイ３００を保管モジュールに取り付ける。リアパネル３０２は、表示画面３１０およびＬＥＤ３１２を、個々の保管モジュール内のバスに接続するバスコネクタ３２２を有する。
【００３１】
いくつかの実施形態では、バスコネクタ３２２は、保管ライブラリの内部にあるバスと接続する際に、ライブラリとディスプレイ３００の接続および接続解除を検出することができるセンサとして機能させることができる。バスコネクタ３２２と内部バスとの接続により、フロントパネルディスプレイ３００の接続を検出するための割込みを生成することができる。他の実施形態として、機械的あるいは電気機械的スイッチ、光センサ、および種々のタイプの適当なセンシング装置および部品のような他のタイプのセンサを用いることができる。
【００３２】
ユーザは、単にディスプレイ３００を把持し、取付け穴からタブ３２０を取り外すことにより、ディスプレイ３００を動かすことができる。表示画面３１０およびＬＥＤ３１２を含むディスプレイ３００全体が取り外されることになる。保管ライブラリは多数の保管モジュールを有することができ、ディスプレイ３００が１つのモジュールに取り付けられて、残りのモジュールはブランクプレートを有するようにもできる。ユーザは第１のモジュールからディスプレイ３００を取り外し、第２のモジュールからはブランクプレートを取り外して、モジュール間でディスプレイ３００とブランクプレートとを交換し、第１のモジュールがブランクプレートを有し、第２のモジュールがディスプレイ３００を有するようにすることもできる。
【００３３】
ユーザは、タブ３２０とモジュール内の取付け穴とを位置合わせし、ディスプレイ３００を所定の場所に弾発係合させ（popping）、モジュールバスコネクタとディスプレイバスコネクタ３２２とを位置合わせして、バスをバスコネクタ３２２に接続することにより、ディスプレイ３００をモジュールに接続する。
【００３４】
ディスプレイ３００を保管ライブラリ内の種々の位置に動かせることにより、ライブラリにデータカートリッジを取付け取り外すことに関する人間工学的な快適性が改善される。ライブラリ使用時の人間工学的な快適性および利便性をこのように改善することに加えて、その例示的なシステムは、ディスプレイ３００の動きを検出し、それに応じてライブラリを設定変更する能力がある。データライブラリの１つの設定変更はメールスロットである。その例示的なシステムは、ディスプレイ３００の動きを検出し、その動きに応じて、メールスロットを自動的に設定変更する能力を有する。その例示的な保管システムは、メールスロットを動かし、ディスプレイの動きに追従させる能力を有する。
【００３５】
図４を参照すると、概略的なフローチャートで、ディスプレイの場所の移動に応じて、メールスロットを設定変更する一実施形態が示されている。ディスプレイが動くことは、メールスロットの設定を変更するトリガとなる。典型的には、ソフトウエアが、ライブラリ動作を管理するコントローラ上で実行される。そのソフトウエアは一般的に背景処理（background process）において実行され、信号入力あるいはタイミング割込みを待つ。その背景処理は、ディスプレイの動きを検知する（４０２）。たとえば、フロントパネルディスプレイは典型的には離脱時に電源を落とされ、同じあるいは他の保管モジュールに再び取り付けられる際に再起動される。システムは種々の技術およびセンサを用いて、ディスプレイの動きを検出することができる。たとえば、フロントパネルディスプレイは、ライブラリ全体にわたって通信するバスに接続されることができる。一例では、バスにはＩ2Ｃバスを用いることができる。バスへの接続は、そのプロセスによって検出される割込みあるいはイベントを生成することができ、バスがフロントパネルディスプレイの接続を検出するためのセンサとして動作できるようにする。他の実施形態では、バスからのディスプレイの接続解除ないし他の方法によっても割込みあるいはイベントを生成することができる。例えば、トラップハンドらなど。いくつかの実施形態では、ディスプレイがあるモジュールから異なるモジュールに動かされる場合に割込みあるいはイベントを生成することもできる。
【００３６】
他の実施形態では、スイッチ、光検出器などの他のタイプのセンサを用いて、フロントパネルの接続および／または接続解除を検出することができる。
【００３７】
動きが検知されるのに応じて、そのプロセスは新たな状態、すなわちディスプレイが動いたことを指示する状態に入る（４０４）。新たな状態では、そのプロセスは、ユーザあるいは管理者との対話を開始するためのプロンプトを提供する（４０６）。ユーザあるいは管理者がそのプロンプトに応答するとき、そのプロセスは設定を開始するための対話を開始する（４０８）。典型的には、設定は多くの場合にパスワードで保護されているので、対話内の初期あるいは早期の要求は、パスワードを入力する（４１０）ための要求である。ユーザがパスワードを正確に入力しない場合には、そのプロセスは不正アクセス状態（４１２）になる。一例では、不正アクセス状態（４１２）では、ライブラリは変更されることなく以前の状態で設定されたままであり、ディスプレイはエラー指示を表示する。メールスロットによって、許可されたユーザが、１つあるいは複数のカートリッジを、カートリッジ（１つあるいは複数）へのアクセスを許可するエリアに動かすことができるようになり、その手順は典型的には権限を有する者および許可された者に制限される。したがって、典型的には、設定を変更するには、ディスプレイを動かせるだけでは不十分である。
【００３８】
パスワードの入力時に、そのプロセスおよびユーザは、設定を定義し直すための対話に入る（４１４）。対話では、ユーザがライブラリの設定変更を望んでおり、マガジンサイズを含むパラメータを設定することをはっきりさせる。その対話は、ユーザが自動メールスロット構成（４１６）を望むか否かを尋ねるようにすることができる。自動設定では、システムは、ディスプレイが動かされた新たな保管モジュール内の同じ１つ（あるいは複数）のマガジンにメールスロットを動かす点を除いて、現在の設定と同じようにメールスロットを設定変更する。
【００３９】
自動設定変更を望まない場合には、そのプロセスは、ユーザ定義による設定変更（４１８）のための対話に移る。その対話は、ユーザがバックアップソフトウエアにおいて保管スロットおよびメールスロットの設定を検査するように催促するメッセージを有することができる。その対話はさらに、メールスロット設定のための必要条件の記述と、その必要条件の遵守を検証するための要求とを有することもできる。ディスプレイは典型的には、メールスロットが配置される保管モジュールおよび１つあるいは複数のマガジンの識別情報、ならびにメールスロットの数を含む現在のメールスロットの設定を指示するであろう。ユーザは任意の構成パラメータを入力し、設定を変更できる。
【００４０】
設定が自動的に行われるにしても、あるいはユーザが定義するにしても、そのプロセスは、成功あるいは失敗を示す確認画面あるいはエラー指示画面のいずれかを表示する（４２０）。その画面は、バックアップソフトウエアを設定変更するための催促の指示を有する。背景ソフトウエアは、メールスロット設定を反映し、カートリッジ交換およびカートリッジの現在位置の追跡を支援するようになっている。バックアップソフトウエア検証は、選択されたメールスロット設定を支援し、それを反映する。
【００４１】
したがって、ディスプレイの動きに応じて、そのプロセスはシステム状態を変更し、メールスロット設定を容易にするフロントパネル設定メニューを開始する。フロントパネルディスプレイ上の選択キーを押下することにより設定変更を起動すると、メールスロットを手動で設定するプロセスが継続できる。
【００４２】
その後、そのプロセスは、成功、失敗およびライブラリイベントログ内の不正アクセスの記録、ディスプレイの移動および／または設定変更の態様を含む、トランザクションの履歴を残す（４２２）ことができる。
【００４３】
図５を参照すると、斜視図で、種々のサイズおよび構成の媒体保管ライブラリシステムの例５１０、５１２、５１４、５１６を示す。ライブラリにディスプレイを接続することにより、システムサイズおよび構成に関係なく、メールスロットの設定変更を開始することができる。成長率の正確な予想が無くても、企業が保管能力、処理能力（スループット）および可用性を高められるように、システムはアップグレード可能であり、拡大可能である。単一の媒体保管モジュール５００を備える媒体保管ライブラリシステム５１０は、例示的な実施形態では最小限の保管能力を有する。他の媒体保管ライブラリシステム５１２および５１４はそれぞれ、２つおよび３つの媒体保管モジュール５００を保持することができるキャビネット５２２および５２４を有する。大容量の媒体保管ライブラリシステム５１６では、大容量のキャビネット５２６が８つの媒体保管モジュール５００まで保持することができる。他のシステムでは異なるサイズ、形状および構成を有することができる。
【００４４】
図６を参照すると、概略的な斜視図は媒体保管モジュールの一例６００を示しており、データカートリッジ６１４を収容し、取り出すために、かつデータカートリッジ６１４上でデータの読出しおよび書込みを行うために、その１つあるいは複数を、媒体保管ライブラリシステムで用いることができる。作業者は、媒体保管ライブラリシステムに対して、データカートリッジ６１４を挿入し、取り出し、置き換えることができる。媒体保管モジュール６００はコントローラ６１０を用いて、ロボティクスの動き、保管スロットおよび媒体ドライブに対する媒体カートリッジの挿入および取り出し、フロントパネルディスプレイの管理および他の機能を含む種々の動作を制御する。
【００４５】
コントローラ６１０は、フロントパネル６３８を介して入力される命令によって手動で、あるいはユーザがフロントパネル６３８をある特定のモジュールに接続することにより自動で、メールスロット設定を制御することができる。
【００４６】
例示的な媒体保管モジュール６００は、媒体保管モジュール６００内に収容されるガイドフレームに移動可能に取り付けられる、時に「ピッカ」と呼ばれるカートリッジ係合アセンブリ６１６を備える。ユーザはピッカ６１６を制御して、データカートリッジ６１４をカートリッジマガジン６２２内に収めるとか、データカートリッジ６１４をカートリッジマガジン６２２から取り出すことができる。媒体保管モジュール６００は典型的には、複数のカートリッジマガジン６２２を収容することができる。また媒体保管モジュール６００は、データカートリッジ６１４の読出しおよび書込みアクセスを実行することができる１つあるいは複数のカートリッジ読出し／書込み装置６２４も備える。データカートリッジ６１４は、１つあるいは複数のカートリッジマガジン６２２および１つあるいは複数のカートリッジ読出し／書込み装置６２４といった、１つあるいは複数の異なるタイプのカートリッジ収容装置内に収容されることができる。例示的な実施形態では、種々のカートリッジ収容装置が、適切に構成されたガイドフレーム６１８の周囲に取り付けられることができる。その例示的な実施形態では、カートリッジ読出し／書込み装置６２４は、ガイドフレーム６１８の後部に隣接して取り付けられ、カートリッジマガジン６２２は、ガイドフレーム６１８の反対側の部分に取り付けられる。他の配置も実現可能である。
【００４７】
例示的な媒体保管ライブラリシステムでは、ユーザは、マガジンにアクセスすることにより、あるいはメールスロットにアクセスすることによりデータカートリッジ６１４にアクセスすることができる。いずれの場合も、ユーザは、フロントパネル６３８上にある扉６３２を通してデータカートリッジ６１４にアクセスする。例示的な媒体保管モジュール６００は、フロントパネル６３８上の窓に隣り合う側面上に２つの扉６３２を有する。その窓は、ディスプレイパネル窓６３７にすることも、視認窓６３９にすることもできる。カートリッジマガジン６２２は、扉６３２が開いているときにアクセス可能であるガイドフレーム６１８の両側にある媒体引出し６４１内に保持される。
【００４８】
マガジンアクセス動作では、ユーザは、ディスプレイパネル窓６３７上に表示されるメニュー上のボタンを起動して、１つあるいは複数の扉のロックを解除し、その後、図７に示されるように、ロックを解除された引出し（１つあるいは複数）を引き出して、カートリッジマガジン６２２およびデータカートリッジ６１４にアクセスする。いくつかの応用形態では、媒体引出し６４１は鍵でロックされ、ユーザが媒体引出し６４１のロックを鍵で解除できるようにする。ユーザは、マガジンハンドル６４５で垂直方向に持ち上げることによりカートリッジマガジン６２２を取り出し、カートリッジマガジン６２２から持ち上げることによりデータカートリッジ６１４を取り出す。ユーザは、同じあるいは別のデータカートリッジ６１４を挿入して、カートリッジマガジン６２２に戻すことができる。いくつかの実施形態では、媒体引出し６４１は、ディスプレイパネル窓６３７上のボタンによって制御されるような引出し移送機構６５０の力によって、媒体保管モジュール６００の内外に動く。他の実施形態では、引出しは、スライド式の引出しによって手動で取り出され、挿入されることができる。
【００４９】
メールスロットアクセス動作では、ユーザは、ディスプレイパネル窓６３７上に表示されるメニュー上のボタンを起動して、メールスロット内のデータカートリッジ６１４の数と、適切な扉６３２を開くための手順とを表示する「メールスロットアクセス」画面を表示する。「引出しを開ける」ボタンを起動することにより、媒体引出し６４１が、メールスロットのために設定されている保管スロットの数まで開くようになる。ユーザは、メールスロットに対して、データカートリッジ６１４を挿入し、引き出し、あるいは置き換え、その後、媒体引出し６１４を閉じることができる。媒体保管ライブラリシステムは、閉じられたことを自動的に検出し、媒体引出し６１４をロックし、在庫チェックを開始する。
【００５０】
ガイドフレーム６１８は、ピッカ６１６と係合し、ガイドフレーム６１８の両方の側部および後部に沿って連続してピッカ６１６を誘導する移送アセンブリ６５０を支持している。ピッカ６１６は移送アセンブリ６５０に取り付けられ、移送アセンブリ６５０によって誘導されて、カートリッジマガジン６２２およびカートリッジ読出し／書込み装置６２４内に収容されるデータカートリッジ６１４にアクセスできるようになる。したがって、ピッカ６１６は、両側の側部のいずれかにあるマガジン内に収容されているデータカートリッジ６１４と係合し、カートリッジを取り出し、カートリッジをガイドフレーム６１８の後部にある所定の場所に動かし、カートリッジをカートリッジ読出し／書込み装置６２４に挿入するように制御されることができる。同様に、ピッカ６１６は、カートリッジ読出し／書込み装置６２４からデータカートリッジ６１４を取り出し、そのデータカートリッジ６１４をマガジンに挿入することもできる。同様に、ピッカ６１６は、データカートリッジ６１４を、あるマガジン内のある場所から、同じマガジン内の別の場所に、あるいは別のマガジンに動かすこともできる。ピッカ６１６は、ガイドフレーム６１８に沿って、時計回りあるいは反時計回りの方向に動くことができる。
【００５１】
通常の動作時に、扉６３２および媒体引出し６４１はロックされており、ユーザは、ディスプレイパネル窓６３７から局部的に、あるいはコントローラ６１０または他の適当なプロセッサからのコマンドによって、選択されたデータカートリッジ６１４にアクセスすることができる。コントローラ６１０は、媒体保管ライブラリシステムに接続されるローカルコントローラ、あるいはネットワークを介してアクセスするリモートコントローラとすることができる。ピッカ６１６は、媒体保管モジュール６００内、および多数の媒体保管モジュール６００を有する媒体保管ライブラリシステム内に収容されている全てのデータカートリッジ６１４にアクセスすることができる。ユーザが、たとえば置き換えるために、データカートリッジ６１４をカートリッジ読出し／書込み装置６２４から取り出したい場合には、ユーザはピッカ６１６を制御して、カートリッジをカートリッジ読出し／書込み装置６２４からカートリッジマガジン６２２に動かすことができる。マガジンアクセスの場合、ユーザは、カートリッジを、選択された媒体引出し６４１に動かすことができる。メールスロットアクセスの場合、ユーザは、カートリッジをマガジンに動かし、さらにメールスロットとして設定されているマガジン内の場所に動かす。カートリッジが適切に配置されると、ユーザは、取り出すか、あるいは置き換えるためにマガジンアクセスあるいはメールスロットアクセスによってカートリッジにアクセスすることができる。
【００５２】
図８を参照すると、斜視図には、多数モジュール媒体保管ライブラリシステムの一例８００が示されている。例示的な媒体保管ライブラリシステム８００は、大容量の媒体保管ライブラリシステム８００内に多数の媒体保管モジュール８１０を保持することができる大容量のキャビネット８２０を有する。媒体保管ライブラリシステム８００は、キャビネット８２０および多数の媒体保管モジュール８１０に加えて、ハブあるいはスイッチ８１４を介してキャビネット８２０に接続された１つあるいは複数のホストプロセッサ８１２を備えている。また媒体保管ライブラリシステム８００は、データのリモートアクセスおよび保管用のリモートマネージメントカード・ローカルエリアネットワーク（ＬＡＮ）接続８１６も備えることができる。ハブあるいはスイッチ８１４およびＬＡＮ接続８１６は、小型コンピュータシステムインターフェース（ＳＣＳＩ）のような任意の適切なインターフェースによって、キャビネット８２０内の媒体保管モジュール８１０に接続される。ホストプロセッサ８１２は、システムコントローラとして、あるいは媒体保管ライブラリシステム８００のテストおよび設定動作を制御および管理するための別の適切なプロセッサとして動作させることができる。
【００５３】
フロントパネルディスプレイの動きに応じて、メールスロット設定およびハンドリング、ならびに自動メールスロット設定を含むプロセスを実行することができるコントローラは、キャビネット８２０内の任意の媒体保管モジュール８１０内に、あるいはキャビネット８２０の外部、たとえばホストプロセッサ８１２またはハブ８１４内に存在させることができる。
【００５４】
具体的に記載されたシステムは、バスコネクタの接続時に、バスの割込み生成能力の形をとる、フロントパネルと保管モジュールとの接続を検知するためのセンサを備えているが、他のセンサでも可能である。他のセンサは、電気化学的スイッチ、機械的スイッチ、光検出器、インピーダンス、電流のような電気信号検出器および電圧検出器などを含むことができる。記載されたシステムはテープライブラリであるが、テープドライブ、ディスクドライブ、テープライブラリ、磁気ディスクライブラリなどを含む他のタイプの保管装置に用いることもできる。
【図面の簡単な説明】
【００５５】
【図１】多数の垂直方向に積み重ねられた媒体保管モジュール内で選択された１つのメールスロットを備えた媒体保管ライブラリシステムを示す斜視図である。
【図２】媒体保管ライブラリシステムのユーザインターフェースを示す斜視図である。
【図３Ａ】媒体保管ライブラリとともに用いるのに適した可動ディスプレイの一例の正面図である。
【図３Ｂ】媒体保管ライブラリとともに用いるのに適した可動ディスプレイの一例の背面図である。
【図４】ディスプレイの場所の移動に応じてメールスロットを設定変更する一実施形態を示す概略的なフローチャートである。
【図５】種々のサイズおよび構成の媒体保管ライブラリシステムの例を示す斜視図である。
【図６】媒体保管ライブラリシステムにおいて用いられる媒体保管モジュールの一例を示す斜視図である。
【図７】媒体保管ライブラリシステムにおいて用いられる媒体保管モジュールの一例を示す概略的な斜視図である。
【図８】多数モジュール媒体保管ライブラリシステムの一例を示す斜視図である。
【符号の説明】
【００５６】
１００  モジュール式保管システム
１０２  保管モジュール
１０４  保管カートリッジ
１２０  可動ディスプレイ
３２２  バスコネクタ
６１０  コントローラ
【図１】
2004348943.tif 000003
【図２】
2004348943.tif 000004
【図３Ａ】
2004348943.tif 000005
【図３Ｂ】
2004348943.tif 000006
【図４】
2004348943.tif 000007
【図５】
2004348943.tif 000008
【図６】
2004348943.tif 000009
【図７】
2004348943.tif 000010
【図８】
2004348943.tif 000011