(57)【要約】【課題】マガジンに収納されている記憶媒体を確認する処理にかかる時間を短縮できるライブラリ装置及びその記憶媒体管理方法，記憶媒体管理用プログラムを提供する【解決手段】マガジン１５が、スロット毎に記憶媒体の出し入れの回数を計数するカウンタ部を備えており、カウンタリード部１７がマガジン１５の各カウンタ部の計数値を対応する各スロットの挿抜回数として読み取り、主制御部１２が、カウンタリード部１７に読み取られた各スロットの挿抜回数と媒体情報記憶部１６に記憶されている前回読み取られた各スロットの挿抜回数とを個別に比較して一致しなかったスロットを特定し、この特定されたスロットに対して記憶媒体の有無を確認するように媒体確認部１９の動作を制御する。【選択図】図１
2010152993.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体収納用の複数のスロットを有するマガジンと、この各スロットに対して記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取る媒体確認部と、この媒体確認部に取得された情報に従って前記スロット毎の記憶媒体の有無及び収納されている記憶媒体の媒体識別子を示す情報を記憶する媒体情報記憶部とを備えたライブラリ装置において、
前記マガジンが前記スロット毎に前記記憶媒体の挿抜回数を計数するカウンタ部を備えており、
前記各カウンタ部から各スロットの挿抜回数を読み取るカウンタリード部と、このカウンタリード部が読み取った前記各スロットの挿抜回数を記憶するカウンタ情報記憶部と、前記カウンタリード部に読み取られた各スロットの挿抜回数と前記カウンタ情報記憶部に記憶されている前回読み取られた各スロットの挿抜回数とを個別に比較して一致しなかったスロットを特定する主制御部とを備え、
前記主制御部が、前記特定したスロットの記憶媒体の有無を確認するように前記媒体確認部の動作を制御すると共に当該媒体確認部の確認結果に従って前記媒体情報記憶部に記憶されている前記情報を更新することを特徴とするライブラリ装置。
【請求項２】
前記請求項１に記載のライブラリ装置において、
前記マガジンは装置本体に着脱可能であることを特徴とするライブラリ装置。
【請求項３】
前記請求項２に記載のライブラリ装置において、
前記主制御部は、前記装置本体に予め装備された媒体搬送部によって前記マガジンから記憶媒体が出し入れされた場合、この出し入れされたスロットに設けられたカウンタ部の計数値を前記カウンタリード部を介して取得し、前記カウンタ情報記憶部に記憶されている当該スロットの挿抜回数を前記取得した計数値に更新する機能を備えたことを特徴とするライブラリ装置。
【請求項４】
前記請求項３に記載のライブラリ装置において、
前記マガジンが当該マガジンを識別するマガジン識別子を保持しており、
前記マガジンに付されたマガジン識別子を読み取るマガジン識別子リード部と、この読み取られたマガジン識別子を記憶するマガジン識別記憶部とを備え、
前記主制御部が、前記マガジン識別子リード部が読み取ったマガジン識別子と前記マガジン識別記憶部に記憶されている前回読み取ったマガジン識別子とを照合し、一致しなかった場合、前記媒体確認部に全スロットの記憶媒体の有無を確認させることを特徴とするライブラリ装置。
【請求項５】
記憶媒体収納用の複数のスロットを有するマガジンにおいて、
前記スロット毎に前記記憶媒体の挿抜回数を計数するカウンタ部を備えたことを特徴とするマガジン。
【請求項６】
記憶媒体収納用の複数のスロットを備えたマガジンと、このマガジンを搭載する装置本体とからなるライブラリ装置にあって、
前記装置本体のカウンタリード部が、前記マガジンの各スロットに設けられた前記記憶媒体の挿抜回数を計数するカウンタ部からその計数値を読み取り、
この読み取られた各スロットの挿抜回数と前記装置本体のカウンタ情報記憶部に記憶されている各スロットの挿抜回数とを前記装置本体の主制御部が比較して一致しなかったスロットを特定し、
前記主制御部の指令に従って前記装置本体の媒体確認部が前記主制御部に特定されたスロットに対して記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取り、
前記特定されたスロットの記憶媒体の有無及び収納されている記憶媒体の媒体識別子を前記装置本体に装備された媒体情報記憶部に記憶することを特徴とする記憶媒体管理方法。
【請求項７】
前記請求項６に記載の記憶媒体管理方法において、
前記装置本体に予め装備された媒体搬送部によって前記マガジンから記憶媒体が出し入れされた際に、この出し入れがあったスロットに対応するカウンタ部の計数値を前記カウンタリード部が読み取り、前記主制御部が前記カウンタ情報記憶部に記憶されている各スロットの挿抜回数を前記カウンタリード部が読み取った値に更新することを特徴とする記憶媒体管理方法。
【請求項８】
前記請求項７に記載の記憶媒体管理方法において、
前記カウンタリード部が前記各カウンタ部の計数値を読み取る前に、
前記装置本体が備えているマガジン識別子リード部が前記マガジンに付されたマガジン識別子を読み取り、
この読み取られたマガジン識別子と前記装置本体に装備されたマガジン識別記憶部に記憶されているマガジン識別子とを前記主制御部が照合し、
一致しなかった場合に、前記主制御部の指令に従って前記媒体確認部が全てのスロットの記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取り、
前記各スロットの記憶媒体の有無及び収納されている記憶媒体の媒体識別子を前記媒体情報記憶部に記憶することを特徴とする記憶媒体管理方法。
【請求項９】
記憶媒体収納用の複数のスロットを有するマガジンと、この各スロットに対して記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取る媒体確認部と、この媒体確認部に取得された情報に従って前記スロット毎の記憶媒体の有無及び収納されている記憶媒体の媒体識別子を示す情報を記憶する媒体情報記憶部と、前記各スロットに設けられた記憶媒体の挿抜回数を計数するカウンタ部の計数値を読み取るカウンタリード部と、このカウンタリード部が読み取った前記各スロットの挿抜回数を記憶するカウンタ情報記憶部とを備えたライブラリ装置にあって、
前記カウンタリード部が読み取った各スロットの挿抜回数と前記カウンタ情報記憶部に記憶されている各スロットの挿抜回数とを個別に比較して一致しないスロットを特定する機能と、
この特定されたスロットの記憶媒体の有無を確認して収納されている記憶媒体に付された媒体識別子を読み取るように前記媒体確認部の動作を制御する機能と、
前記特定されたスロットの記憶媒体の有無及び収納されている記憶媒体の媒体識別子を前記媒体確認部から入力し前記媒体情報記憶部に記憶する機能とをコンピュータに実行させることを特徴とする記憶媒体管理用プログラム。
【請求項１０】
前記請求項９に記載の記憶媒体管理用プログラムにおいて、
前記装置本体に予め装備された媒体搬送部によって前記マガジンから記憶媒体が出し入れされたのを検知した場合、その出し入れのあったスロットの挿抜回数を前記カウンタリード部から入力し、入力した情報に従って前記カウンタ情報記憶部に記憶されている情報を更新する機能をコンピュータに実行させることを特徴とする記憶媒体管理用プログラム。
【請求項１１】
前記請求項１０に記載の記憶媒体管理用プログラムにおいて、
前記マガジンに付されたマガジン識別子を読み取るマガジン識別子リード部から読み取られたマガジン識別子を入力する機能と、
この入力されたマガジン識別子と前記装置本体に予め装備されたマガジン識別記憶部に記憶されているマガジン識別子と照合する機能と、
照合した結果一致しなかった場合、前記媒体確認部に全てのスロットの記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取らせる機能と、
前記媒体確認部に取得された情報に従って前記各スロットの記憶媒体の有無及び収納されている記憶媒体の媒体識別子を前記媒体情報記憶部に記録する機能とをコンピュータに実行させることを特徴とする記憶媒体管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記憶媒体を収納するマガジンを搭載するライブラリ装置及びその記憶媒体管理方法，記憶媒体管理用プログラムに関する。
【背景技術】
【０００２】
ライブラリ装置は、複数の記憶媒体を格納し、ホストコンピュータからの指令に従って指定の記憶媒体をドライブ装置に装填してこの記憶媒体に対してデータの読み書きを行うことによって複数の記憶媒体を人手の介入無しに利用可能とする装置である。
【０００３】
ここで、通常のライブラリ装置について、図面に基づいて説明する。図１３および１４は、マガジン単位で記憶媒体の出し入れが可能な通常のライブラリ装置の構成例を示す図である。図１３は、通常のライブラリ装置８の構成例を示すブロック図を表している。図１３に示すように、通常のライブラリ装置８は、マガジン８５に格納されている記憶媒体のドライブ８３への搬送命令や記憶媒体に対するデータの読み書き命令を発行するホストコンピュータ９と接続されている。
【０００４】
通常のライブラリ装置８は、記憶媒体の搬送制御や記憶媒体に付された識別子ラベルの確認とホストコンピュータ９への報告を行う主制御部８２と、ホストＩ／Ｆ（インタフェース）部８１を介してホストコンピュータ９から受け取ったＷｒｉｔｅ命令により記憶媒体にデータを書き込みＲｅａｄ命令により記憶媒体からデータの読み出しを行うドライブ８３と、複数の記憶媒体を格納することができ装置から取り外すことによりライブラリ装置８外にある記憶媒体を装置内に取り込む事が可能な媒体格納部（マガジン）８５と、主制御部８２の制御に従ってマガジン８５のスロット間やマガジン８５とドライブ８３との間で記憶媒体の搬送を行う媒体搬送部８４と、マガジン８５の各スロットの媒体格納状態及び格納された記憶媒体の媒体識別子を記憶する媒体情報記憶部８６とを備えて構成されている。
【０００５】
図１４（ｂ）に示すように、マガジン８５は装置本体から取り外しが可能で、マガジン８５内に記憶媒体８５２を格納して装置に挿入することにより、ライブラリ装置８内に記憶媒体８５２を取り込むことができる。
【０００６】
このような通常のライブラリ装置８では、記憶媒体８５２それぞれを一意に特定するために、各記憶媒体８５２の個々にバーコードなどで媒体識別子を付し、バックアップジョブなどで予めオペレータが媒体を指定する場合や、データが格納された記憶媒体を装置外に取り出して保管する場合などに、このバーコードラベルの情報を利用している。
【０００７】
また、通常のライブラリ装置８では、装置内に格納されている記憶媒体の情報をホストコンピュータ９から要求された場合に、ロボット動作などを行わずに即時で、情報を返す必要がある。
【０００８】
ホストコンピュータ９に搭載されたバックアップソフトは、まず、ライブラリ装置８に格納されている全ての記憶媒体の情報を取得し、オペレータが記憶媒体を選択できるように媒体一覧の表示を行う。一方、ライブラリ装置８は、ホストコンピュータ９に知らせる全ての記憶媒体の情報を得るために、媒体搬送部８４にバーコード読み取りセンサ機構と媒体有無確認機構とからなる媒体確認部１９を併設しており、記憶媒体付近まで媒体有無確認機構とバーコード読み取りセンサ機構とが来るように媒体搬送部１４を動作させ、媒体有無確認機構により記憶媒体が格納されているか否かの確認を行った後、バーコード読み取りセンサ機構を用いて記憶媒体に付されたバーコードなどから識別子を読み取り媒体情報記憶部８６に記憶するというインベントリ処理を行っている。
【０００９】
このインベントリ処理は、機械的な動作を含むので、全てのスロットの媒体格納状態を調べるのに数分から十数分という時間がかかってしまい、ホストコンピュータ９から要求があってから媒体確認処理を開始していてはタイムアウトとなってしまうという問題があった。そのため、通常のライブラリ装置８は、起動時に、上述したインベントリ処理を実行して格納されている全ての記憶媒体を確認し、スロット毎の媒体情報を記憶した後に準備完了（ＲＥＡＤＹ）をホストコンピュータ９に報告している。これにより、ホストコンピュータ９から要求があった際には即時で応答可能となっている。また、起動時と同様に、運用中においても記憶媒体投入排出ポートやマガジン８５の入れ替えなどにより記憶媒体の出し入れを行った後にも同様のインベントリ処理を行っている。
【００１０】
しかし、この場合も、装置の起動時及び媒体の出し入れ時の後に、すべてのスロットを対象として媒体格納状態を調べるのに数分から十数分の時間がかかってしまい、その間、ライブラリ装置８は他の処理を実行することができず、ライブラリ装置８においてデータ読み書き処理が実行可能となるまでに時間がかかるという不都合があった。
【００１１】
これを鑑みて、特許文献１乃至３に関連技術が開示されている。特許文献１には、記憶媒体を格納するスロットに記憶媒体の有無を検出するセンサを取り付け、人手により記憶媒体の出し入れを行う可能性がある期間は、センサに対しポーリングを行い記憶媒体の出し入れを監視し、記憶媒体の出し入れを検出したときのみ各スロットに収納されている記憶媒体に付された媒体識別を読み込むという技術が開示されている。
【００１２】
特許文献２には、装置を構成する各構成要素が、自己のコンソールの種類とコンソール列のコンソール情報を保持し、各構成要素がコンソール情報を基本制御部に送信することによって、各構成要素の情報を全て管理する技術が開示されている。
【００１３】
特許文献３には、複数種類の記憶媒体を収納したマガジンが、各媒体の記録再生方式，媒体の収納数，格納位置，及びマガジン識別子を保持しており、書き込みデータの種類に応じて適切な記録媒体をマガジン内から選択するオートチェンジャーが開示されている。
【００１４】
【特許文献１】特開２００１−９２５９７号公報
【特許文献２】特開２００１−１０１７５２号公報
【特許文献３】特開平８−１３８３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、特許文献１に開示された関連技術では、センサをポーリングで監視しなければならないので、センサに常時通電して、かつセンサと通信可能でなければならず、取り外し可能なマガジンを用いるライブラリ装置には適用することができないという不都合があった。
【００１６】
特許文献２に開示された関連技術では、構成要素が装置から取り外された状態での構成要素の変更、例えば、構成要素（部品）を取り外して同等の構成要素（部品）に交換して取り付けた場合など、を検出することができないという不都合があった。特許文献３に開示された関連技術では、マガジンが別のマガジンに交換されたか否かを検出することができないという不都合があった。
【００１７】
そこで、本発明は、上記関連技術の不都合を改善し、複数の記録媒体を収納したマガジン内の記憶媒体の収納状況を確認する処理が完了するまでにかかる時間を短縮し得るライブラリ装置及びその記憶媒体管理方法，記憶媒体管理用プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するため、本発明のライブラリ装置は、記憶媒体収納用の複数のスロットを有するマガジンと、このマガジンの各スロットに対して記憶媒体の有無を確認して収納されている記憶媒体に付された媒体識別子を読み取る媒体確認部と、この媒体確認部に取得された情報に従って前記スロット毎の記憶媒体の有無及び収納されている記憶媒体の媒体識別子を示す情報を記憶する媒体情報記憶部とを備えたライブラリ装置において、前記マガジンが前記スロット毎に前記記憶媒体の挿抜回数を計数するカウンタ部を備えており、装置本体が、前記各カウンタ部から各スロットの挿抜回数を読み取るカウンタリード部と、このカウンタリード部が読み取った前記各スロットの挿抜回数を記憶するカウンタ情報記憶部と、前記カウンタリード部に読み取られた各スロットの挿抜回数と前記カウンタ情報記憶部に記憶されている前回読み取られた各スロットの挿抜回数とを個別に比較して一致しなかったスロットを特定する主制御部とを備え、前記主制御部は、前記特定されたスロットに対して記憶媒体の有無を確認するように前記媒体確認部の動作を制御すると共に当該媒体確認部の確認結果に従って前記媒体情報記憶部に記憶されている前記情報を更新する主制御部を備えたことを特徴とする。
【００１９】
また、本発明の記憶媒体管理方法は、記憶媒体収納用の複数のスロットを備えたマガジンと、このマガジンを搭載する装置本体とからなるライブラリ装置にあって、前記装置本体に装備されたカウンタリード部が、前記マガジンの各スロットに設けられた前記記憶媒体の挿抜回数を計数するカウンタ部からその計数値を読み取り、この読み取られた各スロットの挿抜回数と前記装置本体に装備されたカウンタ情報記憶部に記憶されている前回読み取られた各スロットの挿抜回数とを前記装置本体に装備された主制御部が比較して一致しなかったスロットを特定し、前記主制御部の指令に従って前記装置本体に装備された媒体確認部が前記特定されたスロットに対して記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取り、前記特定されたスロットの記憶媒体の有無及び収納されている記憶媒体の媒体識別子を前記装置本体に予め装備された媒体情報記憶部に記憶することを特徴とする。
【００２０】
また、本発明の記憶媒体管理用プログラムは、記憶媒体収納用の複数のスロットを有するマガジンを搭載すると共に、この各スロットに対して記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取る媒体確認部と、この媒体確認部に取得された情報に従って前記スロット毎の記憶媒体の有無及び収納されている記憶媒体の媒体識別子を示す情報を記憶する媒体情報記憶部と、前記各スロットに設けられた記憶媒体の挿抜回数を計数するカウンタ部の計数値を読み取るカウンタリード部と、このカウンタリード部が読み取った前記各スロットの挿抜回数を記憶するカウンタ情報記憶部とを備えた装置本体を有するライブラリ装置にあって、前記カウンタリード部が読み取った各スロットの挿抜回数と前記カウンタ情報記憶部に記憶されている前回読み取られた各スロットの挿抜回数とを個別に比較して一致しないスロットを特定する機能と、この特定されたスロットの記憶媒体の有無を確認して収納されている記憶媒体に付された媒体識別子を読み取るように前記媒体確認部の動作を制御する機能と、前記特定されたスロットの記憶媒体の有無及び収納されている記憶媒体の媒体識別子を前記媒体確認部から入力し前記媒体情報記憶部に記憶する機能とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２１】
本発明は、以上のように構成され機能するため、これにより、マガジンに装備された各カウンタ部から読み取った各スロットの挿抜回数を前回読み取って記憶した各スロットの挿抜回数と比較して、一致しなかったスロットに対して記憶媒体の確認を行うので、記録媒体の出し入れがあったスロットのみを対象にして記憶媒体の収納状況を確認することができ、マガジン内の記憶媒体を確認する処理が完了するまでにかかる時間を有効に短縮することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明における一実施形態を、図面に基づいて説明する。
【００２３】
［第１の実施形態］
図１は、本発明に係る第１の実施形態の磁気テープライブラリ装置１の構成を示す機能ブロック図である。図１に示すように、本実施形態の磁気テープライブラリ装置１は、複数の記憶媒体（磁気テープ）を格納する媒体格納部（マガジン）１５を着脱可能に搭載すると共に、ホストコンピュータ２と接続してデータの送受信を行うホストＩ／Ｆ（インタフェース）部１１と、磁気テープライブラリ装置１の全体動作を制御する主制御部１２と、搭載されたマガジン１５から取り出された記憶媒体にデータを読み書きするデータ読み書き部（テープドライブ）１３と、マガジン１５及びテープドライブ１３に対して記憶媒体を出し入れすると共にマガジン１５とテープドライブ１３との間で記憶媒体を搬送する媒体搬送部１４とを備えている。
【００２４】
さらに、本実施形態の磁気テープライブラリ装置１は、マガジン１５に収納されている記憶媒体を確認する媒体確認部１９と、媒体確認部１９に確認された結果得られたマガジン１５のスロット毎に収納されている記憶媒体の識別子を記憶する媒体情報記憶部１６とを備えている。
【００２５】
ここで、本実施形態のマガジン１５について説明する。図２は、本実施形態におけるマガジン１５の構成を示す斜視図であり、図３は、マガジン１５の内部を示す平面図である。
【００２６】
図２及び３に示すように、本実施形態のマガジン１５は、記憶媒体１５２を収納するためのスロット１５５を複数有しており、スロット１５５毎に、媒体押出部材１５１と、バネ１５３と、ストッパ１５４とを設けている。スロット１５５に記憶媒体１５２が収納されるとバネ１５３が伸びて媒体押出部材１５１が記憶媒体１５２に押し出す力を与え、ストッパ１５４が記憶媒体１５２を支えて押し出す力を打ち消すことにより記憶媒体１５２がスロット１５５内に格納された状態となる。
【００２７】
図４（ａ）は、マガジン１５のスロット１５５から記憶媒体１５２を取り出す動作を説明する図であり、図４（ｂ）は、スロット１５５に記憶媒体１５２を収納する動作を説明する図である。
【００２８】
図４（ａ）に示すように、スロット１５５から記憶媒体１５２を取り出す動作は、ストッパ１５４をスロット１５５の外側にスライドさせて記憶媒体１５２に対する支えを無くし、バネ１５３の収縮する力により記憶媒体１５２を外に押し出す。また、図４（ｂ）に示すように、マガジン１５に記憶媒体を挿入する場合は、ストッパ１５４をスロット１５５の外側にスライドさせてから記憶媒体１５２をスロット１５５に押し込み、ストッパ１５４をスロット１５５の内側にスライドさせて記憶媒体１５２がマガジン１５の外に出ないようにする。
【００２９】
また、図２及び３に示すように、本実施形態のマガジン１５は、さらに、スロット１５５に記憶媒体１５２が出し入れされた回数をカウントするメカカウンタ１５７と、メカカウンタ１５７がカウントした回数を計数し表示するカウント表示機構１５８とからなるカウンタ部１５９をスロット１５５毎に備えている。図５（ａ）は、メカカウンタ１５７の設置位置を示す図である。また、図５（ｂ）及び図５（ｃ）は、メカカウンタ１５７の動作を説明する図である。
【００３０】
メカカウンタ１５７は、図５（ａ）に示すような位置に設けられている。記憶媒体１５２をスロット１５５に挿入する場合、ストッパ１５４をスロット１５５の外側に向かってスライドさせた状態で記憶媒体１５２をスロット１５５内に押し込むので、その時、メカカウンタ１５７は、記憶媒体１５２に引っかかって押され回転する（図５（ｂ）を参照）。記憶媒体１５２がスロット１５５内に完全に格納されると、メカカウンタ１５７の爪がマガジンスロット１５５間の隔壁の外に現れる。
【００３１】
一方、記憶媒体１５２をスロット１５５から取り出す場合、ストッパ１５４をスロット１５５の外側に向かってスライドさせると、バネ１５３の収縮する力により媒体押出部材１５１が記憶媒体１５２を押し出すので、その時、メカカウンタ１５７は記憶媒体１５２の移動と共に回転し（図５（ｃ）を参照）、記憶媒体１５２が完全にスロット１５５の外に出るとメカカウンタ１５７の爪がマガジンスロット１５５間の隔壁の外に現れる。
【００３２】
カウント部１５９は、メカカウンタ１５７が回転しその爪が隔壁から現れたらカウントを加算し計数されたカウントがカウント表示機構１５８に表示されるというような構成である。
【００３３】
本実施形態のライブラリ装置１は、さらに、マガジン１５に取り付けられたカウンタ部１５９の計数値を読み取るカウンタリード部１７を備えている。このカウンタリード部１７は、例えば、カウンタ部１５９が計数値を記憶する手段と通信手段を有している場合は、カウンタ部１５９と電気的に通信を行い、カウンタ部１５９から計数値を応答として受け取るような構成であり、また、カウンタ表示機構１５８の表示を撮影して画像認識し計数値を読み取る構成であってもよい。カウンタリード部１７が読み取った各カウンタ１５９の計数値は、媒体情報記憶部１６に記憶される。
【００３４】
媒体確認部１９は、マガジン１５の各スロットに対して記憶媒体の有無を確認し収納されている記憶媒体に付された媒体識別子を読み取る機能を備えている。本実施形態の媒体確認部１９は、媒体識別子を読み取る媒体識別読取機構を媒体搬送部１４上に設けた構成であり、媒体識別読取機構が各スロットまで移動し、スロットに記憶媒体が収納されていると確認した場合に、記憶媒体に付された識別子を読み取るというような動作を行う。このとき、１つのスロットに２巻媒体が格納されていた場合（図２参照）、本実施形態の媒体確認部１９は、手前の記憶媒体を媒体搬送部１４に格納した状態で、奥に収納されている記憶媒体の識別子の読み取りを行うように構成されている。ここで、媒体識別読取機構は、例えば、記憶媒体の識別子がバーコードに記録されている場合はバーコードリーダであればよく、記憶媒体の識別子がＲＦＩＤ（Radio Frequency IDentification）タグに記録されている場合はタグリーダであればよい。
【００３５】
上述した媒体情報記憶部１６は、媒体確認部１９により取得された情報に従ってスロット毎に記憶媒体の有無及び収納されている記憶媒体の媒体識別子を記録したテーブルデータを記憶する。
【００３６】
図６は、本実施形態における媒体記憶部１６に記憶されているテーブルデータの一例を示す図である。媒体情報記憶部１６に記憶されているテーブルデータは、マガジン１５のスロット番号に対応付けてカウンタ値，媒体の有無又は媒体識別子が記録されたテーブルデータである。本実施形態のマガジン１５が１つのスロットに２つの記憶媒体を収納できる構成となっているので、媒体情報記憶部１６に記憶されているテーブルデータには、図６に示すように、スロット番号に対して「行１」，「行２」と２つの媒体情報が記録されている。図６に示すテーブルデータには、番号「１」のスロットのカウンタ値が「３」であり、「１」のスロットには識別子「ＶＯＬ００１」の記憶媒体が収納されていることが記録されている。
【００３７】
また、媒体情報記憶部１６は、磁気テープライブラリ装置１の主電源がＯＦＦされても情報が保存されているものとする。このように、本実施形態における媒体記憶部１６は、各スロットの挿抜回数（カウンタ値）を記憶するので、カウンタ情報記憶部として機能している。
【００３８】
主制御部１２は、装置の電源がＯＮされた時もしくはマガジン１５装着時に、媒体確認手段１９にマガジン１５の各スロットを確認させて媒体情報記憶部１６にスロット毎の媒体収納状況を記憶させる機能と、ホストコンピュータ２から装置内に格納されている記憶媒体の情報の要求を受けた場合に、媒体情報記憶部１６に記憶されている情報を返信する機能とを備えている。
【００３９】
また、主制御部１２は、ホストコンピュータ２から指定の記憶媒体に対するデータ読み書き指令を受けると、媒体記憶部１６に記憶されたテーブルデータを参照して指定の記憶媒体が収納されているスロットを特定し、そのスロットから指定の記憶媒体を取り出してテープドライブ１３へ搬送するように媒体搬送部１４の動作を制御する機能を備えている。
【００４０】
さらに、主制御部１２は、カウンタリード部１７が読み取った各カウンタの計数値に基づいて媒体確認部１９の動作を制御し媒体確認部１９に取得された情報に従って媒体情報記憶部１６に記憶されているテーブルデータを更新する機能を備えている。具体的に、主制御部１２は、カウンタリード部１７に読み取られた各カウンタの計数値とカウンタ情報記憶部１６に記憶されている前回読み取られた各カウンタの計数値とを個別に比較して一致しなかったカウンタに対応するスロットを特定し、この特定されたスロットに対して記憶媒体の有無を確認するように媒体確認部１９の動作を制御する。
【００４１】
このような構成により、媒体確認部１９は特定されたスロットのみを確認するので、マガジン５１の装着時や装置起動時の記憶媒体の確認時間を短縮することができる。
【００４２】
またさらに、主制御部１２は、媒体搬送部１４にマガジン１５から記憶媒体を出し入れさせた場合、記憶媒体が出し入れされたスロットに設けられたカウンタ部１５９の計数値をカウンタリード部１７を介して読み取って媒体確認部１９を動作させずに媒体情報記憶部１６に記憶されているカウンタ情報を更新する機能を備えている。
【００４３】
これにより、主制御部１２の制御下で行われた媒体搬送では、媒体情報記憶部１６内のテーブルデータ中のカウンタ値と、マガジン１５上のカウンタ部１５９の計数値とが一致した状態が保たれる。よって、一致しない場合を主制御部１２の制御外で記憶媒体が移動されたと判断することが可能となり、主制御部１２の制御以外の方法で記憶媒体の出し入れがあったことを検出することができる。
【００４４】
ここで、本実施形態における主制御部１２については、その機能内容をプログラム化してコンピュータに実行させるように構成してもよい。
【００４５】
次に、本実施形態の磁気テープライブラリ装置１の動作について説明する。ここで、以下の動作説明は、本発明の記憶媒体管理方法の実施形態となる。
【００４６】
図７は、本実施形態の磁気テープライブラリ装置１の動作を示すフローチャートである。磁気テープライブラリ装置１の電源がＯＮされた時やマガジン５１の装着時に、装置内の記憶媒体の格納状況を確認するインベントリ処理を行う。インベントリ処理においては、まず、マガジン１５に設けられたカウンタ部１５９の計数値を順にカウンタリード部１７が読み取る（図７のステップＳ１０１）。主制御部１２が、カウンタリード部１７が読み取ったカウンタ値を入力し、この入力したカウンタ値と媒体情報記憶部１６に記憶されているテーブルデータ（図６）内の前回読み取られた同一スロットのカウンタ値とを比較する（図７のステップＳ１０２）。
【００４７】
テーブルデータのカウンタ値と、カウンタリード部１７から入力したカウンタ値とが一致した場合には（図７のステップＳ１０２のＹｅｓ）、何もせずに次のスロットに処理を進める。テーブルデータ内のカウンタ値とカウンタリード部１７から入力したカウンタ値とが一致しなかった場合には（図７のステップＳ１０２のＮｏ）、主制御部１２の指示に従って媒体確認部１９が、係るスロットの記憶媒体の有無、及び媒体識別子の読み取りを実行し、媒体確認部１９による確認処理の結果に従って主制御部１２がテーブルデータの更新を行う（図７のステップＳ１０３）。すべてのスロットに関してカウンタ値の比較が完了したら（図７のステップＳ１０４のＹｅｓ）、インベントリ処理を終了する。
【００４８】
このように、本実施形態の磁気テープライブラリ装置１では、マガジン１５の装着時や装置起動時にマガジン１５内の記憶媒体を確認する際、記憶媒体の出し入れが行われたスロットだけを媒体確認部１９が確認するので、常に全てのスロットを確認する場合と比べて、記憶媒体の確認が完了するまでの時間が短縮される。
【００４９】
図８は、本実施形態の磁気テープライブラリ装置１の媒体搬送処理動作を示すフローチャートである。主制御部１２が、ホストＩ／Ｆ部１１を介してホストコンピュータ２から搬送する記憶媒体と搬送先のスロットを指定された媒体搬送命令を受け取ると、媒体搬送部１４を制御して、搬送元スロットから媒体を取り出す（図８のステップＳ２０１）。そして、主制御部１２はカウンタリード部１７を介して記憶媒体を取り出したスロットに設けられたカウンタ部１５９の計数値を読み取り（図８のステップＳ２０２）、媒体情報記憶部１６に記憶されたテーブルデータを更新する（図８のステップＳ２０３）。
【００５０】
続いて、主制御部１２は媒体搬送部１４を搬送先のスロットに移動させ、記憶媒体を指定された搬送先へ挿入し（図８のステップＳ２０４）、記憶媒体を挿入したスロットのカウンタ部１５９の計数値を読み取り（図８のステップＳ２０５）、媒体情報記憶部１６に記憶されたテーブルデータを更新する（図８のステップＳ２０６）。
【００５１】
このように動作することにより、主制御部１２の制御下で行われた媒体搬送では、媒体情報記憶部１６内のテーブルデータのカウンタ値と、マガジン１５のカウンタ部１５９の計数値とが一致した状態が保たれので、一致しない場合を主制御部１２の制御外で記憶媒体が移動されたと判断することが可能となり、主制御部１２の制御以外の方法で記憶媒体の出し入れがあったことを検出することができる。
【００５２】
ここで、本実施形態は、記憶媒体を磁気テープとしているが、記憶媒体の種類はこれに限らない。
【００５３】
［第２の実施形態］
次に、本発明にかかる第２の実施形態について説明する。
【００５４】
図９は、本第２実施形態の磁気テープライブラリ装置１ｂの構成を示す機能ブロック図である。第２実施形態の磁気テープライブラリ装置１ｂは、上述した第１実施形態の磁気テープライブラリ装置１の構成に比べて、マガジン１５ｂにマガジンを識別するためのマガジン識別子１５６が付されている点が異なっている（図１０参照）。このマガジン識別子１５６は、例えば、バーコードで記録されたものであってもよいし、ＲＦＩＤといった電子的なタグに記録されたものであってもよい。
【００５５】
また、図９に示すように、本第２実施形態の磁気テープライブラリ装置１ｂは、第１の実施形態の磁気テープライブラリ装置１と同様に、ホストＩ／Ｆ部１１と、テープドライブ１３と、媒体搬送部１４と、媒体情報記憶部１６と、カウンタリード部１７と、媒体確認部１９とを備えており、さらに、主制御部１２ｂと、マガジン識別子１５６を保持するマガジン１５ｂと、マガジン１５ｂに付されているマガジン識別子１５６を読み取るマガジン識別子リード部１８とを備えている。マガジン識別子リード部１８は、例えば、マガジン識別子１５６がバーコードに記録されている場合は、媒体搬送部１４にバーコードリーダを取り付けた構成であり、マガジン識別子１５６がＲＦＩＤタグに記録されている場合は、タグリーダである。マガジン識別子リード部１８が読み取ったマガジン識別子１５６は媒体情報記憶部１６に記憶される。
【００５６】
図１１は、本第２実施形態の媒体情報記憶部１６に記憶されるテーブルデータを表した図である。図１１に示すように、本第２実施形態の媒体情報記憶部１６には、スロット毎のカウンタ値，記憶媒体の有無又は記憶媒体の識別子に加えて、搭載されているマガジン１５ｂのマガジン識別子１５６が記憶されている。図１１に示すテーブルデータには、マガジン識別子が「ＭＡＧ００１」のマガジンのスロット「１」のカウンタ値が「３」であり、スロット「１」には識別子「ＶＯＬ００１」の記憶媒体が収納されていることが記録されている。
【００５７】
また、本第２実施形態における主制御部１２ｂは、上述した主制御部１２と同様の機能と、マガジン識別子リード部１８が読み取ったマガジン識別子と媒体情報記憶部１６に記憶されている前回読み取ったマガジン識別子とを照合し、一致しなかった場合、全スロットの記憶媒体の有無を確認するように媒体確認部１９の動作を制御する機能を備えている。
【００５８】
このように、第２の実施形態では、マガジン１５ｂの個体識別を行うためのマガジン識別子を用いてマガジン１５ｂが他のマガジンに入れ替えられたことを判断し、マガジン１５が入れ替えられた場合はすべてのスロットの媒体確認を行うことにより、異なるマガジンでカウンタ値が偶然一致している場合でも正しく記憶媒体の入れ替わりを検出することができる。
【００５９】
次に、本第２実施形態の磁気テープライブラリ装置１ｂの動作について説明する。
【００６０】
図１２は、本第２実施形態の磁気テープライブラリ装置１ｂの動作を示すフローチャートである。まず、マガジン識別子リード部１８がマガジン１５ｂのマガジン識別子１５６を読み取る（図１２のステップＳ３０１）。
【００６１】
主制御部１２ｂが、この読み取られたマガジン識別子と媒体情報記憶部１６に記憶されたマガジン識別子とが一致するか否か判断し（図１２のステップＳ３０２）、一致した場合（図１２のステップＳ３０２のＹｅｓ）、第１の実施形態と同様に、各スロットのカウンタ部１５９の計数値とテーブルデータ内のカウンタ値との比較を行い、カウンタ値が異なるスロットのみの確認を行う（図１２のステップＳ３０４，図７のステップＳ１０１〜Ｓ１０４））。
【００６２】
マガジン識別子が一致しなかった場合（図１２のステップＳ３０２のＮｏ）、主制御部１２ｂは、カウンタ値が一致するか否かに関わらず全てのスロットの媒体確認を行うように媒体確認部１９の動作を制御する（図１２のステップＳ３０３）。
【００６３】
本第２実施形態の磁気テープライブラリ装置１ｂは、このように動作することで、マガジンを取り替えた際に、すべての記憶媒体が入れ替わったにも関わらず、入れ替えたマガジンのカウンタ部の計数値と前回読み取られたカウンタ部の計数値とが偶然一致してしまう場合があっても、マガジン識別子が変わると、全てのスロットの媒体確認を行うので、正しく記憶媒体の入れ替わりを検出することができる。
【産業上の利用可能性】
【００６４】
本発明は、マガジン単位で記憶媒体の出し入れを行うライブラリ装置に適用できる。
【図面の簡単な説明】
【００６５】
【図１】本発明にかかる第１の実施形態の磁気テープライブラリ装置の構成を示す機能ブロック図である。
【図２】図１に開示した実施形態におけるマガジンの内部構造を示す斜視図である。
【図３】図１に開示した実施形態におけるマガジンの内部構造を示す図である。
【図４】（ａ）図１に開示した実施形態におけるマガジンの記憶媒体取り出し時の動作を示す説明図である。（ｂ）図１に開示した実施形態におけるマガジンの記憶媒体収納時の動作を示す説明図である。
【図５】（ａ）図１に開示した実施形態におけるマガジンに装備されたカウンタの設置位置を示す図である。（ｂ）図１に開示した実施形態におけるマガジンに装備されたカウンタの動作を示す説明図である。（ｃ）図１に開示した実施形態におけるマガジンに装備されたカウンタの動作を示す説明図である。
【図６】図１に開示した実施形態における媒体情報記憶部に記憶されたテーブルデータの一例を示す図である。
【図７】図１に開示した実施形態の磁気テープライブラリ装置の動作の一例を示すフローチャートである。
【図８】図１に開示した実施形態の磁気テープライブラリ装置の動作の他の例を示すフローチャートである。
【図９】本発明にかかる第２の実施形態の磁気テープライブラリ装置の構成を示す機能ブロック図である。
【図１０】図９に開示した実施形態におけるマガジンの外観を示す斜視図である。
【図１１】図９に開示した実施形態における媒体情報記憶部に記憶されたテーブルデータの一例を示す図である。
【図１２】図９に開示した実施形態の磁気テープライブラリ装置の動作の一例を示すフローチャートである。
【図１３】従来のライブラリ装置の構成を示す機能ブロック図である。
【図１４】マガジンを着脱可能に搭載したライブラリ装置の動作説明図である。
【符号の説明】
【００６６】
１，１ｂ  磁気テープライブラリ装置
２  ホストコンピュータ
１１  ホストＩ／Ｆ部
１２，１２ｂ  主制御部
１３  データ書き込み部（テープドライブ）
１４  媒体搬送部
１５，１５ｂ  媒体格納部（マガジン）
１６  媒体情報記憶部
１７  カウンタリード部
１８  マガジン識別子リード部
１９  媒体確認部
１５１  媒体押出部材
１５２  記憶媒体（磁気テープ）
１５３  ばね
１５４  ストッパ
１５５  スロット
１５６  マガジン識別子
１５７  メカカウンタ
１５８  カウンタ表示機構
１５９  カウンタ部
【図１】
2010152993.tif 000003
【図２】
2010152993.tif 000004
【図３】
2010152993.tif 000005
【図４】
2010152993.tif 000006
【図５】
2010152993.tif 000007
【図６】
2010152993.tif 000008
【図７】
2010152993.tif 000009
【図８】
2010152993.tif 000010
【図９】
2010152993.tif 000011
【図１０】
2010152993.tif 000012
【図１１】
2010152993.tif 000013
【図１２】
2010152993.tif 000014
【図１３】
2010152993.tif 000015
【図１４】
2010152993.tif 000016