(57)【要約】      （修正有）【課題】ドライブが交換されても搬送作業を続けることができるライブラリ装置を提供する。【解決手段】ライブラリ装置は、複数の収納領域を備える収納棚（１）と前記収納領域の一部に設けられた記録媒体群（２）と媒体に読み書きするドライブ群（３）及びホストコンピュータ（４）と、アクセッサ（５）から構成されている。ホストコンピュータ（４）は、記録媒体が収納された第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含む記録媒体搬送命令を前記アクセッサに送信する。診断処理は該アクセッサが送側アドレスをドライブ診断用記録媒体（７）が収納された診断用記録媒体収納領域と解釈し、また受側アドレスを交換されたドライブと解釈して行われため搬送作業中であっても確実に実施する事が出来る。【選択図】図１１
2006216104.tif 000002
【特許請求の範囲】
【請求項１】
複数の収納領域を備える収納棚と、
前記複数の収納領域のうちの一部に収納される記録媒体群と、
前記複数の収納領域のうちの他の一部に搭載され、前記記録媒体群のうちの１つの記録媒体を収納し、前記収納された記録媒体にデータの読み出し／書き込みを行なうドライブ群と、
前記複数の収納領域の複数のアドレスのうち、前記１つの記録媒体が収納された第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含む記録媒体搬送命令を送信するホストコンピュータと、
前記記録媒体搬送命令を受信したとき、前記第１収納領域から前記１つの記録媒体を取り出して搬送し、前記第２収納領域に収納するアクセッサとを具備し、
前記記録媒体群のうちの１つは、前記ドライブ群のうち、交換されたドライブを診断するための診断用記録媒体を含み、
前記送側アドレスは、前記第１収納領域として、前記診断用記録媒体が収納された診断用記録媒体収納領域を表し、前記受側アドレスは、前記第２収納領域として、前記交換されたドライブを表す場合、
前記アクセッサは、前記記録媒体搬送命令を受信したとき、前記診断用記録媒体収納領域から前記診断用記録媒体を取り出して搬送し、前記交換されたドライブに収納する
記録媒体ライブラリ装置。
【請求項２】
前記アクセッサは、
アクセッサ本体と、
前記アクセッサ本体に設けられたハンド部とを具備し、
前記アクセッサ本体は、
前記複数のアドレスと、前記複数の収納領域のそれぞれの位置を表す複数の位置情報とが格納されたメモリと、
前記記録媒体搬送命令を受信したとき、前記メモリを参照して、前記複数の位置情報の中から、前記送側アドレスに対応する送側位置情報と、前記受側アドレスに対応する受側位置情報とを検索する検索制御部と、
前記送側位置情報が表す位置に移動するように前記アクセッサ本体を制御し、前記送側位置情報が表す位置に前記ハンド部を導いて前記１つの記録媒体を取り出す送側搬送制御部と、
前記ハンド部が前記１つの記録媒体を取り出した後、前記受側位置情報が表す位置に移動するように前記アクセッサ本体を制御し、前記受側位置情報が表す位置に前記ハンド部を導いて前記１つの記録媒体を収納する受側搬送制御部と
を具備する請求項１に記載の記録媒体ライブラリ装置。
【請求項３】
前記ドライブ群の各々は、
前記１つの記録媒体を収納する収納部が設けられ、前記収納部に収納された記録媒体にデータの読み出し／書き込みを行なうドライブ本体と、
前記ドライブ本体に設けられ、前記ドライブ本体に前記収納部が設けられた位置を表す設置位置情報を保持するバーコードとを具備し、
前記アクセッサは、
前記アクセッサ本体又は前記ハンド部に設けられたバーコードリーダを更に具備し、
前記送側アドレスは、前記第１収納領域として、前記診断用記録媒体が収納された診断用記録媒体収納領域を表し、前記受側アドレスは、前記第２収納領域として、前記交換されたドライブを表し、前記受側位置情報は、前記交換されたドライブの位置を表すドライブ位置情報である場合、
前記受側搬送制御部は、
前記ハンド部が前記診断用記録媒体を取り出した後、前記ドライブ位置情報が表す位置に移動するように前記アクセッサ本体を制御し、
前記交換されたドライブの前記バーコードに保持された前記設置位置情報を読み取るように前記バーコードリーダを制御し、
前記ドライブ位置情報と前記設置位置情報とに基づいて、前記交換されたドライブの前記収納部の正確な位置を表す補正位置情報を生成し、
前記補正位置情報を前記ドライブ位置情報として前記メモリに格納し、
前記補正位置情報が表す位置に前記ハンド部を導いて、前記交換されたドライブの前記収納部に前記診断用記録媒体を収納する
請求項２に記載の記録媒体ライブラリ装置。
【請求項４】
前記記録媒体群は、磁気テープである
請求項１〜３のいずれかに記載の記録媒体ライブラリ装置。
【請求項５】
前記記録媒体群は、光ディスクである
請求項１〜３のいずれかに記載の記録媒体ライブラリ装置。
【請求項６】
複数の収納領域を備える収納棚と、前記複数の収納領域のうちの一部に収納される記録媒体群と、前記複数の収納領域のうちの他の一部に搭載され、前記記録媒体群のうちの１つの記録媒体を収納し、前記収納された記録媒体にデータの読み出し／書き込みを行なうドライブ群と、記録媒体搬送命令を送信するホストコンピュータと、コンピュータが搭載されたアクセッサとを具備する記録媒体ライブラリ装置に適用され、前記アクセッサを実行させるコンピュータプログラムであって、
前記記録媒体搬送命令は、前記複数の収納領域の複数のアドレスのうち、前記１つの記録媒体が収納された第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含み、
前記記録媒体搬送命令を受信したとき、前記第１収納領域から前記１つの記録媒体を取り出して搬送し、前記第２収納領域に収納するステップ
を前記アクセッサに実行させ、
前記記録媒体群のうちの１つは、前記ドライブ群のうち、交換されたドライブを診断するための診断用記録媒体を含み、
前記送側アドレスは、前記第１収納領域として、前記診断用記録媒体が収納された診断用記録媒体収納領域を表し、前記受側アドレスは、前記第２収納領域として、前記交換されたドライブを表す場合、
前記記録媒体搬送命令を受信したとき、前記診断用記録媒体収納領域から前記診断用記録媒体を取り出して搬送し、前記交換されたドライブに収納するステップ
を更に前記アクセッサに実行させるコンピュータプログラム。
【請求項７】
前記アクセッサは、アクセッサ本体と、前記アクセッサ本体に設けられたハンド部とを具備し、
前記アクセッサ本体は、前記複数のアドレスと、前記複数の収納領域のそれぞれの位置を表す複数の位置情報とが格納されたメモリを具備し、
前記記録媒体搬送命令を受信したとき、前記メモリを参照して、前記複数の位置情報の中から、前記送側アドレスに対応する送側位置情報と、前記受側アドレスに対応する受側位置情報とを検索するステップと、
前記送側位置情報が表す位置に移動するように前記アクセッサ本体を制御し、前記送側位置情報が表す位置に前記ハンド部を導いて前記１つの記録媒体を取り出すステップと、
前記ハンド部が前記１つの記録媒体を取り出した後、前記受側位置情報が表す位置に移動するように前記アクセッサ本体を制御し、前記受側位置情報が表す位置に前記ハンド部を導いて前記１つの記録媒体を収納するステップと
を更に前記アクセッサに実行させる請求項６に記載のコンピュータプログラム。
【請求項８】
前記ドライブ群の各々は、前記１つの記録媒体を収納する収納部が設けられ、前記収納部に収納された記録媒体にデータの読み出し／書き込みを行なうドライブ本体と、前記ドライブ本体に設けられ、前記ドライブ本体に前記収納部が設けられた位置を表す設置位置情報を保持するバーコードとを具備し、
前記アクセッサは、前記アクセッサ本体又は前記ハンド部に設けられたバーコードリーダを更に具備し、
前記送側アドレスは、前記第１収納領域として、前記診断用記録媒体が収納された診断用記録媒体収納領域を表し、前記受側アドレスは、前記第２収納領域として、前記交換されたドライブを表し、前記受側位置情報は、前記交換されたドライブの位置を表すドライブ位置情報である場合、
前記ハンド部が前記診断用記録媒体を取り出した後、前記ドライブ位置情報が表す位置に移動するように前記アクセッサ本体を制御するステップと、
前記交換されたドライブの前記バーコードに保持された前記設置位置情報を読み取るように前記バーコードリーダを制御するステップと、
前記ドライブ位置情報と前記設置位置情報とに基づいて、前記交換されたドライブの前記収納部の正確な位置を表す補正位置情報を生成するステップと、
前記補正位置情報を前記ドライブ位置情報として前記メモリに格納するステップと、
前記補正位置情報が表す位置に前記ハンド部を導いて、前記交換されたドライブの前記収納部に前記診断用記録媒体を収納するステップと
を更に前記アクセッサに実行させる請求項７に記載のコンピュータプログラム。
【請求項９】
前記記録媒体群は、磁気テープである
請求項６〜８のいずれかに記載のコンピュータプログラム。
【請求項１０】
前記記録媒体群は、光ディスクである
請求項６〜８のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１収納領域から記録媒体を取り出して搬送し、第２収納領域に収納する記録媒体ライブラリ装置に関する。
【背景技術】
【０００２】
第１収納領域から磁気テープ媒体を取り出して搬送し、第２収納領域に収納する磁気テープライブラリ装置が特開２００１−３１９３９９号公報に記載されている。
【０００３】
図１は、従来の磁気テープライブラリ装置の構成を示すブロック図である。磁気テープライブラリ装置は、収納棚１０１と、磁気テープ媒体群１０２と、ドライブ群１０３と、装置管理部１０４と、ロボットであるアクセッサ１０５と、レール１０６を具備している。アクセッサ１０５と装置管理部１０４は、有線又は無線によって接続されている。レール１０６は、収納棚１０１に平行に設けられ、アクセッサ１０５は、レール１０６上を移動することができる。
収納棚１０１は、複数の収納領域を備えている。磁気テープ媒体群１０２は、複数の収納領域のうちの一部に収納される。ドライブ群１０３は、複数の収納領域のうちの他の一部に搭載される。ドライブ群１０３は、磁気テープ媒体群１０２のうちの１つの磁気テープ媒体を収納し、収納された磁気テープ媒体にデータの読み出し／書き込みを行なう。
【０００４】
装置管理部１０４は、通常モードにおいて、複数の収納領域の複数のアドレスのうち、上記の１つの磁気テープ媒体が収納された第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含む磁気テープ媒体搬送命令を送信する。アクセッサ１０５は、通常モードにおいて、磁気テープ媒体搬送命令を受信する。このとき、アクセッサ１０５は、第１収納領域から上記の１つの磁気テープ媒体を取り出して搬送し、第２収納領域に収納する搬送作業を行なう。
【０００５】
一方、装置管理部１０４は、ドライブ群１０３のうちの１つのドライブが交換されたとき、保守モードにおいて、磁気テープ媒体搬送命令の送信を停止する。
ドライブ群１０３が１つの磁気テープ媒体を収納するための受入口（間口）は、製造のバラツキにより、その位置が異なる。このため、ドライブ群１０３のうち、交換されたドライブにアクセッサ１０５が磁気テープ媒体を衝突させたり、こすったりしないように、保守モードにおいて、アクセッサ１０５は、間口の位置を認識する位置補正処理を行なう。また、保守モードにおいて、交換されたドライブに診断用磁気テープ媒体が収納されたときに、診断処理が行なわれる。診断用磁気テープ媒体は、そのドライブを診断するための磁気テープ媒体であり、診断処理では、そのドライブは、収納された診断用磁気テープ媒体にデータの読み出しと書き込みとを行なう。
【０００６】
上述の磁気テープライブラリ装置では、ドライブが交換されたときに、保守モードにおいて、装置管理部１０４は磁気テープ媒体搬送命令の送信を停止するため、アクセッサ１０５は搬送作業を中断しなければならない。このため、作業員は、搬送作業により、磁気テープ媒体に記録されたデータをバックアップするバックアップ処理や、バッチ処理というようなユーザ作業を行ないたい場合、そのユーザ作業が遅れてしまう。
【０００７】
このような磁気テープライブラリ装置について詳細に説明する。
【０００８】
図２は、収納棚１０１の複数の収納領域を表している。アクセッサ１０５は、複数の収納領域の位置を把握するために、Ｘ方向の位置を決めるためのＸ方向位置決めフラグ（Ｘ座標）と、Ｘ方向に垂直なＹ方向の位置を決めるためのＹ方向位置決めフラグ（Ｙ座標）とを用いる。Ｘ方向位置決めフラグは、フラグＸ０を基準とし、フラグＸ１、Ｘ２、Ｘ３…、を含んでいる。フラグＸ１、Ｘ２、Ｘ３…は、フラグＸ０からの距離を表している。Ｙ方向位置決めフラグは、フラグＹ０を基準とし、フラグＹ１、Ｙ２、Ｙ３…、を含んでいる。フラグＹ１、Ｙ２、Ｙ３…は、フラグＹ０からの距離を表している。
【０００９】
例えば、ドライブ群１０３は、ドライブ１０３−１、１０３−２、１０３−３を含んでいる。この場合、ドライブ１０３−１が搭載される収納領域は、座標（Ｘ４、Ｙ１）、（Ｘ４、Ｙ４）、（Ｘ５、Ｙ１）、（Ｘ５、Ｙ４）を角とする四辺形を表している。ドライブ１０３−２が搭載される収納領域は、座標（Ｘ４、Ｙ４）、（Ｘ４、Ｙ７）、（Ｘ５、Ｙ４）、（Ｘ５、Ｙ７）を角とする四辺形を表している。ドライブ１０３−３が搭載される収納領域は、座標（Ｘ４、Ｙ７）、（Ｘ４、Ｙ１０）、（Ｘ５、Ｙ７）、（Ｘ５、Ｙ１０）を角とする四辺形を表している。上記のドライブ群１０３が搭載される収納領域以外の収納領域には、それぞれ、磁気テープ媒体群１０２が収納される。
【００１０】
図３は、ドライブ群１０３の構成を示す斜視図である。ドライブ群１０３の各々は、収納部１３１と、ドライブ本体１３０と、バーコード１３２とを具備している。収納部１３１は、ドライブ本体１３０に設けられた上記の間口に対応し、１つの磁気テープ媒体を収納する。ドライブ本体１３０は、収納部１３１に収納された磁気テープ媒体にデータの読み出し／書き込みを行なう。バーコード１３２は、ドライブ本体１３０に設けられている。
【００１１】
ドライブ群１０３が出荷される前に、バーコード１３２に、ドライブ本体１３０に収納部１３１が設けられた位置を表す設置位置情報を保持しておく。アクセッサ１０５が収納部１３１の位置を把握するために、設置位置情報として、Ｖ方向の位置を決めるためのＶ方向位置決めフラグ（Ｖ座標）と、Ｖ方向に垂直なＷ方向の位置を決めるためのＷ方向位置決めフラグ（Ｗ座標）とが用いられる。Ｖ方向位置決めフラグは、フラグＶ０を基準とし、フラグＶ１、Ｖ２を含んでいる。フラグＶ１、Ｖ２は、フラグＶ０からの距離を表している。Ｗ方向位置決めフラグは、フラグＷ０を基準とし、フラグＷ１、Ｗ２を含んでいる。フラグＷ１、Ｗ２は、フラグＷ０からの距離を表している。この場合、設置位置情報は、座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）を角とする四辺形を表している。
また、フラグＶ０、Ｗ０は、出荷後にドライブ群１０３を収納領域に搭載するときの基準でもあり、例えば、ドライブ１０３−１における座標（Ｖ０、Ｗ０）と、収納領域における座標（Ｘ４、Ｙ１）とが重なるように、ドライブ１０３−１が収納領域に搭載される。
【００１２】
図４に示されるように、装置管理部１０４は、制御装置１４０と、メモリ１４２とを具備している。制御装置１４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４１を具備している。メモリ１４２は、ＣＰＵ１４１が実行するためのコンピュータプログラム１４３と、アドレスデータベース１４５とを具備している。コンピュータプログラム１４３は、制御部１４４を含んでいる。制御部１４４の動作については後述する。図５に示されるように、アドレスデータベース１４５には、複数の収納領域のそれぞれに対応付けられる複数のアドレスと、複数の収納領域のそれぞれに磁気テープ媒体を収納するか否かを表す複数の状況情報とが格納されている。
【００１３】
図４に示されるように、アクセッサ１０５は、ハンド部１５１と、位置センサ１５２と、バーコードリーダ１５３と、アクセッサ本体１５０とを具備している。ハンド部１５１は、図６に示されるように、アクセッサ本体１５０に設けられている。バーコードリーダ１５３は、アクセッサ本体１５０又はハンド部１５１に設けられ、図６に示されるように、例えば、ハンド部１５１に設けられている。位置センサ１５２は、アクセッサ本体１５０又はハンド部１５１に設けられ、例えば、ハンド部１５１に設けられている（図示省略）。
【００１４】
図４に示されるように、アクセッサ本体１５０は、コンピュータが搭載され、アクセッサ制御装置１５４と、メモリ１５６とを具備している。アクセッサ制御装置１５４は、ＣＰＵ１５５を具備している。メモリ１５６は、ＣＰＵ１５５が実行するためのコンピュータプログラム１６０と、位置座標データベース１７０とを具備している。コンピュータプログラム１６０は、位置測定制御部１６１、通常モード検索制御部１６２、通常モード送側搬送制御部１６３、通常モード受側搬送制御部１６４、保守モード検索制御部１６５、保守モード実行制御部１６６を含んでいる。コンピュータプログラム１６０の動作については後述する。図７に示されるように、位置座標データベース１７０には、複数のアドレスと、後述する複数の位置情報とが格納される。
【００１５】
出荷前、又は、出荷後に、装置管理部１０４の制御部１４４は、作業者の操作により、アドレスデータベース１４５を参照して、複数の位置測定指示をアクセッサ１０５に送信する。複数の位置測定指示は、それぞれ、複数のアドレスを含み、アクセッサ１０５が複数の収納領域の位置を測定する順番を表している。この場合、アクセッサ１０５の位置測定制御部１６１は、複数の位置測定指示に応じて、それぞれ、複数の収納領域の位置を測定するように位置センサ１５２を制御する。その後、位置測定制御部１６１は、複数のアドレスと、複数の収納領域のそれぞれの位置を表す複数の位置情報とを位置座標データベース１７０に格納する。
【００１６】
例えば、複数の位置測定指示を８４個とした場合、位置測定制御部１６１は、第１番目の位置測定指示に応じて、第１番目の位置測定指示に含まれるアドレスを位置座標データベース１７０に格納する。第１番目の収納領域は、磁気テープ媒体群１０２のうちの１つの磁気テープ媒体が収納される収納領域である。その後、位置測定制御部１６１は、第１番目の収納領域の位置を測定するように位置センサ１５２を制御し、その位置を表す位置情報として、座標（Ｘ０、Ｙ０）、（Ｘ０、Ｙ１）、（Ｘ１、Ｙ０）、（Ｘ１、Ｙ１）を位置座標データベース１７０に格納する。
位置測定制御部１６１は、第４２番目の位置測定指示に応じて、第４２番目の位置測定指示に含まれるアドレスを位置座標データベース１７０に格納する。第４２番目の収納領域は、ドライブ群１０３のうちのドライブ１０３−１が搭載される収納領域である。その後、位置測定制御部１６１は、第４２番目の収納領域の位置を測定するように位置センサ１５２を制御し、その位置を表す位置情報として、座標（Ｘ４、Ｙ１）、（Ｘ４、Ｙ４）、（Ｘ５、Ｙ１）、（Ｘ５、Ｙ４）を位置座標データベース１７０に格納する。
【００１７】
出荷後にドライブ群１０３が収納棚１０１に搭載された場合、装置管理部１０４の制御部１４４は、作業者の操作により、アドレスデータベース１４５を参照して、３つの間口位置測定指示をアクセッサ１０５に送信する。３つの間口位置測定指示は、それぞれ、ドライブ１０３−１〜１０３−３が搭載された収納領域のアドレスを含み、アクセッサ１０５がドライブ１０３−１〜１０３−３の収納部１３１の位置を測定する順番を表している。この場合、アクセッサ１０５の位置測定制御部１６１は、３つの間口位置測定指示に応じて、それぞれ、ドライブ１０３−１〜１０３−３のバーコード１３２に保持された設置位置情報を読み取るように、バーコードリーダ１５３を制御する。その後、位置測定制御部１６１は、それぞれ、ドライブ１０３−１〜１０３−３の位置情報であるドライブ位置情報と、３つの設置位置情報とに基づいて、ドライブ１０３−１〜１０３−３の収納部１３１の正確な位置を表す３つの補正位置情報を生成する。位置測定制御部１６１は、それぞれ、３つの補正位置情報をドライブ１０３−１〜１０３−３のドライブ位置情報として、ドライブ１０３−１〜１０３−３のアドレスに対応付けて、位置座標データベース１７０に格納する。
【００１８】
例えば、位置測定制御部１６１は、最初の間口位置測定指示に応じて、ドライブ１０３−１のバーコード１３２に保持された設置位置情報を読み取るように、バーコードリーダ１５３を制御する。読み取られた設置位置情報は、座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）である。その後、位置測定制御部１６１は、ドライブ１０３−１のドライブ位置情報を位置座標データベース１７０から読み出し、そのドライブ位置情報と、読み取られた設置位置情報とに基づいて、ドライブ１０３−１の収納部１３１の正確な位置を表す補正位置情報を生成する。上述のように、フラグＶ０、Ｗ０は、出荷後にドライブ群１０３を収納領域に搭載するときの基準でもある。このため、位置測定制御部１６１は、ドライブ位置情報の座標（Ｘ４、Ｙ１）に、設置位置情報の座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）を加算することにより、補正位置情報として、座標（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）を生成する。位置測定制御部１６１は、その補正位置情報をドライブ１０３−１のドライブ位置情報として、ドライブ１０３−１のアドレスに対応付けて、位置座標データベース１７０に格納する。
【００１９】
出荷後に運用する場合、装置管理部１０４の制御部１４４は、作業者の操作により、通常モード又は保守モードを表すモード信号をアクセッサ１０５に送信する。モード信号は、インアクティブ状態であるときに通常モードを表し、アクティブ状態であるときに保守モードを表している。
【００２０】
装置管理部１０４の制御部１４４は、作業者の操作により、通常モードを表すモード信号をアクセッサ１０５に送信する。このとき、アクセッサ１０５の通常モード検索制御部１６２は、通常モードを表すモード信号を受信して、搬送作業を遂行することを認識する（図９のステップＳ１００−ＮＯ）。
【００２１】
装置管理部１０４の制御部１４４は、通常モードにおいて、アドレスデータベース１４５を参照して、図８に示されるようなフォーマットにより、磁気テープ媒体が収納された第１収納領域を指定する送側アドレスＦＲＯＭと、第２収納領域を指定する受側アドレスＴＯとを含む磁気テープ媒体搬送命令をアクセッサ１０５に送信する。アクセッサ１０５の通常モード検索制御部１６２は、磁気テープ媒体搬送命令を受信する。このとき、通常モード検索制御部１６２は、位置座標データベース１７０を参照して、複数の位置情報の中から、送側アドレスＦＲＯＭに対応する送側位置情報と、受側アドレスに対応する受側位置情報とを検索する。アクセッサ１０５の通常モード送側搬送制御部１６３は、送側位置情報が表す位置に移動するようにアクセッサ本体１５０を制御する（図９のステップＳ１０１）。
次に、通常モード送側搬送制御部１６３は、送側位置情報が表す位置にハンド部１５１を導いて、磁気テープ媒体を取り出す（図９のステップＳ１０２）。
【００２２】
ハンド部１５１が磁気テープ媒体を取り出した後、アクセッサ１０５の通常モード受側搬送制御部１６４は、受側位置情報が表す位置に移動するようにアクセッサ本体１５０を制御する（図９のステップＳ１０３）。
次に、通常モード受側搬送制御部１６４は、受側位置情報が表す位置にハンド部１５１を導いて、ドライブ１０３−１の収納部１３１に磁気テープ媒体を投入（収納）する（図９のステップＳ１０４）。
【００２３】
例えば、受側アドレスは、第２収納領域として、ドライブ１０３−１を表し、受側位置情報は、ドライブ１０３−１のドライブ位置情報（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）である。この場合、ステップＳ１０４にて、通常モード受側搬送制御部１６４は、そのドライブ位置情報が表す位置にハンド部１５１を導いて、ドライブ１０３−１の収納部１３１に磁気テープ媒体を投入する。これにより、アクセッサ１０５がドライブ１０３−１に磁気テープ媒体を衝突させたり、こすったりすることなく、磁気テープ媒体をドライブ１０３−１の収納部１３１に収納することができる。
【００２４】
例えば、送側アドレスは、第１収納領域として、ドライブ１０３−１を表し、送側位置情報は、ドライブ１０３−１のドライブ位置情報（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）である。この場合、ステップＳ１０２にて、通常モード送側搬送制御部１６３は、そのドライブ位置情報が表す位置にハンド部１５１を導いて、ドライブ１０３−１の収納部１３１から磁気テープ媒体を取り出す。これにより、アクセッサ１０５がドライブ１０３−１にハンド部１５１を衝突させたり、こすったりすることなく、磁気テープ媒体をドライブ１０３−１の収納部１３１から取り出すことができる。
【００２５】
ドライブ群１０３のうちのドライブ１０３−１が交換されたとき、装置管理部１０４の制御部１４４は、作業者の操作により、磁気テープ媒体搬送命令の送信を停止し、保守モードを表すモード信号をアクセッサ１０５に送信する。このとき、アクセッサ１０５の保守モード検索制御部１６５は、保守モードを表すモード信号を受信して、保守作業として位置補正処理と診断処理とを遂行することを認識する（図９のステップＳ１００−ＹＥＳ）。
【００２６】
装置管理部１０４の制御部１４４は、保守モードにおいて、アドレスデータベース１４５を参照して、交換アドレスを含む保守モード命令を送信する。交換アドレスは、交換されたドライブ１０３−１を表している。アクセッサ１０５の保守モード検索制御部１６５は、保守モード命令を受信する。このとき、保守モード検索制御部１６５は、位置座標データベース１７０を参照して、複数の位置情報の中から、交換アドレスに対応するドライブ位置情報を検索する。ここで、保守モード検索制御部１６５は、保守モード命令を受信した場合、交換アドレスに対応するドライブ位置情報として、座標（Ｘ４、Ｙ１）、（Ｘ４、Ｙ４）、（Ｘ５、Ｙ１）、（Ｘ５、Ｙ４）を位置座標データベース１７０から読み出す。アクセッサ１０５の保守モード実行制御部１６６は、読み出されたドライブ位置情報により位置補正処理を実行することを認識し、ドライブ位置情報が表す位置に移動するようにアクセッサ本体１５０を制御する（図９のステップＳ１１３）。
【００２７】
位置補正処理において、保守モード実行制御部１６６は、交換されたドライブ１０３−１のバーコード１３２に保持された設置位置情報を読み取るように、バーコードリーダ１５３を制御する（図９のステップＳ１１４）。読み取られた設置位置情報は、座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）である。
【００２８】
位置補正処理において、保守モード実行制御部１６６は、交換されたドライブ１０３−１のドライブ位置情報と、読み取られた設置位置情報とに基づいて、ドライブ１０３−１の収納部１３１の正確な位置を表す補正位置情報を生成する（図９のステップＳ１１５）。上述のように、フラグＶ０、Ｗ０は、出荷後にドライブ群１０３を収納領域に搭載するときの基準でもある。このため、保守モード実行制御部１６６は、ドライブ位置情報の座標（Ｘ４、Ｙ１）に、設置位置情報の座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）を加算することにより、補正位置情報として、座標（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）を生成する。
【００２９】
位置補正処理において、保守モード実行制御部１６６は、その補正位置情報をドライブ１０３−１のドライブ位置情報として、交換されたドライブ１０３−１のアドレスに対応付けて、位置座標データベース１７０に格納する（図９のステップＳ１１６）。
【００３０】
交換されたドライブ１０３−１の収納部１３１には診断用磁気テープ媒体が収納され、診断処理が実行される。交換されたドライブ１０３−１は、その収納部１３１に収納された診断用磁気テープ媒体にデータの読み出しと書き込みとを行なう。
【００３１】
装置管理部１０４の制御部１４４は、作業者の操作により、保守モード解除命令として、通常モードを表すモード信号をアクセッサ１０５に送信する。このとき、アクセッサ１０５の通常モード検索制御部１６２は、通常モードを表すモード信号を受信して、搬送作業を遂行することを認識する（図９のステップＳ１００−ＮＯ）。
【００３２】
しかしながら、磁気テープライブラリ装置では、ドライブ１０３−１が交換されたときに、図１０に示されるように、保守モードにおいて、装置管理部１０４は磁気テープ媒体搬送命令の送信を停止し、アクセッサ１０５は搬送作業を中断する。このため、作業員は、搬送作業により、ユーザ作業（バックアップ処理、バッチ処理）を行ないたい場合、そのユーザ作業が遅れてしまう。
【００３３】
【特許文献１】特開２００１−３１９３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００３４】
本発明の課題は、ドライブが交換されても搬送作業を続けることができる記録媒体ライブラリ装置を提供することにある。
本発明の他の課題は、交換されたドライブが診断用記録媒体にデータの読み出しと書き込みとを行なう診断処理を搬送作業中に実施することができる記録媒体ライブラリ装置を提供することにある。
本発明の更に他の課題は、交換されたドライブの収納部（間口）の位置をアクセッサが認識する位置補正処理を搬送作業中に実施することができる記録媒体ライブラリ装置を提供することにある。
【課題を解決するための手段】
【００３５】
以下に、［発明を実施するための最良の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００３６】
本発明の記録媒体ライブラリ装置は、複数の収納領域を備える収納棚（１）と、前記複数の収納領域のうちの一部に収納される記録媒体群（２）と、前記複数の収納領域のうちの他の一部に搭載されたドライブ群（３）と、ホストコンピュータ（４）と、アクセッサ（５）とを具備している。前記ドライブ群（３）は、前記記録媒体群（２）のうちの１つの記録媒体を収納し、前記収納された記録媒体にデータの読み出し／書き込みを行なう。前記アクセッサ（５）は、ロボットであり、コンピュータプログラム（６０）を具備するコンピュータが搭載されている。前記アクセッサ（５）は、コンピュータプログラム（６０）により動作する。
前記ホストコンピュータ（４）は、前記複数の収納領域の複数のアドレスのうち、前記１つの記録媒体が収納された第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含む記録媒体搬送命令を送信する。前記アクセッサ（５）は、前記記録媒体搬送命令を受信したとき、前記第１収納領域から前記１つの記録媒体を取り出して搬送し、前記第２収納領域に収納する（Ｓ１〜Ｓ４）。
前記記録媒体群（２）のうちの１つは、前記ドライブ群（３）のうち、交換されたドライブ（３−１）を診断するための診断用記録媒体（７）を含んでいる。
前記送側アドレスは、前記第１収納領域として、前記診断用記録媒体（７）が収納された診断用記録媒体収納領域を表し、前記受側アドレスは、前記第２収納領域として、前記交換されたドライブ（３−１）を表す。この場合、前記アクセッサ（５）は、前記記録媒体搬送命令を受信したとき、前記診断用記録媒体収納領域から前記診断用記録媒体（７）を取り出して搬送し、前記交換されたドライブ（３−１）に収納する（Ｓ１、Ｓ２、Ｓ１１−ＹＥＳ、Ｓ１２−ＹＥＳ、Ｓ１３〜Ｓ１６、Ｓ４）。
【００３７】
本発明の記録媒体ライブラリ装置によれば、上記の構成により、ドライブ（３−１）が交換されても、ホストコンピュータ（４）は記録媒体搬送命令を送信するため、アクセッサ（５）は、その記録媒体搬送命令を受けて、第１収納領域から記録媒体を取り出して搬送し、第２収納領域に収納する搬送作業を続けることができる。このため、作業員は、搬送作業により、ユーザ作業（バックアップ処理、バッチ処理）を常に行なうことができる。
【００３８】
また、本発明の記録媒体ライブラリ装置によれば、送側アドレスは、第１収納領域として、診断用記録媒体（７）が収納された診断用記録媒体収納領域を表していて、受側アドレスは、第２収納領域として、交換されたドライブ（３−１）を表している場合、交換されたドライブ（３−１）に診断用記録媒体（７）が収納される。この場合、交換されたドライブ（３−１）が診断用記録媒体（７）にデータの読み出しと書き込みとを行なう診断処理を搬送作業中に実施することができる。
【００３９】
本発明の記録媒体ライブラリ装置において、前記アクセッサ（５）は、アクセッサ本体（５０）と、前記アクセッサ本体（５０）に設けられたハンド部（５１）とを具備している。
前記アクセッサ本体（５０）は、メモリ（５６；７０）と、コンピュータプログラム（６０）である検索制御部（６２）、送側搬送制御部（６３）、受側搬送制御部（６４）とを具備している。前記メモリ（５６；７０）には、前記複数のアドレスと、前記複数の収納領域のそれぞれの位置を表す複数の位置情報とが格納されている。
前記検索制御部（６２）は、前記記録媒体搬送命令を受信したとき、前記メモリ（５６；７０）を参照して、前記複数の位置情報の中から、前記送側アドレスに対応する送側位置情報と、前記受側アドレスに対応する受側位置情報とを検索する（Ｓ１）。
前記送側搬送制御部（６３）は、前記送側位置情報が表す位置に移動するように前記アクセッサ本体（５０）を制御し（Ｓ１）、前記送側位置情報が表す位置に前記ハンド部（５１）を導いて前記１つの記録媒体を取り出す（Ｓ２）。
前記受側搬送制御部（６４）は、前記ハンド部（５１）が前記１つの記録媒体を取り出した後、前記受側位置情報が表す位置に移動するように前記アクセッサ本体（５０）を制御し（Ｓ３）、前記受側位置情報が表す位置に前記ハンド部（５１）を導いて前記１つの記録媒体を収納する（Ｓ４）。
【００４０】
本発明の記録媒体ライブラリ装置において、前記ドライブ群（３）の各々は、ドライブ本体（３０）と、バーコード（３２）とを具備している。前記ドライブ本体（３０）は、前記１つの記録媒体を収納する収納部（３１）が設けられ、前記収納部（３１）に収納された記録媒体にデータの読み出し／書き込みを行なう。前記バーコード（３２）は、前記ドライブ本体（３０）に設けられ、前記ドライブ本体（３０）に前記収納部（３１）が設けられた位置を表す設置位置情報を保持する。
前記アクセッサ（５）は、前記アクセッサ本体（５０）又は前記ハンド部（５１）に設けられたバーコードリーダ（５３）を更に具備している。
前記送側アドレスは、前記第１収納領域として、前記診断用記録媒体（７）が収納された診断用記録媒体収納領域を表し、前記受側アドレスは、前記第２収納領域として、前記交換されたドライブ（３−１）を表し、前記受側位置情報は、前記交換されたドライブ（３−１）の位置を表すドライブ位置情報である（Ｓ１、Ｓ２、Ｓ１１−ＹＥＳ、Ｓ１２−ＹＥＳ）。
この場合、前記受側搬送制御部（６４）は、前記ハンド部（５１）が前記診断用記録媒体（７）を取り出した後、前記ドライブ位置情報が表す位置に移動するように前記アクセッサ本体（５０）を制御し（Ｓ１３）、前記交換されたドライブ（３−１）の前記バーコード（３２）に保持された前記設置位置情報を読み取るように前記バーコードリーダ（５３）を制御する（Ｓ１４）。
前記受側搬送制御部（６４）は、前記ドライブ位置情報と前記設置位置情報とに基づいて、前記交換されたドライブ（３−１）の前記収納部（３１）の正確な位置を表す補正位置情報を生成し（Ｓ１５）、前記補正位置情報を前記ドライブ位置情報として前記メモリ（５６；７０）に格納する（Ｓ１５）。
前記受側搬送制御部（６４）は、前記補正位置情報が表す位置に前記ハンド部（５１）を導いて、前記交換されたドライブ（３−１）の前記収納部（３１）に前記診断用記録媒体（７）を収納する（Ｓ１６）。
【００４１】
また、本発明の記録媒体ライブラリ装置によれば、送側アドレスは、第１収納領域として、診断用記録媒体（７）が収納された診断用記録媒体収納領域を表していて、受側アドレスは、第２収納領域として、交換されたドライブ（３−１）を表している場合、アクセッサ（５）は、交換されたドライブ（３−１）に診断用記録媒体（７）を収納するときに、そのドライブ（３−１）の収納部（３１）の位置を認識する位置補正処理を搬送作業中に実施することができる。このため、アクセッサ（５）がドライブ（３−１）に記録媒体を衝突させたり、こすったりすることなく、記録媒体をドライブ（３−１）に収納することができる。
【００４２】
本発明の記録媒体ライブラリ装置において、前記記録媒体群（２）は、磁気テープである。
【００４３】
本発明の記録媒体ライブラリ装置において、前記記録媒体群（２）は、光ディスクである。
【発明の効果】
【００４４】
以上により、本発明の記録媒体ライブラリ装置は、ドライブが交換されても、アクセッサは搬送作業を続けることができる。
本発明の記録媒体ライブラリ装置は、交換されたドライブが診断用記録媒体にデータの読み出しと書き込みとを行なう診断処理を搬送作業中に実施することができる。
本発明の記録媒体ライブラリ装置は、交換されたドライブの収納部（間口）の位置をアクセッサが認識する位置補正処理を搬送作業中に実施することができる。
【発明を実施するための最良の形態】
【００４５】
以下に添付図面を参照して、本発明の記録媒体ライブラリ装置について詳細に説明する。
【００４６】
図１１は、本発明の記録媒体ライブラリ装置の構成を示すブロック図である。本発明の記録媒体ライブラリ装置は、収納棚１と、記録媒体群２と、ドライブ群３と、ホストコンピュータ４と、ロボットであるアクセッサ５と、レール６を具備している。記録媒体群２は、磁気テープ、又は、光ディスクである。光ディスクとしては、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）が例示される。アクセッサ５とホストコンピュータ４は、有線又は無線によって接続されている。レール６は、収納棚１に平行に設けられ、アクセッサ５は、レール６上を移動することができる。
収納棚１は、複数の収納領域を備えている。記録媒体群２は、複数の収納領域のうちの一部に収納される。ドライブ群３は、複数の収納領域のうちの他の一部に搭載される。ドライブ群３は、記録媒体群２のうちの１つの記録媒体を収納し、収納された記録媒体にデータの読み出し／書き込みを行なう。記録媒体群２のうちの１つは、ドライブ群３のうち、交換されたドライブを診断するための診断用記録媒体７を含んでいる。
【００４７】
ホストコンピュータ４は、複数の収納領域の複数のアドレスのうち、上記の１つの記録媒体が収納された第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含む記録媒体搬送命令を送信する。アクセッサ５は、その記録媒体搬送命令を受信する。このとき、アクセッサ５は、第１収納領域から上記の１つの記録媒体を取り出して搬送し、第２収納領域に収納する搬送作業を行なう。
【００４８】
また、ホストコンピュータ４は、ドライブ群３のうちの１つのドライブが交換されたとき、第１収納領域として診断用記録媒体７が収納された診断用記録媒体収納領域を表す送側アドレスと、第２収納領域として上記の交換されたドライブを表す受側アドレスとを含む記録媒体搬送命令を送信する。アクセッサ５は、その記録媒体搬送命令を受信する。このとき、アクセッサ５は、診断用記録媒体収納領域から診断用記録媒体７を取り出して搬送し、交換されたドライブに収納する。
ドライブ群３が１つの記録媒体を収納するための受入口（間口）は、製造のバラツキにより、その位置が異なる。このため、ドライブ群３のうち、交換されたドライブにアクセッサ５が記録媒体を衝突させたり、こすったりしないように、アクセッサ５は、交換されたドライブに診断用記録媒体７を収納するときに、間口の位置を認識する位置補正処理を行なう。また、交換されたドライブに診断用記録媒体７が収納されたときに、診断処理が行なわれる。診断処理では、そのドライブは、収納された診断用記録媒体７にデータの読み出しと書き込みとを行なう。
【００４９】
本発明の記録媒体ライブラリ装置では、ドライブが交換されても、ホストコンピュータ４は記録媒体搬送命令を送信するため、アクセッサ５は搬送作業を続けることができる。このため、作業員は、搬送作業により、記録媒体に記録されたデータをバックアップするバックアップ処理や、バッチ処理というようなユーザ作業を常に行なうことができる。
【００５０】
また、本発明の記録媒体ライブラリ装置では、記録媒体搬送命令は、第１収納領域を表す送側アドレスと、第２収納領域を表す受側アドレスとを含んでいる。送側アドレスは、第１収納領域として、診断用記録媒体７が収納された診断用記録媒体収納領域を表していて、受側アドレスは、第２収納領域として、交換されたドライブを表している場合、交換されたドライブに診断用記録媒体７が収納される。この場合、交換されたドライブが診断用記録媒体７にデータの読み出しと書き込みとを行なう診断処理を搬送作業中に実施することができる。
【００５１】
また、本発明の記録媒体ライブラリ装置では、送側アドレスは、第１収納領域として、診断用記録媒体７が収納された診断用記録媒体収納領域を表していて、受側アドレスは、第２収納領域として、交換されたドライブを表している場合、アクセッサ５は、交換されたドライブに診断用記録媒体７を収納するときに、そのドライブの間口の位置を認識する位置補正処理を搬送作業中に実施することができる。このため、アクセッサ５がドライブに記録媒体を衝突させたり、こすったりすることなく、記録媒体をドライブに収納することができる。
【００５２】
このような記録媒体ライブラリ装置について詳細に説明する。
【００５３】
図１２は、収納棚１の複数の収納領域を表している。アクセッサ５は、複数の収納領域の位置を把握するために、Ｘ方向の位置を決めるためのＸ方向位置決めフラグ（Ｘ座標）と、Ｘ方向に垂直なＹ方向の位置を決めるためのＹ方向位置決めフラグ（Ｙ座標）とを用いる。Ｘ方向位置決めフラグは、フラグＸ０を基準とし、フラグＸ１、Ｘ２、Ｘ３…、を含んでいる。フラグＸ１、Ｘ２、Ｘ３…は、フラグＸ０からの距離を表している。Ｙ方向位置決めフラグは、フラグＹ０を基準とし、フラグＹ１、Ｙ２、Ｙ３…、を含んでいる。フラグＹ１、Ｙ２、Ｙ３…は、フラグＹ０からの距離を表している。
【００５４】
例えば、ドライブ群３は、ドライブ３−１、３−２、３−３を含んでいる。この場合、ドライブ３−１が搭載される収納領域は、座標（Ｘ４、Ｙ１）、（Ｘ４、Ｙ４）、（Ｘ５、Ｙ１）、（Ｘ５、Ｙ４）を角とする四辺形を表している。ドライブ３−２が搭載される収納領域は、座標（Ｘ４、Ｙ４）、（Ｘ４、Ｙ７）、（Ｘ５、Ｙ４）、（Ｘ５、Ｙ７）を角とする四辺形を表している。ドライブ３−３が搭載される収納領域は、座標（Ｘ４、Ｙ７）、（Ｘ４、Ｙ１０）、（Ｘ５、Ｙ７）、（Ｘ５、Ｙ１０）を角とする四辺形を表している。上記のドライブ群３が搭載される収納領域以外の収納領域には、それぞれ、記録媒体群２が収納される。記録媒体群２が収納される収納領域のうち、診断用記録媒体７が収納される診断用記録媒体収納領域は、例えば、座標（Ｘ８、Ｙ９）、（Ｘ８、Ｙ１０）、（Ｘ９、Ｙ９）、（Ｘ９、Ｙ１０）を角とする四辺形を表している。
【００５５】
図１３は、ドライブ群３の構成を示す斜視図である。ドライブ群３の各々は、収納部３１と、ドライブ本体３０と、バーコード３２とを具備している。収納部３１は、ドライブ本体３０に設けられた上記の間口に対応し、１つの記録媒体を収納する。ドライブ本体３０は、収納部３１に収納された記録媒体にデータの読み出し／書き込みを行なう。バーコード３２は、ドライブ本体３０に設けられている。
【００５６】
ドライブ群３が出荷される前に、バーコード３２に、ドライブ本体３０に収納部３１が設けられた位置を表す設置位置情報を保持しておく。アクセッサ５が収納部３１の位置を把握するために、設置位置情報として、Ｖ方向の位置を決めるためのＶ方向位置決めフラグ（Ｖ座標）と、Ｖ方向に垂直なＷ方向の位置を決めるためのＷ方向位置決めフラグ（Ｗ座標）とが用いられる。Ｖ方向位置決めフラグは、フラグＶ０を基準とし、フラグＶ１、Ｖ２を含んでいる。フラグＶ１、Ｖ２は、フラグＶ０からの距離を表している。Ｗ方向位置決めフラグは、フラグＷ０を基準とし、フラグＷ１、Ｗ２を含んでいる。フラグＷ１、Ｗ２は、フラグＷ０からの距離を表している。この場合、設置位置情報は、座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）を角とする四辺形を表している。
また、フラグＶ０、Ｗ０は、出荷後にドライブ群３を収納領域に搭載するときの基準でもあり、例えば、ドライブ３−１における座標（Ｖ０、Ｗ０）と、収納領域における座標（Ｘ４、Ｙ１）とが重なるように、ドライブ３−１が収納領域に搭載される。
【００５７】
図１４に示されるように、ホストコンピュータ４は、制御装置４０と、メモリ４２とを具備している。制御装置４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１を具備している。メモリ４２は、ＣＰＵ４１が実行するためのコンピュータプログラム４３と、アドレスデータベース４５とを具備している。コンピュータプログラム４３は、制御部４４を含んでいる。制御部４４の動作については後述する。図１５に示されるように、アドレスデータベース４５には、複数の収納領域のそれぞれに対応付けられる複数のアドレスと、複数の収納領域のそれぞれに記録媒体を収納するか否かを表す複数の状況情報とが格納されている。
【００５８】
図１４に示されるように、アクセッサ５は、ハンド部５１と、位置センサ５２と、バーコードリーダ５３と、アクセッサ本体５０とを具備している。ハンド部５１は、図１６に示されるように、アクセッサ本体５０に設けられている。バーコードリーダ５３は、アクセッサ本体５０又はハンド部５１に設けられ、図１６に示されるように、例えば、ハンド部５１に設けられている。位置センサ５２は、アクセッサ本体５０又はハンド部５１に設けられ、例えば、ハンド部５１に設けられている（図示省略）。
【００５９】
図１４に示されるように、アクセッサ本体５０は、コンピュータが搭載され、アクセッサ制御装置５４と、メモリ５６とを具備している。アクセッサ制御装置５４は、ＣＰＵ５５を具備している。メモリ５６は、ＣＰＵ５５が実行するためのコンピュータプログラム６０と、位置座標データベース７０とを具備している。コンピュータプログラム６０は、位置測定制御部６１、検索制御部６２、送側搬送制御部６３、受側搬送制御部６４を含んでいる。コンピュータプログラム６０の動作については後述する。図１７に示されるように、位置座標データベース７０には、複数のアドレスと、後述する複数の位置情報とが格納される。
【００６０】
出荷前、又は、出荷後に、ホストコンピュータ４の制御部４４は、作業者の操作により、アドレスデータベース４５を参照して、複数の位置測定指示をアクセッサ５に送信する。複数の位置測定指示は、それぞれ、複数のアドレスを含み、アクセッサ５が複数の収納領域の位置を測定する順番を表している。この場合、アクセッサ５の位置測定制御部６１は、複数の位置測定指示に応じて、それぞれ、複数の収納領域の位置を測定するように位置センサ５２を制御する。その後、位置測定制御部６１は、複数のアドレスと、複数の収納領域のそれぞれの位置を表す複数の位置情報とを位置座標データベース７０に格納する。
【００６１】
例えば、複数の位置測定指示を８４個とした場合、位置測定制御部６１は、第１番目の位置測定指示に応じて、第１番目の位置測定指示に含まれるアドレスを位置座標データベース７０に格納する。第１番目の収納領域は、記録媒体群２のうちの１つの記録媒体が収納される収納領域である。その後、位置測定制御部６１は、第１番目の収納領域の位置を測定するように位置センサ５２を制御し、その位置を表す位置情報として、座標（Ｘ０、Ｙ０）、（Ｘ０、Ｙ１）、（Ｘ１、Ｙ０）、（Ｘ１、Ｙ１）を位置座標データベース７０に格納する。
位置測定制御部６１は、第４２番目の位置測定指示に応じて、第４２番目の位置測定指示に含まれるアドレスを位置座標データベース７０に格納する。第４２番目の収納領域は、ドライブ群３のうちのドライブ３−１が搭載される収納領域である。その後、位置測定制御部６１は、第４２番目の収納領域の位置を測定するように位置センサ５２を制御し、その位置を表す位置情報として、座標（Ｘ４、Ｙ１）、（Ｘ４、Ｙ４）、（Ｘ５、Ｙ１）、（Ｘ５、Ｙ４）を位置座標データベース７０に格納する。
位置測定制御部６１は、最終番目の位置測定指示に応じて、最終番目の位置測定指示に含まれるアドレスを位置座標データベース７０に格納する。最終番目の収納領域は、記録媒体群２のうちの診断用記録媒体７が収納される診断用記録媒体収納領域である。その後、位置測定制御部６１は、最終番目の収納領域の位置を測定するように位置センサ５２を制御し、その位置を表す位置情報として、座標（Ｘ８、Ｙ９）、（Ｘ８、Ｙ１０）、（Ｘ９、Ｙ９）、（Ｘ９、Ｙ１０）を位置座標データベース７０に格納する。
【００６２】
出荷後にドライブ群３が収納棚１に搭載された場合、ホストコンピュータ４の制御部４４は、作業者の操作により、アドレスデータベース４５を参照して、３つの間口位置測定指示をアクセッサ５に送信する。３つの間口位置測定指示は、それぞれ、ドライブ３−１〜３−３が搭載された収納領域のアドレスを含み、アクセッサ５がドライブ３−１〜３−３の収納部３１の位置を測定する順番を表している。この場合、アクセッサ５の位置測定制御部６１は、３つの間口位置測定指示に応じて、それぞれ、ドライブ３−１〜３−３のバーコード３２に保持された設置位置情報を読み取るように、バーコードリーダ５３を制御する。その後、位置測定制御部６１は、それぞれ、ドライブ３−１〜３−３の位置情報であるドライブ位置情報と、３つの設置位置情報とに基づいて、ドライブ３−１〜３−３の収納部３１の正確な位置を表す３つの補正位置情報を生成する。位置測定制御部６１は、それぞれ、３つの補正位置情報をドライブ３−１〜３−３のドライブ位置情報として、ドライブ３−１〜３−３のアドレスに対応付けて、位置座標データベース７０に格納する。
【００６３】
例えば、位置測定制御部６１は、最初の間口位置測定指示に応じて、ドライブ３−１のバーコード３２に保持された設置位置情報を読み取るように、バーコードリーダ５３を制御する。読み取られた設置位置情報は、座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）である。その後、位置測定制御部６１は、ドライブ３−１のドライブ位置情報を位置座標データベース７０から読み出し、そのドライブ位置情報と、読み取られた設置位置情報とに基づいて、ドライブ３−１の収納部３１の正確な位置を表す補正位置情報を生成する。上述のように、フラグＶ０、Ｗ０は、出荷後にドライブ群３を収納領域に搭載するときの基準でもある。このため、位置測定制御部６１は、ドライブ位置情報の座標（Ｘ４、Ｙ１）に、設置位置情報の座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）を加算することにより、補正位置情報として、座標（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）を生成する。位置測定制御部６１は、その補正位置情報をドライブ３−１のドライブ位置情報として、ドライブ３−１のアドレスに対応付けて、位置座標データベース７０に格納する。
【００６４】
出荷後に運用する場合、ホストコンピュータ４の制御部４４は、アドレスデータベース４５を参照して、図１８に示されるようなフォーマットにより、記録媒体が収納された第１収納領域を指定する送側アドレスＦＲＯＭと、第２収納領域を指定する受側アドレスＴＯとを含む記録媒体搬送命令をアクセッサ５に送信する。アクセッサ５の検索制御部６２は、記録媒体搬送命令を受信する。このとき、検索制御部６２は、位置座標データベース７０を参照して、複数の位置情報の中から、送側アドレスＦＲＯＭに対応する送側位置情報と、受側アドレスに対応する受側位置情報とを検索する。アクセッサ５の送側搬送制御部６３は、送側位置情報が表す位置に移動するようにアクセッサ本体５０を制御する（図１９のステップＳ１）。
次に、送側搬送制御部６３は、送側位置情報が表す位置にハンド部５１を導いて、記録媒体を取り出す（図１９のステップＳ２）。
【００６５】
例えば、送側アドレスは、第１収納領域として、診断用記録媒体７が収納された診断用記録媒体収納領域を表していない（図１９のステップＳ１１−ＮＯ）。この場合、ハンド部５１が記録媒体を取り出した後、アクセッサ５の受側搬送制御部６４は、受側位置情報が表す位置に移動するようにアクセッサ本体５０を制御する（図１９のステップＳ３）。
次に、受側搬送制御部６４は、受側位置情報が表す位置にハンド部５１を導いて、ドライブ３−１の収納部３１に記録媒体を投入（収納）する（図１９のステップＳ４）。
【００６６】
例えば、受側アドレスは、第２収納領域として、ドライブ３−１を表し、受側位置情報は、ドライブ３−１のドライブ位置情報（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）である。この場合、ステップＳ４にて、受側搬送制御部６４は、そのドライブ位置情報が表す位置にハンド部５１を導いて、ドライブ３−１の収納部３１に記録媒体を投入する。これにより、アクセッサ５がドライブ３−１に記録媒体を衝突させたり、こすったりすることなく、記録媒体をドライブ３−１の収納部３１に収納することができる。
【００６７】
例えば、送側アドレスは、第１収納領域として、ドライブ３−１を表し、送側位置情報は、ドライブ３−１のドライブ位置情報（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）である。この場合、ステップＳ２にて、送側搬送制御部６３は、そのドライブ位置情報が表す位置にハンド部５１を導いて、ドライブ３−１の収納部３１から記録媒体を取り出す。これにより、アクセッサ５がドライブ３−１にハンド部５１を衝突させたり、こすったりすることなく、記録媒体をドライブ３−１の収納部３１から取り出すことができる。
【００６８】
ドライブ群３のうちのドライブ３−１が交換されたとき、ホストコンピュータ４の制御部４４は、アドレスデータベース４５を参照して、図１８に示されるようなフォーマットにより、第１収納領域として診断用記録媒体７が収納された診断用記録媒体収納領域を表す送側アドレスＦＲＯＭと、第２収納領域として上記の交換されたドライブ３−１を表す受側アドレスＴＯとを含む記録媒体搬送命令をアクセッサ５に送信する。アクセッサ５の検索制御部６２は、記録媒体搬送命令を受信する。このとき、検索制御部６２は、位置座標データベース７０を参照して、複数の位置情報の中から、送側アドレスＦＲＯＭに対応する送側位置情報と、受側アドレスに対応する受側位置情報とを検索する。送側位置情報は、診断用記録媒体収納領域の位置を表す診断用記録媒体位置情報である。この場合、検索制御部６２は、診断用アドレス（送側アドレスＦＲＯＭ）に対応する診断用記録媒体位置情報として、座標（Ｘ８、Ｙ９）、（Ｘ８、Ｙ１０）、（Ｘ９、Ｙ９）、（Ｘ９、Ｙ１０）を位置座標データベース７０から読み出す。受側位置情報は、交換されたドライブ３−１の位置を表すドライブ位置情報である。この場合、検索制御部６２は、交換アドレス（受側アドレスＴＯ）に対応するドライブ位置情報として、座標（Ｘ４、Ｙ１）、（Ｘ４、Ｙ４）、（Ｘ５、Ｙ１）、（Ｘ５、Ｙ４）を位置座標データベース７０から読み出す。その後、アクセッサ５の送側搬送制御部６３は、送側位置情報（診断用記録媒体位置情報）が表す位置に移動するようにアクセッサ本体５０を制御する（図１９のステップＳ１）。
次に、送側搬送制御部６３は、送側位置情報（診断用記録媒体位置情報）が表す位置にハンド部５１を導いて、診断用記録媒体７を取り出す（図１９のステップＳ２）。
【００６９】
上記の送側アドレスは、第１収納領域として、診断用記録媒体７が収納された診断用記録媒体収納領域を表している（図１９のステップＳ１１−ＹＥＳ）。また、上記の受側アドレスは、第２収納領域として、交換されたドライブ３−１を表し、受側位置情報は、交換されたドライブ３−１の位置を表すドライブ位置情報である（図１９のステップＳ１２−ＹＥＳ）。この場合、ハンド部５１が診断用記録媒体７を取り出した後、アクセッサ５の受側搬送制御部６４は、読み出されたドライブ位置情報により位置補正処理を実行することを認識し、ドライブ位置情報が表す位置に移動するようにアクセッサ本体５０を制御する（図１９のステップＳ１３）。
【００７０】
位置補正処理において、受側搬送制御部６４は、交換されたドライブ３−１のバーコード３２に保持された設置位置情報を読み取るように、バーコードリーダ５３を制御する（図１９のステップＳ１４）。読み取られた設置位置情報は、座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）である。
【００７１】
位置補正処理において、受側搬送制御部６４は、交換されたドライブ３−１のドライブ位置情報と、読み取られた設置位置情報とに基づいて、ドライブ３−１の収納部３１の正確な位置を表す補正位置情報を生成する（図１９のステップＳ１５）。上述のように、フラグＶ０、Ｗ０は、出荷後にドライブ群３を収納領域に搭載するときの基準でもある。このため、受側搬送制御部６４は、ドライブ位置情報の座標（Ｘ４、Ｙ１）に、設置位置情報の座標（Ｖ１、Ｗ１）、（Ｖ１、Ｗ２）、（Ｖ２、Ｗ１）、（Ｖ２、Ｗ２）を加算することにより、補正位置情報として、座標（Ｘ４＋Ｖ１、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ１、Ｙ１＋Ｗ２）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ１）、（Ｘ４＋Ｖ２、Ｙ１＋Ｗ２）を生成する。
【００７２】
位置補正処理において、受側搬送制御部６４は、その補正位置情報をドライブ３−１のドライブ位置情報として、交換されたドライブ３−１のアドレスに対応付けて、位置座標データベース７０に格納する（図１９のステップＳ１６）。
【００７３】
次に、受側搬送制御部６４は、ドライブ位置情報が表す位置にハンド部５１を導いて、交換されたドライブ３−１の収納部３１に診断用記録媒体７を投入（収納）する（図１９のステップＳ４）。このとき、診断処理が実行される。診断処理では、交換されたドライブ３−１は、その収納部３１に収納された診断用記録媒体７にデータの読み出しと書き込みとを行なう。
【００７４】
元の収納場所である診断用記録媒体収納領域に診断用記録媒体７を戻す場合、ホストコンピュータ４の制御部４４は、アドレスデータベース４５を参照して、図１８に示されるようなフォーマットにより、第１収納領域として診断用記録媒体７が収納されたドライブ３−１を表す送側アドレスＦＲＯＭと、第２収納領域として診断用記録媒体収納領域を表す受側アドレスＴＯとを含む記録媒体搬送命令をアクセッサ５に送信する。この場合、アクセッサ５は、ステップＳ１、Ｓ２、Ｓ１１−ＹＥＳ、Ｓ１２−ＮＯ、Ｓ３、Ｓ４を実行する。
【００７５】
このように、本発明の記録媒体ライブラリ装置によれば、ドライブ３−１が交換されても、図２０に示されるように、ホストコンピュータ４は記録媒体搬送命令を送信するため、アクセッサ５は、その記録媒体搬送命令を受けて搬送作業を続けることができる。このため、作業員は、搬送作業により、ユーザ作業（バックアップ処理、バッチ処理）を常に行なうことができる。
【００７６】
また、本発明の記録媒体ライブラリ装置によれば、記録媒体搬送命令は、第１収納領域を指定する送側アドレスＦＲＯＭと、第２収納領域を指定する受側アドレスＴＯとを含んでいる。送側アドレスは、第１収納領域として、診断用記録媒体７が収納された診断用記録媒体収納領域を表していて、受側アドレスは、第２収納領域として、交換されたドライブ３−１を表している場合、交換されたドライブ３−１に診断用記録媒体７が収納される。この場合、交換されたドライブ３−１が診断用記録媒体７にデータの読み出しと書き込みとを行なう診断処理を搬送作業中に実施することができる。
【００７７】
また、本発明の記録媒体ライブラリ装置によれば、送側アドレスは、第１収納領域として、診断用記録媒体７が収納された診断用記録媒体収納領域を表していて、受側アドレスは、第２収納領域として、交換されたドライブ３−１を表している場合、アクセッサ５は、交換されたドライブ３−１に診断用記録媒体７を収納するときに、そのドライブ３−１の収納部３１の位置を認識する位置補正処理を搬送作業中に実施することができる。このため、アクセッサ５がドライブ３−１に記録媒体を衝突させたり、こすったりすることなく、記録媒体をドライブ３−１に収納することができる。
【００７８】
また、本発明の記録媒体ライブラリ装置によれば、アクセッサ５が自動的に位置補正処理、診断処理を実施するため、作業者の負担を軽減することができる。
【図面の簡単な説明】
【００７９】
【図１】図１は、磁気テープライブラリ装置の構成を示すブロック図である。（従来の技術）
【図２】図２は、磁気テープライブラリ装置における収納棚１０１の複数の収納領域を表している。（従来の技術）
【図３】図３は、磁気テープライブラリ装置におけるドライブ群１０３の構成を示す斜視図である。（従来の技術）
【図４】図４は、磁気テープライブラリ装置における装置管理部１０４とアクセッサ１０５の構成を示すブロック図である。（従来の技術）
【図５】図５は、磁気テープライブラリ装置における装置管理部１０４のアドレスデータベース１４５を示している。（従来の技術）
【図６】図６は、磁気テープライブラリ装置におけるアクセッサ１０５の側面図を示している。（従来の技術）
【図７】図７は、磁気テープライブラリ装置におけるアクセッサ１０５の位置座標データベース１７０を示している。（従来の技術）
【図８】図８は、磁気テープライブラリ装置における装置管理部１０４から送信される磁気テープ媒体搬送命令を示している。（従来の技術）
【図９】図９は、磁気テープライブラリ装置におけるアクセッサ１０５の動作を示すフローチャートである。（従来の技術）
【図１０】図１０は、磁気テープライブラリ装置における装置管理部１０４の動作を示すタイミングチャートである。（従来の技術）
【図１１】図１１は、本発明の記録媒体ライブラリ装置の構成を示すブロック図である。
【図１２】図１２は、本発明の記録媒体ライブラリ装置における収納棚１の複数の収納領域を表している。
【図１３】図１３は、本発明の記録媒体ライブラリ装置におけるドライブ群３の構成を示す斜視図である。
【図１４】図１４は、本発明の記録媒体ライブラリ装置における装置管理部４とアクセッサ５の構成を示すブロック図である。
【図１５】図１５は、本発明の記録媒体ライブラリ装置における装置管理部４のアドレスデータベース４５を示している。
【図１６】図１６は、本発明の記録媒体ライブラリ装置におけるアクセッサ５の側面図を示している。
【図１７】図１７は、本発明の記録媒体ライブラリ装置におけるアクセッサ５の位置座標データベース７０を示している。
【図１８】図１８は、本発明の記録媒体ライブラリ装置における装置管理部４から送信される磁気テープ媒体搬送命令を示している。
【図１９】図１９は、本発明の記録媒体ライブラリ装置におけるアクセッサ５の動作を示すフローチャートである。
【図２０】図２０は、本発明の記録媒体ライブラリ装置における装置管理部４の動作を示すタイミングチャートである。
【符号の説明】
【００８０】
１    収納棚
２    磁気テープ媒体群
３    ドライブ群
３−１、３−２、３−３    ドライブ
４    装置管理部
５    アクセッサ
６    レール
３０    ドライブ本体
３１    収納部
３２    バーコード
４０    制御装置
４１    ＣＰＵ
４２    メモリ
４３    コンピュータプログラム
４４    制御部
４５    アドレスデータベース
５０    アクセッサ本体
５１    ハンド部
５２    位置センサ
５３    バーコードリーダ
５４    アクセッサ制御装置
５５    ＣＰＵ
５６    メモリ
６０    コンピュータプログラム
６１    位置測定制御部
６２    検索制御部
６３    送側搬送制御部
６４    受側搬送制御部
７０    位置座標データベース
１０１    収納棚
１０２    磁気テープ媒体群
１０３    ドライブ群
１０３−１、１０３−２、１０３−３    ドライブ
１０４    装置管理部
１０５    アクセッサ
１０６    レール
１３０    ドライブ本体
１３１    収納部
１３２    バーコード
１４０    制御装置
１４１    ＣＰＵ
１４２    メモリ
１４３    コンピュータプログラム
１４４    制御部
１４５    アドレスデータベース
１５０    アクセッサ本体
１５１    ハンド部
１５２    位置センサ
１５３    バーコードリーダ
１５４    アクセッサ制御装置
１５５    ＣＰＵ
１５６    メモリ
１６０    コンピュータプログラム
１６１    位置測定制御部
１６２    通常モード検索制御部
１６３    通常モード送側搬送制御部
１６４    通常モード受側搬送制御部
１６５    保守モード検索制御部
１６６    保守モード実行制御部
１７０    位置座標データベース
【図１】
2006216104.tif 000003
【図２】
2006216104.tif 000004
【図３】
2006216104.tif 000005
【図４】
2006216104.tif 000006
【図５】
2006216104.tif 000007
【図６】
2006216104.tif 000008
【図７】
2006216104.tif 000009
【図８】
2006216104.tif 000010
【図９】
2006216104.tif 000011
【図１０】
2006216104.tif 000012
【図１１】
2006216104.tif 000013
【図１２】
2006216104.tif 000014
【図１３】
2006216104.tif 000015
【図１４】
2006216104.tif 000016
【図１５】
2006216104.tif 000017
【図１６】
2006216104.tif 000018
【図１７】
2006216104.tif 000019
【図１８】
2006216104.tif 000020
【図１９】
2006216104.tif 000021
【図２０】
2006216104.tif 000022