(57)【要約】【課題】ディープセル方式のライブラリ装置において退避させた記録媒体がドライブ装置に引き込まれない仕組みを提供する。【解決手段】記録媒体２のうち搬出要求対象となる後方に格納されている記録媒体２を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体２を先に搬出して退避先ドライブ装置へ搬出する制御を行い、その後、搬出対象となる記録媒体２を駆動ドライブ装置へ搬出する。また退避先ドライブ装置へ記録媒体２を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体２の当該退避先ドライブ装置による引き込み動作を停止制御する。【選択図】図１
2014032722.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、
前記記録媒体のうち搬出要求対象となる後方に格納されている記録媒体を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先ドライブ装置へ搬出する制御を行い、その後、搬出対象となる記録媒体を搬出する制御を行う搬出制御部と、
ドライブ装置から記録媒体の検出の通知を受けた場合に、当該ドライブ装置へ検出された記録媒体に対する引き込み動作を指示する引き込み動作指示部と、
前記退避先ドライブ装置へ記録媒体を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体の当該退避先ドライブ装置による引き込み動作を停止制御する動作停止制御部と、
を備えることを特徴とするライブラリ装置。
【請求項２】
前記動作停止制御部は、
前記退避先ドライブ装置に対して記録媒体の検出停止要求を出力し、
前記退避先ドライブ装置は前記検出停止要求を入力した場合、前記記録媒体を検出している状態であっても、前記引き込み動作指示部への記録媒体の検出の通知を停止する
ことを特徴とする請求項１に記載のライブラリ装置。
【請求項３】
前記搬出制御部は、
前記搬出対象となる記録媒体の搬出完了を検出した場合に、前記退避先ドライブ装置に搬出した記録媒体を前記記録媒体格納部へ搬出制御する
ことを特徴とする請求項１または請求項２に記載のライブラリ装置。
【請求項４】
前記動作停止制御部は、
前記退避先ドライブ装置に搬出した記録媒体の前記記録媒体格納部への搬出の完了を検出した場合に、前記引き込み動作の停止制御を解除する
ことを特徴とする請求項１から請求項３の何れか１項に記載のライブラリ装置。
【請求項５】
記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、
ドライブ装置から記録媒体の検出の通知を受けた場合に、当該ドライブ装置に対して当該検出した記録媒体に対する引き込み動作を指示する引き込み動作指示装置と、
を備えたライブラリ装置を制御するライブラリ制御装置であって、
前記記録媒体のうち搬出要求対象となる後方に格納されている記録媒体を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先ドライブ装置へ搬出する制御を行い、その後、搬出対象となる記録媒体を搬出する制御を行う搬出制御部と、
前記退避先ドライブ装置へ記録媒体を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体の当該退避先ドライブ装置による引き込み動作を停止制御する動作停止制御部と、
を備えることを特徴とするライブラリ制御装置。
【請求項６】
記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、
ドライブ装置から記録媒体の検出の通知を受けた場合に、当該ドライブ装置に対して当該検出した記録媒体に対する引き込み動作を指示する引き込み動作指示装置と、
を備えたライブラリ装置を制御するライブラリ制御装置の制御方法であって、
前記ライブラリ制御装置の搬出制御部が、前記記録媒体のうち搬出要求対象となる後方に格納されている記録媒体を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先ドライブ装置へ搬出し、その後、搬出対象となる記録媒体を搬出する制御を行う搬出制御部と、
前記ライブラリ制御装置の動作停止制御部が、前記退避先ドライブ装置へ記録媒体を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体の当該退避先ドライブ装置による引き込み動作を停止制御する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部を備えたライブラリ装置、ライブラリ制御装置及びその制御方法に関する。
【背景技術】
【０００２】
現在、ライブラリ装置の一例として、ディープセル方式のライブラリ装置が知られている（例えば特許文献１参照）。このディープセル方式のライブラリ装置は、記録媒体（例えばテープやディスクなどのデータカートリッジ）を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、記録媒体に記録されている情報の読み出しや記録媒体への情報の書き込みを行うドライブ装置と、記録媒体格納部からドライブ装置への記録媒体の搬出や、ドライブ装置から記録媒体格納部への記録媒体の搬出、また、ドライブ装置等からの記録媒体の抜き出し、ドライブ装置等への記録媒体の差し込み等を行うアクセッサ機構を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４６０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上述のようなディープセル方式の技術を採用したライブラリ装置では、情報の読み書きを行う等のために、記録媒体格納部の後方に格納されている記録媒体の搬出要求をサーバ等から受け付けた場合、当該搬出要求の対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先のドライブ装置の間口へ搬出する制御を行い、その後、搬出対象となる記録媒体を、当該記録媒体を引き込んで駆動するドライブ装置へ搬出する制御を行っている。ライブラリ装置は、そのような一時的に退避先のドライブ装置の間口へ退避させた記録媒体を元の記録媒体格納部に搬送して戻すことにより、搬出対象となる記録媒体の搬出処理の完了をサーバ等のライブラリ管理装置へ通知している。
【０００５】
ここで、後方の記録媒体を搬出するためにその前方に格納されていた記録媒体を一時的に退避先のドライブ装置へ搬出した場合、当該退避先のドライブ装置によっては、搬入されて自装置の間口に一時退避された記録媒体を検知する装置がある。このようなドライブ装置では、記録媒体が間口に搬入されたことをサーバ等のライブラリ管理装置へ通知する。そしてライブラリ管理装置においてそのような通知を受信した場合、ドライブ装置に対して間口に一時的に退避させられた記録媒体との情報の読み書きを行わせるため、引き込み動作の開始命令をドライブ装置に送信する。この場合、退避先のドライブ装置では間口に一時的に退避させられた記録媒体を引き込んでしまい、情報の読み込み動作等を開始してしまう仕様とっている。
【０００６】
しかしながらこのような場合には、退避対象の記録媒体がドライブ装置内に引き込まれて情報の読み書き作業等が開始されてしまうため、直ちにその作業を停止するためにはライブラリ管理装置からドライブ装置に対して強制終了の命令を送信する必要がある。したがって、搬出対象の記録媒体を搬出先のドライブ装置へ搬出した後に、管理者の労力なく直ちに、退避先のドライブ装置の間口に一時的に退避させた記録媒体を元の記録媒体格納部に搬出して戻すことができなくなる。これにより、ライブラリ装置の制御元は、搬出対象となる記録媒体の搬出処理の完了をサーバへ通知できない。これにより、サーバにおいて搬出対象となる記録媒体の搬出処理の完了を受信できないこととなり、当該搬出対象となる記録媒体に対する情報の読み書きの処理（バックアップ処理等）の命令の出力が滞ることとなる。
【０００７】
また、ディープセル方式の技術を採用したライブラリ装置ではなく、奥行方向に１つの記録媒体しか格納できないようなライブラリ装置であれば、そのように搬出対象の記録媒体の前方に格納されている記録媒体を退避させる制御を行う必要がなくなるが、そのようなライブラリ装置では記録媒体の格納場所が削減されることにより、記録媒体の最大搭載巻数が少なくなるなどのデメリットがある。
【０００８】
そこでこの発明は、上述の課題を解決することのできるライブラリ装置、ライブラリ制御装置及びその制御方法を提供する。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、前記記録媒体のうち搬出要求対象となる後方に格納されている記録媒体を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先ドライブ装置へ搬出する制御を行い、その後、搬出対象となる記録媒体を搬出する制御を行う搬出制御部と、ドライブ装置から記録媒体の検出の通知を受けた場合に、当該ドライブ装置へ検出された記録媒体に対する引き込み動作を指示する引き込み動作指示部と、前記退避先ドライブ装置へ記録媒体を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体の当該退避先ドライブ装置による引き込み動作を停止制御する動作停止制御部と、を備えることを特徴とするライブラリ装置である。
【００１０】
また本発明は、記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、ドライブ装置から記録媒体の検出の通知を受けた場合に、当該ドライブ装置に対して当該検出した記録媒体に対する引き込み動作を指示する引き込み動作指示装置と、を備えたライブラリ装置を制御するライブラリ制御装置であって、前記記録媒体のうち搬出要求対象となる後方に格納されている記録媒体を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先ドライブ装置へ搬出する制御を行い、その後、搬出対象となる記録媒体を搬出する制御を行う搬出制御部と、前記退避先ドライブ装置へ記録媒体を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体の当該退避先ドライブ装置による引き込み動作を停止制御する動作停止制御部と、を備えることを特徴とするライブラリ制御装置である。
【００１１】
また本発明は、記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部と、ドライブ装置から記録媒体の検出の通知を受けた場合に、当該ドライブ装置に対して当該検出した記録媒体に対する引き込み動作を指示する引き込み動作指示装置と、を備えたライブラリ装置を制御するライブラリ制御装置の制御方法であって、前記ライブラリ制御装置の搬出制御部が、前記記録媒体のうち搬出要求対象となる後方に格納されている記録媒体を搬出するにあたり当該搬出要求対象となる記録媒体よりも前方に格納されている記録媒体を先に搬出して退避先ドライブ装置へ搬出し、その後、搬出対象となる記録媒体を搬出する制御を行う搬出制御部と、前記ライブラリ制御装置の動作停止制御部が、前記退避先ドライブ装置へ記録媒体を搬出した場合に、当該退避先ドライブ装置へ搬出した記録媒体の当該退避先ドライブ装置による引き込み動作を停止制御することを特徴とする制御方法である。
【発明の効果】
【００１２】
本発明によれば、搬出要求対象となる記録媒体２の搬出処理が正常に完了し、その記録媒体２に対する情報の読み書きを管理者の労力なく正常に行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるライブラリ装置の構成を示すブロック図である。
【図２】本発明の一実施形態によるライブラリ装置の外観図である。
【図３】本発明の一実施形態によるライブラリ制御装置の機能ブロック図である。
【図４】本発明の一実施形態によるライブラリ管理装置の機能ブロック図である。
【図５】本発明の一実施形態によるライブラリ制御装置の記憶する記録媒体管理テーブルを示す図である。
【図６】本発明の一実施形態によるライブラリ制御装置の記憶するドライブ装置管理テーブルを示す図である。
【図７】本発明の一実施形態によるライブラリ制御装置およびライブラリ管理装置の処理フローを示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態によるライブラリ装置及びライブラリ制御装置を、図面を参照して説明する。
図１は本発明の一実施形態によるライブラリ装置の構成を示すブロック図である。
この図において、符号１はライブラリ装置であり、当該ライブラリ装置１を上から見た場合の例を示している。ライブラリ装置１は、複数の記録媒体２を格納するライブラリ３、記録媒体２に記録されている情報の読み込みや記録媒体２への情報の書き込みを行うドライブ装置４，５を備えている。またライブラリ装置１は、ライブラリ３に格納されている記録媒体をドライブ装置４またはドライブ装置５へ搬出するアクセッサ６を備えている。またアクセッサ６にはライブラリ制御装置７が搭載されている。ライブラリ装置１はそれ以外の構成を備えていてもよい。
【００１５】
ここで、ライブラリ３は記録媒体を前方から後方へと奥行方向に並べて複数格納する記録媒体格納部を複数有している。なお１つの記録媒体格納部をセルと呼ぶ。ライブラリ３において当該セルは上下左右に設けられていてよく、図１には各セルに奥行方向に２つの記録媒体が格納されている状態を示しているが、それ以上の複数個の記録媒体が格納できるように構成されていてもよい。記録媒体２は、例えばテープやディスクなどのデータカートリッジであってよい。またはそれ以外の記録媒体であってよい。
【００１６】
またドライブ装置４，５は記録媒体２に記録されている情報の読み込みや記録媒体２への情報の書き込みを行う装置である。アクセッサ６の動作によって記録媒体２が引き込み口の間口に配置されると、その記録媒体２を検出し、外部の装置へ通知し、当該外部の装置からの命令に基づいて内部に引き込む動作を行う。なお本実施形態においてはライブラリ装置１がドライブ装置を２つ備える場合を例にして説明しているが、ライブラリ装置１はドライブ装置を２つ以上備えていてもよい。
【００１７】
またアクセッサ６は、外部からの制御に基づいて、ライブラリ３の各セルに格納されている記録媒体２を取り出してドライブ装置４またはドライブ装置５へ搬出し、またドライブ装置４またはドライブ装置５から記録媒体２を取り出してライブラリ３へ搬出する駆動部である。本実施形態においては当該アクセッサ６にライブラリ制御装置７が搭載されている場合の例について説明するが、ライブラリ制御装置７はライブラリ装置１内の他の場所に設置されてアクセッサ６等を、通信回線等を介して制御するようにしてもよい。
【００１８】
また図１に示すライブラリ管理装置８は、ライブラリ装置１と通信ネットワークを介して接続されている。当該ライブラリ管理装置８はコンピュータサーバ等で構成されており、予め記憶するライブラリ管理アプリケーションプログラムをＣＰＵ（Central Processing Unit）等で実行している。当該アプリケーションプログラムの機能によって、ライブラリ管理装置８は、ライブラリ制御装置７やドライブ装置４，５へ各種命令の信号を出力するとともに、それらの装置から情報を受信する。
【００１９】
図２は本発明の一実施形態によるライブラリ装置の外観図である。
当該図２においてはライブラリ装置の前面から見た場合の例を示している。この図で示すように、ライブラリ３は上下左右に複数のセルを有している。上述したように各セルには複数の記録媒体２が奥行方向に並べて格納されている。また本実施形態においてドライブ装置４，５は、ライブラリ３と平行に並んでおり、アクセッサ６はドライブ装置４，５にもライブラリ３にも記録媒体２を搬出および搬入できる位置に平行移動可能に設置されている。なおライブラリ３とドライブ装置４，５は平行に配置されている必要な無く、それらの位置に応じてアクセッサ６が記録媒体の搬出可能に移動できるように構成されていればよい。
【００２０】
図３は本発明の一実施形態によるライブラリ制御装置の機能ブロック図である。
この図で示すようにライブラリ制御装置７は、通信部７１、搬出制御部７２、動作停止制御部７３の各機能部を備えている。
通信部７１は、ライブラリ管理装置８やドライブ装置４，５と通信を行う機能部である。
また搬出制御部７２は、ライブラリ管理装置８からの制御等に基づいて、ライブラリ３からドライブ装置４，５へのアクセッサ６による記録媒体２の搬出、またはドライブ装置４，５からライブラリ３へのアクセッサ６による記録媒体２の搬出を制御する。
また動作停止制御部７３は、ドライブ装置４，５による記録媒体２の引き込み動作を停止制御する。
また記憶部７４は、ライブラリ制御装置７が各制御に利用する情報を記憶する。
【００２１】
図４は本発明の一実施形態によるライブラリ管理装置の機能ブロック図である。
この図で示すようにライブラリ管理装置８、通信部８１、制御部８２、管理部８３の各機能部とを備えている。これらの機能部はライブラリ管理装置８のコンピュータがライブラリ管理アプリケーションプログラムを実行することにより当該コンピュータに実現される各機能である。またライブラリ管理装置８は記憶部８４を備えている。
ここで通信部８１は、ライブラリ制御装置７やドライブ装置４，５等と通信を行う機能部である。
また制御部８２は、ライブラリ管理装置８の各機能部を制御する。
また管理部８３（引き込み動作指示部）は、ライブラリ制御装置７やドライブ装置４，５等の管理処理を行う機能部である。
また記憶部８４は、ライブラリ管理装置８が各処理に利用する情報等を記憶する。
【００２２】
そして、本実施形態のライブラリ装置によれば、ライブラリ制御装置７の搬出制御部７２が、ライブラリ３に格納された記録媒体２のうち搬出要求対象となる後方に格納されている記録媒体２を搬出するにあたり当該搬出要求対象となる記録媒体２よりも前方に格納されている記録媒体２を先に搬出して退避先のドライブ装置へ搬出する制御を行う。ライブラリ制御装置７の搬出制御部７２はその後、搬出要求対象となる記録媒体２を情報の読み書き用に駆動させるドライブ装置へ搬出する制御を行う。ここで、ライブラリ管理装置８は、ドライブ装置から記録媒体２の検出の通知を受けた場合に、当該ドライブ装置に対して、検出した記録媒体２に対する情報読み書きのための引き込み動作を指示する処理を行う。そこで、ライブラリ制御装置７の動作停止制御部７３は、退避先のドライブ装置へ記録媒体２を搬出した場合に、当該記録媒体２の当該退避先のドライブ装置による引き込み動作を停止制御する処理を行う。
【００２３】
本実施形態においてこの引き込み動作の停止制御を行う際、ライブラリ制御装置７の動作停止制御部７３が、記録媒体２の退避先として特定したドライブ装置に対して記録媒体２の検出停止要求を出力する。退避先のドライブ装置は検出停止要求を入力した場合、記録媒体２を検出している状態であっても、ライブラリ管理装置８への記録媒体２の検出の通知を停止する。これにより、ライブラリ管理装置８は退避先のドライブ装置への記録媒体２の引き込み動作の停止を指示する。この時、退避先のドライブ装置においは記録媒体２が引き込み口の間口に配置され、その記録媒体２を検出した場合であっても引き込み動作を行わない。したがって、アクセッサ６は、搬出要求対象となる記録媒体２を搬出先のドライブ装置（駆動ドライブ装置）へ搬出した後に、退避させた記録媒体２を間口から取り出して、ライブラリ３の元のセルへと搬出することができる。これにより、搬出要求対象となる記録媒体２の搬出処理が正常に完了する。この場合、管理者は、退避させた記録媒体がドライブ装置に引き込まれることがないので、その引き込まれた後の強制終了させるための操作をする必要がなくなる。よって、搬出要求対象となった記録媒体２に対する情報の読み書きを管理者の労力なく、また遅滞なく、正常に行うことが可能となる。
【００２４】
図５は本発明の一実施形態によるライブラリ制御装置の記憶する記録媒体管理テーブルを示す図である。
ライブラリ制御装置７は記憶部７４に記録媒体管理テーブルを記憶している。当該記録媒体管理テーブルは、図５で示すように、各セルの識別番号と、そのセルについての前方または後方を示す格納位置情報とに関連付けて、記録媒体２の識別情報を記憶している。記録媒体管理テーブルの情報を読み込むことにより、ライブラリ制御装置７は、たとえばセル２の前方に記録媒体２（Ｂ）が、またセル２の後方に記録媒体２（Ａ）が格納されていることを検出することができる。
記録媒体管理テーブルは、ライブラリ管理装置８の記憶部８４が記憶していてもよい。
【００２５】
図６は本発明の一実施形態によるライブラリ制御装置の記憶するドライブ装置管理テーブルを示す図である。
ライブラリ制御装置７は記憶部７４にドライブ装置管理テーブルを記憶している。当該ドライブ装置管理テーブルは、図６で示すように、ドライブ装置の識別情報に関連付けて利用有無の情報を記憶している。ライブラリ制御装置７は、利用無しの情報に記録さているドライブ装置については当該ドライブ装置への記録媒体２の搬出が可能と判定する。またライブラリ制御装置７は、ドライブ装置管理テーブルにおいて利用有りの情報に記録されているドライブ装置については当該ドライブ装置への記録媒体２の搬出は不可能と判定する。なお、ドライブ装置管理テーブルにおいて利用有りの情報が記録されている場合には、そのドライブ装置に対して搬出された記録媒体２の識別情報が、ドライブ装置の識別情報に関連付けられて記録されてよい。
ドライブ装置管理テーブルは、ライブラリ管理装置８の記憶部８４が記憶していてもよい。
【００２６】
図７は本発明の一実施形態によるライブラリ制御装置およびライブラリ管理装置の処理フローを示す図である。
次に、図４を用いてライブラリ制御装置およびライブラリ管理装置の本発明の一実施形態による処理フローの詳細について順を追って説明する。
まずライブラリ管理装置８の管理部８３は、例えばバックアップ命令等に基づいて、記録媒体２に格納された情報のバックアップ処理を行うことを検知し、またバックアップ処理のためにドライブ装置へ搬出要求を行う対象となる記録媒体２の識別情報を検知する。ここで搬出要求対象となる記録媒体２が記録媒体２（Ａ）であるとする。すると管理部８３は、記録媒体２（Ａ）の識別情報を含む搬出命令を、通信部８１を介してライブラリ制御装置７へ送信する（ステップＳ１０１）。なお当該搬出命令に、管理部８３が決定した搬出先のドライブ装置の識別情報が格納されていてもよい。またはライブラリ制御装置７の搬出制御部７２が、ドライブ装置管理テーブルから利用無しの情報に関連付けられているドライブ装置の中から搬出先のドライブ装置を特定するようにしてもよい。
【００２７】
ライブラリ制御装置７の搬出制御部７２は、通信部７１を介して搬出命令を受信すると、搬出命令から記録媒体２（Ａ）の識別情報を読み取って、当該記録媒体２（Ａ）が搬出要求対象であることを検知する。すると搬出制御部７２は、記憶部７４に格納されている記録媒体管理テーブルにおいて搬出要求対象となる記録媒体２の識別情報に関連付けられて記録されている格納位置情報を読み取る。そして搬出制御部７２は読み取った格納位置情報に基づいて搬出要求対象の記録媒体２の搬出処理を行うに当たり、退避処理を行うか否かを判定する（ステップＳ１０２）。具体的には、搬出制御部７２は、読み取った格納位置情報が前方を示す場合には退避処理を行わないと判定し、また読み取った格納位置情報が後方を示す場合には退避処理を行うと判定する。
【００２８】
搬出要求対象となる記録媒体２が記録媒体２（Ａ）であるので、搬出制御部７２は、記録媒体管理テーブルより記録媒体２（Ａ）に関連付けられて記録されている格納位置情報である「後方」の情報を読み取る。すると搬出制御部７２は、退避処理を行うと判定する。搬出制御部７２は、退避処理を行う場合、まず記録媒体２（Ａ）の前方に格納されている他の記録媒体２の退避先となるドライブ装置を特定する。退避先のドライブ装置の検出処理を行う場合、搬出制御部７２は、搬出命令から搬出先のドライブ装置の識別情報を読み取り、このドライブ装置以外の他のドライブ装置のうち、利用されていないドライブ装置が存在するかを、ドライブ装置管理テーブルから特定する。たとえば搬出制御部７２は、搬出命令に搬出先のドライブ装置の識別情報として「ドライブ装置４」が含まれる場合、ドライブ装置４以外の他のドライブ装置の識別情報に関連付けられて「利用無し」の情報が記録されているドライブ装置の識別情報（例えば、ドライブ装置５）を読み取る。そして搬出制御部７２はそのうちの１つのドライブ装置５の識別情報を、退避先のドライブ装置の識別情報と特定し、動作停止制御部７３へ通知する。そして、動作停止制御部７３は、退避先のドライブ装置の識別情報に基づいて、当該退避先のドライブ装置の通信アドレスを記憶部７４等から読み取り、その通信アドレス宛に“媒体無しステータス要求（検出停止要求）”を送信する（ステップＳ１０３）。
【００２９】
なお、本実施形態においてはライブラリ制御装置７の記憶部７４においてドライブ装置管理テーブルを記憶している場合の例について説明したが、当該ドライブ装置管理テーブルはライブラリ管理装置８の記憶部８４が記憶していてもよい。その場合、ライブラリ管理装置８の管理部８３が退避先のドライブ装置５を上述の処理と同様に特定し、ライブラリ制御装置７に通知するようにしてもよい。
【００３０】
ここで、ドライブ装置４またはドライブ装置５は、引き込み部の間口に記録媒体２が配置されて記録媒体２をセンサによって検出した場合、通常はライブラリ管理装置８からのポーリングに応答して“媒体有り”を示す信号を出力する。この結果、ライブラリ管理装置８の管理部８３は“媒体有り”を示す信号を出力したドライブ装置４またはドライブ装置５に対して、記録媒体２に対する情報読み書きのための引き込み動作を指示する信号を出力する。そしてその信号を入力したドライブ装置４またはドライブ装置５は間口に配置された記録媒体２を引き込む動作を行う。しかしながら、今、ドライブ装置５は“媒体無しステータス要求”を受信したため、引き込み部の間口に記録媒体２が配置されて記録媒体２を検出したとしても、ライブラリ管理装置８からのポーリングに応答して“媒体有り”を示す信号を出力せず、“媒体無し”を示す信号を出力するようステータスを設定する（ステップＳ１０４）。従ってドライブ装置５は、ライブラリ管理装置８からのポーリングに応答して“媒体無し”を示す信号を出力する。これにより、ライブラリ管理装置８の管理部８３はドライブ装置５に対して引き込み動作を指示する信号を出力せず、ドライブ装置５は記録媒体２を引き込む動作を行わないようになる。なおドライブ装置５はステータスを設定すると、ステータス設定完了をライブラリ制御装置７へ送信する（ステップＳ１０５）。
【００３１】
そして搬出制御部７２は動作停止制御部７３によって“媒体無しステータス要求”が送信された後、退避処理として、搬出要求対象となる記録媒体２（Ａ）の前方に格納されている記録媒体２の識別情報を記録媒体管理テーブルから読み取る。ここで、記録媒体２（Ａ）の前方に格納されている記録媒体２の識別情報は記録媒体２（Ｂ）である。そして搬出制御部７２は搬出要求対象となる記録媒体２（Ａ）の前方に格納されている記録媒体２（Ｂ）を退避対象の記録媒体２と特定する。搬出制御部７２は当該退避対象の記録媒体２（Ｂ）の識別情報に関連付けられて記録媒体管理テーブルに記録されているセルの識別情報「セル２」を読み取り、そのセルを、記録媒体２（Ｂ）が格納されているセルの識別情報と特定する。
【００３２】
そして搬出制御部７２は退避対象の記録媒体２（Ｂ）が格納されているセルの識別情報「セル２」と、格納位置の情報「前方」と、退避先のドライブ装置５の識別情報とを含む排出制御信号をアクセッサ６へ出力する（ステップＳ１０６）。すると、アクセッサ６は、セルの識別情報「セル２」と格納位置の情報「前方」とを用いて記録媒体２（Ｂ）を、退避先のドライブ装置５へ搬出する動作を行う。この時、アクセッサ６においては記録媒体２を搬出する駆動部が、セル２の前方の格納位置から記録媒体２（Ｂ）を搬出し、ライブラリ３の前面のレール上を駆動して平行移動してドライブ装置５の前で停止し、記録媒体２（Ｂ）をドライブ装置５の間口の高さまで上下移動させて、当該間口に配置する。これにより、搬出要求対象である記録媒体２（Ａ）の前方に格納されていた記録媒体２（Ｂ）が、退避先のドライブ装置５の間口に配置される。そしてアクセッサ６は退避完了を示す信号をライブラリ制御装置７へ送信する。
【００３３】
ライブラリ制御装置７の搬出制御部７２は、退避完了を受信する（ステップＳ１０７）。すると、記録媒体管理テーブルの記録媒体２（Ｂ）の情報を削除すると共に、ドライブ装置管理テーブルのドライブ装置５の識別情報に関連付けて記録媒体２（Ｂ）の識別情報を記録する。なお搬出制御部７２は、記録媒体２（Ｂ）が格納されていた元のセルの識別情報と格納位置の情報とをメモリ等に記録しておいてもよい。または搬出制御部７２は、記録媒体管理テーブルに記録されていた記録媒体２（Ｂ）の識別情報の代わりに、当該記録媒体管理テーブルの記録位置に記録媒体２（Ｂ）の元の格納位置であることを示す情報を記録しておいてもよい。
【００３４】
なお記録媒体管理テーブルは、ライブラリ管理装置８の記憶部８４に記録されていてもよい。この場合、ライブラリ管理装置８の管理部８３が、退避対象の記録媒体２（Ｂ）の特定や、その記録媒体２が格納されているセルや格納位置を検出して、ライブラリ制御装置７へ通知するようにしてもよい。
【００３５】
次に、退避完了を入力したライブラリ制御装置７の搬出制御部７２は、ライブラリ管理装置８から入力した搬出命令に基づいて、搬出要求対象の記録媒体２（Ａ）の識別情報と、搬出先のドライブ装置４の識別情報とを読み取る（または搬出先のドライブ装置４を所定の処理に基づいて搬出制御部７２が特定してもよい）。そして搬出制御部７２は、当該搬出要求対象の記録媒体２（Ａ）の識別情報に関連付けられて記録媒体管理テーブルに記録されているセルの識別情報「セル２」を読み取り、そのセルを、記録媒体２（Ａ）が格納されているセルの識別情報と特定する。
【００３６】
そして搬出制御部７２は搬出要求対象の記録媒体２（Ａ）が格納されているセルの識別情報「セル２」と、格納位置の情報「後方」と、搬出先のドライブ装置４の識別情報とを含む排出制御信号をアクセッサ６へ出力する（ステップＳ１０８）。すると、アクセッサ６は、セルの識別情報「セル２」と格納位置の情報「後方」とを用いて記録媒体２（Ａ）を、搬出先のドライブ装置４へ搬出する動作を行う。この時、アクセッサ６においては記録媒体２を搬出する駆動部が、セル２の後方の格納位置から記録媒体２（Ａ）を搬出し、ライブラリ３の前面のレール上を駆動して平行移動してドライブ装置４の前で停止し、記録媒体２（Ａ）をドライブ装置４の間口の高さまで上下移動させて、当該間口に配置する。これにより、搬出要求対象である記録媒体２（Ａ）が、搬出先のドライブ装置４の間口に配置される。
【００３７】
ここで、ライブラリ制御装置７の動作停止制御部７３は、ドライブ装置４に対して“媒体無しステータス要求”を送信していない。したがって、ドライブ装置４は間口に配置された記録媒体２（Ａ）をセンサにて検出した場合、ライブラリ管理装置８からのポーリングに応答して“媒体有り”を示す信号を送信する（ステップＳ１０９）。ライブラリ管理装置８の管理部８３は、“媒体有り”を示す信号を受信すると、ライブラリ制御装置７に対してドライブ装置４に排出した記録媒体２（Ａ）に対する情報読み書きのための引き込み動作を指示する信号を送信する（ステップＳ１１０）。するとライブラリ制御装置７の搬出制御部７２は引き込み動作を指示する信号をドライブ装置４へ送信する（ステップＳ１１１）。するとその信号を受信したドライブ装置４は間口に配置された記録媒体２（Ａ）を引き込む動作を行う。そしてドライブ装置４は、記録媒体２（Ａ）の引き込み完了をライブラリ制御装置７へ送信する（ステップＳ１１２）。そして、ライブラリ制御装置７の搬出制御部７２は、引き込み完了を受信する（ステップＳ１１３）。
【００３８】
またライブラリ制御装置７は記録媒体２（Ａ）の引き込み完了をライブラリ管理装置８へ通知する。これによりライブラリ管理装置８の管理部８３は、ドライブ装置４による記録媒体２（Ａ）の引き込み完了を検知する。記録媒体２（Ａ）の引き込み完了を検知したライブラリ制御装置７の搬出制御部７２は、記録媒体管理テーブルから記録媒体２（Ａ）の識別情報を削除すると共に、ドライブ装置管理テーブルのドライブ装置４の識別情報に関連付けて記録媒体２（Ａ）の識別情報を記録する。
【００３９】
また記録媒体２（Ａ）の引き込み完了を検知したライブラリ制御装置７の搬出制御部７２は、次に、一時的に退避させた記録媒体２（Ｂ）を元の格納位置に戻す制御を行う。この時、搬出制御部７２は、退避させた記録媒体２（Ｂ）が配置されているドライブ装置５の識別情報を、記録媒体２（Ｂ）の識別情報に基づいてドライブ装置管理テーブルから読み取る。そして搬出制御部７２は、メモリまたは記録媒体管理テーブルに記録していた記録媒体２（Ｂ）の元の格納場所であるセルの識別情報「セル２」と格納位置の情報「前方」を読み取り、記録媒体２（Ｂ）の識別情報と、記録媒体２（Ｂ）の元の格納場所であるセルの識別情報「セル２」と、格納位置の情報「前方」とを含む排出制御信号をアクセッサ６へ出力する（ステップＳ１１４）。
【００４０】
すると、アクセッサ６は、セルの識別情報「セル２」と格納位置の情報「前方」とを用いて記録媒体２（Ｂ）を、搬出元のライブラリ３の格納場所へ搬出する動作を行う。この時、アクセッサ６においては記録媒体２を搬出する駆動部が、ドライブ装置５の間口から記録媒体２（Ｂ）を搬出し、ライブラリ３の前面のレールの上を平行移動してライブラリ３におけるセル２の前で停止し、記録媒体２（Ｂ）をセル２の前方の格納位置に格納する。これにより、退避対象であった記録媒体２（Ｂ）が、搬出元のセル２の前方の格納場所に移される。
【００４１】
そして搬出制御部７２は、退避対象の記録媒体２（Ｂ）を元の格納場所に移動させると、“ステータス解除要求”を、退避先として特定したドライブ装置５へ送信する（ステップＳ１１５）。これにより、ドライブ装置５は、“媒体無しステータス要求”基づいて変更したステータスを解除する。そしてドライブ装置５はステータス解除完了をライブラリ制御装置７へ送信する（ステップＳ１１６）。これにより、ドライブ装置５は、ライブラリ管理装置８からのポーリングに応じて、間口に記録媒体２が存在する場合には、“媒体有り”の情報を送信するようになる。
【００４２】
なお、搬出制御部７２は、ステップＳ１０２において退避処理を行わないと判定した場合には、通常の搬出処理を以下ように行う（ステップＳ１１７）。つまり、搬出制御部７２は、搬出要求対象の記録媒体２の格納位置が「前方」である場合、ライブラリ管理装置８から入力した搬出命令に基づいて、搬出要求対象の記録媒体２の識別情報と、搬出先のドライブ装置の識別情報とを読み取る（または搬出先のドライブ装置４を所定の処理に基づいて搬出制御部７２が特定してもよい）。そして搬出制御部７２は、当該搬出要求対象の記録媒体２の識別情報に関連付けられて記録媒体管理テーブルに記録されているセルの識別情報を読み取り、そのセルを、搬出要求対象の記録媒体２が格納されているセルの識別情報と特定する。
【００４３】
そして搬出制御部７２は搬出要求対象の記録媒体２が格納されているセルの識別情報と、格納位置の情報「前方」と、搬出先のドライブ装置の識別情報とを含む排出制御信号をアクセッサ６へ出力する。すると、アクセッサ６は、セルの識別情報と格納位置の情報「前方」とを用いて搬出要求対象の記録媒体２を、搬出先のドライブ装置へ搬出する動作を行う。この時、アクセッサ６においては記録媒体２を搬出する駆動部が、セルの前方の格納位置から搬出要求対象の記録媒体２を搬出し、搬出先のドライブ装置の間口に配置する。
【００４４】
ここで、ライブラリ制御装置７の搬出制御部７２は、搬出先のドライブ装置に対して“媒体無しステータス要求”を送信していない。したがって、搬出先のドライブ装置は間口に配置された搬出要求対象の記録媒体２をセンサにて検出した場合、ライブラリ管理装置８からのポーリングに応答して“媒体有り”を示す信号を送信する。ライブラリ管理装置８の管理部８３は、“媒体有り”を示す信号を受信すると、搬出先のドライブ装置に対して搬出要求対象の記録媒体２に対する情報読み書きのための引き込み動作を指示する信号を送信する。そしてその信号を受信した搬出先のドライブ装置は間口に配置された記録媒体２を引き込む動作を行う。
【００４５】
そして搬出先のドライブ装置は、搬出要求対象の記録媒体２の引き込み完了をライブラリ制御装置７へ送信する。またライブラリ制御装置７の搬出制御部７２は、搬出要求対象の記録媒体２の引き込み完了をライブラリ管理装置８へ通知する。これによりライブラリ管理装置８の管理部８３は、搬出先のドライブ装置による搬出要求対象の記録媒体２の引き込み完了を検知する。搬出要求対象の記録媒体２の引き込み完了を検知したライブラリ制御装置７の搬出制御部７２は、記録媒体管理テーブルから搬出要求対象の記録媒体２の識別情報を削除すると共に、ドライブ装置管理テーブルにおける搬出先のドライブ装置の識別情報に関連付けて搬出要求対象の記録媒体２の識別情報を記録する。
【００４６】
以上、本発明の実施形態によるライブラリ装置とライブラリ制御装置について説明したが、このようなライブラリ装置およびライブラリ制御装置によれば、引き込み動作の停止制御を行う際、ライブラリ制御装置７の動作停止制御部７３が、記録媒体２の退避先として利用したドライブ装置に対して記録媒体２の検出停止要求を出力する。これにより、退避先のドライブ装置は検出停止要求を入力した場合、記録媒体２を検出している状態であっても、ライブラリ管理装置８への記録媒体２の検出の通知を停止する。そして、ライブラリ管理装置８は退避先のドライブ装置への記録媒体２の引き込み動作の指示を行わない。したがって、退避先のドライブ装置は記録媒体２が引き込み口の間口に配置され、その記録媒体２を検出した場合であっても引き込み動作を行うことがない。よって、アクセッサ６は、搬出要求対象となる記録媒体２を搬出先のドライブ装置へ搬出した後に、退避させた記録媒体２を間口から取り出して、ライブラリ３の元のセルへと搬出することができる。これにより、搬出要求対象となる記録媒体２の搬出処理が正常に完了し、その記録媒体２に対する情報の読み書きを管理者の労力なく正常に行うことが可能となる。
またライブラリを奥行方向に１つだけ記録媒体を格納できるようなライブラリに変更しなくとも、退避させたドライブ装置が引き込まれないような仕組みによるライブラリ装置１を提供できるようになり、これにより、ユーザは労力をかけずにライブラリ装置１の運用が可能となる。
【００４７】
ここで、上述の処理においては、引き込み動作を停止制御するにあたり、ライブラリ制御装置７が“媒体無しステータス要求（検出停止要求）”をドライブ装置へ送信し、当該ドライブ装置がステータスとして記録する情報を“媒体無し”に変更する場合の例について説明した。しかしながら、“媒体無しステータス要求（検出停止要求）”の受信に基づいてドライバ装置は記録媒体を検出するセンサの感度を弱める制御を行うようにしてもよい。たとえば記録媒体が間口に置かれたことを検出するセンサへの電力供給をスイッチ回路等により遮断してもよいし、センサが記録媒体へ光を発光してその反射によって記録媒体を検出するような場合には、光の発光を停止したり光の強度を弱めたりするよう制御するようにしてもよい。これにより、ドライブ装置は記録媒体を検出できなくなり、ライブラリ管理装置８からのポーリングに対して“媒体有り”を送信しなくなるようにしてもよい。その他、“媒体無しステータス要求”などの検出停止要求に基づいて、ライブラリ管理装置８からのポーリングに対して“媒体有り”を送信しなくなるような制御であれば、ドライブ装置はどのような制御を行うようにしてもよい。たとえばドライブ装置が、構造的に間口に置かれた記録媒体がセンサによって検出できない位置に移動させる、またはセンサからの信号を遮断するなどが考えられる。
【００４８】
なお、上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５０】
１・・・ライブラリ装置
２・・・記録媒体
３・・・ライブラリ
４，５・・・ドライブ装置
６・・・アクセッサ
７・・・ライブラリ制御装置
８・・・ライブラリ管理装置
７１，８１・・・通信部
７２・・・搬出制御部
７３・・・動作停止制御部
７４，８４・・・記憶部
８２・・・制御部
８３・・・管理部
【図１】
2014032722.tif 000003
【図２】
2014032722.tif 000004
【図３】
2014032722.tif 000005
【図４】
2014032722.tif 000006
【図５】
2014032722.tif 000007
【図６】
2014032722.tif 000008
【図７】
2014032722.tif 000009