(57)【要約】【課題】ラベルに書かれた手書き文字を利用してカートリッジを選択することを可能とするライブラリ装置等を提供する。【解決手段】本発明に係るライブラリ装置１は、カートリッジ外部に貼られたラベルを撮影する撮像装置６を備え、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体テーブルとして記憶する媒体情報記録手段７と、ラベルの画像とスロットの番号とを対応づけて画像テーブルとして記憶する画像情報記録手段８と、バーコード値を上位装置２から照会された場合に当該バーコード値に対応するラベルの画像を上位装置に返信する情報送受信手段９とを有する。【選択図】図１
2014191850.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、前記カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、前記格納庫から前記カートリッジを取り出して前記ドライブに装着する搬送ロボットを備えたライブラリ装置であって、
前記カートリッジ外部に貼られたラベルを撮影する撮像装置を備え、
前記ラベルに含まれるバーコードから読み取られたバーコード値を前記格納庫の前記スロットの番号ごとに媒体テーブルとして記憶する媒体情報記録手段と、
前記ラベルの画像と前記スロットの番号とを対応づけて画像テーブルとして記憶する画像情報記録手段と、
前記バーコード値を上位装置から照会された場合に当該バーコード値に対応する前記ラベルの画像を前記上位装置に返信する情報送受信手段と
を有すること、を特徴とするライブラリ装置。
【請求項２】
前記撮像装置が、前記搬送ロボットに装備されていること、を特徴とする請求項１に記載のライブラリ装置。
【請求項３】
前記格納庫内の全ての前記カートリッジについての情報を取得するインベントリ動作の際に、前記媒体情報記録手段および前記画像情報記録手段が前記媒体テーブルおよび前記画像テーブルのデータを記録する機能を備えること、を特徴とする請求項１に記載のライブラリ装置。
【請求項４】
前記撮像装置が、前記カートリッジの上面を撮影可能な位置に固定されていること、を特徴とする請求項１に記載のライブラリ装置。
【請求項５】
前記上位装置から媒体移動（MOVE MEDIUM）コマンドを受信した場合に、前記媒体情報記録手段および前記画像情報記録手段が前記媒体テーブルおよび前記画像テーブルのデータを記録する機能を備えること、を特徴とする請求項１に記載のライブラリ装置。
【請求項６】
記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、前記カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、前記格納庫から前記カートリッジを取り出して前記ドライブに装着する搬送ロボットを備えたライブラリ装置にあって、
前記ライブラリ装置が前記カートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、
前記ラベルに含まれるバーコードから読み取られたバーコード値を前記格納庫の前記スロットの番号ごとに媒体情報記録手段が媒体テーブルとして記憶し、
前記ラベルの画像と前記スロットの番号とを対応づけて画像情報記録手段が画像テーブルとして記憶し、
前記バーコード値を上位装置から照会された場合に情報送受信手段が当該バーコード値に対応する前記ラベルの画像を前記上位装置に返信する
こと、を特徴とする媒体情報管理方法。
【請求項７】
前記格納庫内の全ての前記カートリッジについての情報を取得するインベントリ動作の際に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする請求項６に記載の媒体情報管理方法。
【請求項８】
前記上位装置から媒体移動（MOVE MEDIUM）コマンドを受信した場合に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする請求項６に記載の媒体情報管理方法。
【請求項９】
記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、前記カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、前記格納庫から前記カートリッジを取り出して前記ドライブに装着する搬送ロボットを備えたライブラリ装置にあって、
前記ライブラリ装置が前記カートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、
前記ライブラリ装置が備えるプロセッサに、
前記ラベルに含まれるバーコードから読み取られたバーコード値を前記格納庫の前記スロットの番号ごとに媒体テーブルとして記憶する手順、
前記ラベルの画像と前記スロットの番号とを対応づけて画像テーブルとして記憶する手順、
および前記バーコード値を上位装置から照会された場合に当該バーコード値に対応する前記ラベルの画像を前記上位装置に返信する手順
を実行させること、を特徴とする媒体情報管理プログラム。
【請求項１０】
前記格納庫内の全ての前記カートリッジについての情報を取得するインベントリ動作の際に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする請求項９に記載の媒体情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はライブラリ装置、媒体情報管理方法および媒体情報管理プログラムに関し、特にラベルに書かれた手書き文字を利用してカートリッジを選択することを可能とするライブラリ装置等に関する。
【背景技術】
【０００２】
コンピュータ装置、特にサーバコンピュータなどのような業務に使用されるデータを大量に記憶するコンピュータ装置においては、そのデータのバックアップの必要性は言うまでもない。このため、磁気テープ、磁気ディスクなどの記憶媒体を内蔵したカートリッジを、必要に応じて搬送ロボット（アクセッサ）を利用してドライブに装着し、これによって大量のデータのバックアップおよびリストアを可能とするライブラリ装置が利用されている。
【０００３】
ライブラリ装置を利用する際に必要となるのは、多数のカートリッジの中から必要とするものを選択してドライブに装着するということである。その際によく利用されているのは、たとえばカートリッジの外面に貼られたバーコードや、カートリッジに内蔵された不揮発性メモリなどのような手段に記録されたボリュームシリアル番号などのような情報である。
【０００４】
このような情報は、ユーザがその記録内容を直接判別することは不可能であるが、バックアップソフトやコンテンツ管理ソフトを介しての利用には適している、従って、ユーザが直接カートリッジを選択してデータの読み書きを行わなくても、それらのようなソフトに対して必要なデータを指定すればカートリッジの選択は自動的に行われる。従って、特に問題は生じていなかった。
【０００５】
しかしながら近年、ＬＴＦＳ（Linear Tape File System）などのように、ライブラリ装置に書き込まれた内容を通常のファイルシステムのように見せる技術が登場し、これによってユーザがデスクトップＯＳを介して直接ライブラリ装置のカートリッジを選択し、該カートリッジに直接データを読み書きすることが可能になっている。
【０００６】
これに関連して、次の各技術文献がある。その中でも特許文献１には、カメラを内蔵したカートリッジを利用してライブラリ装置内部の状態をユーザが目視することが可能であるという技術が記載されている。特許文献２には、ライブラリ装置で、カートリッジに貼られたバーコードを読み取るためのカメラの焦点を調整する方法について記載されている。
【０００７】
特許文献３には、カートリッジを引き出すピッカに画像入力部を内蔵し、それによって発生した障害についての情報を取得するというライブラリ装置が記載されている。特許文献４には、バーコードラベルの下に、人間が手で管理用の情報を書き込めるメモ書き部を備えた磁気テープカートリッジについて記載されている。
【０００８】
特許文献５には、磁気テープの貼られたケース（カートリッジ）にボリュームシリアル番号を記録し、これによって記録媒体の管理を行うというコンピュータシステムが記載されている。非特許文献１には、前述のＬＴＦＳ（Linear Tape File System）の概要が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平１０−１６２４６１号公報
【特許文献２】特開２００３−１１５０２７号公報
【特許文献３】特許第４６６５９１８号公報
【特許文献４】特開２０１０−０４９７２７号公報
【特許文献５】特許第２６８８４２０号公報
【非特許文献】
【００１０】
【非特許文献１】石森将文、「ファイルと同様に実行可能：ＬＴＦＳはテープドライブの可能性を拡大するか？」、平成２２年７月２７日、［平成２５年３月１２日検索］、ITmedia エンタープライズ、アイティメディア（株）、インターネット＜URL：http://www.itmedia.co.jp/enterprise/articles/1007/27/news009.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１１】
前述の通り、ライブラリ装置の媒体管理方法としてよく利用されているのは、カートリッジの外面に貼られたバーコードや、カートリッジに内蔵された不揮発性メモリに記録された情報などであるが、前述のようにこれらの情報からユーザが直接その内容を判別することは不可能である。
【００１２】
たとえば、カートリッジ外周に貼られたラベルにユーザがその内容の概要を手書き文字で書き込んでおくことも一つの方法である。この方法の利点としては、機械が読み取ることができなくても、人間が読み取り可能な文字情報でありさえすればよいので、たとえば字が細かくても下手であってもよい。また、簡単なイラストや絵文字などを含めることもできる。
【００１３】
しかしながら、ライブラリ装置にカートリッジを投入したら、もうそのラベルは外からは見えなくなる。まして、ユーザの大部分は直接そのライブラリ装置に触れることはなく、ネットワークを介して接続された他の装置から利用するものである。従って、ラベルに書かれた手書き文字を利用してカートリッジを選択することは不可能である。
【００１４】
前述の各文献の中には、特許文献１および３などのようにカートリッジにカメラを内蔵してライブラリ装置内部を監視する技術や、特許文献４などのようにバーコードラベルと手書き文字とを両立させるカートリッジを記載したものは存在する。しかしながら、特許文献１および３に記載の技術は、いずれも異常の発生やその原因特定のために、ライブラリ装置の装置内部の状態を目視可能とするというものである。その手書き文字を利用してカートリッジを選択することを可能とする技術は、特許文献１〜５および非特許文献１のいずれにも記載されていない。
【００１５】
本発明の目的は、ラベルに書かれた手書き文字を利用してカートリッジを選択することを可能とするライブラリ装置、媒体情報管理方法および媒体情報管理プログラムを提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明に係るライブラリ装置は、記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、格納庫からカートリッジを取り出してドライブに装着する搬送ロボットを備えたライブラリ装置であって、カートリッジ外部に貼られたラベルを撮影する撮像装置を備え、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体テーブルとして記憶する媒体情報記録手段と、ラベルの画像とスロットの番号とを対応づけて画像テーブルとして記憶する画像情報記録手段と、バーコード値を上位装置から照会された場合に当該バーコード値に対応するラベルの画像を上位装置に返信する情報送受信手段とを有すること、を特徴とする。
【００１７】
上記目的を達成するため、本発明に係る媒体情報管理方法は、記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、格納庫からカートリッジを取り出してドライブに装着する搬送ロボットを備えたライブラリ装置にあって、ライブラリ装置がカートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体情報記録手段が媒体テーブルとして記憶し、ラベルの画像とスロットの番号とを対応づけて画像情報記録手段が画像テーブルとして記憶し、バーコード値を上位装置から照会された場合に情報送受信手段が当該バーコード値に対応するラベルの画像を上位装置に返信すること、を特徴とする。
【００１８】
上記目的を達成するため、本発明に係る媒体情報管理プログラムは、記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、格納庫からカートリッジを取り出してドライブに装着する搬送ロボットを備えたライブラリ装置にあって、ライブラリ装置がカートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、ライブラリ装置が備えるプロセッサに、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体テーブルとして記憶する手順、ラベルの画像とスロットの番号とを対応づけて画像テーブルとして記憶する手順、およびバーコード値を上位装置から照会された場合に当該バーコード値に対応するラベルの画像を上位装置に返信する手順を実行させること、を特徴とする。
【発明の効果】
【００１９】
本発明は、上記したようにバーコード値を上位装置から照会されたら当該バーコード値に対応するラベルの画像を上位装置に返信するように構成したので、ラベルに書かれた手書き文字を利用してカートリッジを選択することを可能であるという、すぐれた特徴を持つライブラリ装置、媒体情報管理方法および媒体情報管理プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の基本形態に係るライブラリ装置の構成について示す説明図である。
【図２】本発明の第１の実施形態に係るライブラリ装置の構成について示す説明図である。
【図３】図２に示したカートリッジに貼られたラベルの外観について示す説明図である。
【図４】図２に示した媒体テーブルの記憶内容の一例について示す説明図である。
【図５】図２に示した画像テーブルの記憶内容の一例について示す説明図である。
【図６】図２に示したライブラリ装置で、装置内のカートリッジについての情報を取得するために行われるインベントリ動作について表すフローチャートである。
【図７】図２に示したライブラリ装置で、カートリッジを移動させる際の動作について表すフローチャートである。
【図８】図２に示したライブラリ装置で、上位装置から媒体情報を要求された際の動作について表すフローチャートである。
【図９】本発明の第２の実施形態に係るライブラリ装置の構成について示す説明図である。
【図１０】図９に示したカートリッジに貼られたラベルの外観について示す説明図である。
【図１１】図９に示したライブラリ装置で、装置内のカートリッジについての情報を取得するために行われる動作について表すフローチャートである。
【発明を実施するための形態】
【００２１】
（基本形態）
以下、本発明の基本形態の構成について添付図１に基づいて説明する。
基本形態に係るライブラリ装置１は、記憶媒体を内蔵したカートリッジ３ａを収容する複数のスロットを有する格納庫３と、カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブ４と、格納庫からカートリッジを取り出してドライブに装着する搬送ロボット５を備えたライブラリ装置であって、カートリッジ外部に貼られたラベルを撮影する撮像装置６を備え、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体テーブルとして記憶する媒体情報記録手段７と、ラベルの画像とスロットの番号とを対応づけて画像テーブルとして記憶する画像情報記録手段８と、バーコード値を上位装置２から照会された場合に当該バーコード値に対応するラベルの画像を上位装置に返信する情報送受信手段９とを有する。
【００２２】
これによって、このライブラリ装置１において、ラベルに書かれた手書き文字を利用してカートリッジを選択することを可能となる。
これら各部／各手段のより詳細な構成は、次の実施形態として説明する。
【００２３】
（第１の実施形態）
続いて、本発明の第１の実施形態の構成について添付図２に基づいて説明する。
最初に、本実施形態の基本的な内容について説明し、その後でより具体的な内容について説明する。
本実施形態に係るライブラリ装置１０は、記憶媒体を内蔵したカートリッジ１３を収容する複数のスロットを有する格納庫１５と、カートリッジ１３を装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブ１４と、格納庫からカートリッジを取り出してドライブに装着する搬送ロボット１６を備えたライブラリ装置であって、カートリッジ外部に貼られたラベルを撮影する撮像装置１６ａを備え、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体テーブル１１１として記憶する媒体情報記録手段１０１と、ラベルの画像とスロットの番号とを対応づけて画像テーブル１１２として記憶する画像情報記録手段１０２と、バーコード値を上位装置から照会された場合に当該バーコード値に対応するラベルの画像を上位装置に返信する情報送受信手段１０４とを有する。
【００２４】
ここで、撮像装置１６ａは、搬送ロボット１６に装備されている。また、格納庫内の全てのカートリッジについての情報を取得するインベントリ動作の際に、媒体情報記録手段１０２および画像情報記録手段１０３が媒体テーブル１１１および画像テーブル１１２のデータを記録する機能を備える。
【００２５】
これによって、このライブラリ装置１０において、ラベルに書かれた手書き文字を利用してカートリッジを選択することを可能となる。
以下、これをより詳細に説明する。
【００２６】
図２は、本発明の第１の実施形態に係るライブラリ装置１０の構成について示す説明図である。ライブラリ装置１０は、（サーバコンピュータなどのような）上位装置２０と接続され、コンピュータプログラムの動作主体となるプロセッサ１１と、動作中のプログラムやデータを記憶する記憶手段１２と、記憶媒体を内蔵したカートリッジ１３（１３ａ、１３ｂ、…）と、当該カートリッジ１３を装着することによってその中の記憶媒体のデータを読み書きできるドライブ１４とを備える。
【００２７】
さらに、ライブラリ装置１０は個々にカートリッジ１３を収容する多数のスロットを備えた格納庫１５と、格納庫１５からカートリッジ１３を取り出してドライブ１４に装着する、またはドライブ１４からカートリッジ１３を取り出して格納庫１５に戻す搬送ロボット１６とを備える。搬送ロボット１６は、格納庫１５の一つのスロットからカートリッジ１３を取り出して他のスロットに移動することもできる。
【００２８】
そして、搬送ロボット１６には、カートリッジ１３の外部の、格納庫１５に収容された状態でも外部から見える位置に貼られたラベル１３０を撮影する撮像装置１６ａが併設されている。
【００２９】
図３は、図２に示したカートリッジ１３に貼られたラベル１３０の外観について示す説明図である。ラベル１３０には、手書き文字部１３１とバーコード１３２という２通りの情報が含まれている。バーコード１３２は１次元バーコードでも２次元バーコード（ＱＲコード（登録商標））でもよく、また撮像装置１６ａによって撮影された画像から番号や記号などのバーコード値を認識可能な方式であればそれら以外でもよい。
【００３０】
図２に戻って、プロセッサ１１は、媒体管理プログラムが動作することにより、媒体移動手段１００、媒体情報記録手段１０１、画像情報記録手段１０２、バーコード読み取り手段１０３、および情報送受信手段１０４として機能する。また、記憶手段１２には、媒体テーブル１１１、および画像テーブル１１２が記憶されている。
【００３１】
媒体移動手段１００は、上位装置２０からのコマンドに応じて、搬送ロボット１６を制御してカートリッジ１３を格納庫１５からドライブ１４に、あるいはその逆に移動させる。媒体情報記録手段１０１は、ドライブ１４および格納庫１５の各スロットの媒体の有無とバーコード１３２について媒体テーブル１１１に記憶する。画像情報記録手段１０２は、各カートリッジ１３のラベル１３０の手書き文字部１３１とバーコード１３２についての情報を画像テーブル１１２に記憶する。
【００３２】
バーコード読み取り手段１０３は、バーコード１３２を撮像装置１６ａによって撮影された画像から番号や記号などのバーコード値を認識して出力する。バーコード値が認識できない場合は、そのスロットにバーコードの貼付されたカートリッジが収容されていないと認識して、ｎｕｌｌ値を出力する。情報送受信手段１０４は、上位装置２０からのコマンドに応じて、指定された媒体についての情報を返信する。
【００３３】
図４は、図２に示した媒体テーブル１１１の記憶内容の一例について示す説明図である。媒体テーブル１１１は、格納庫１５の各スロットごとのスロット番号１１１ａと、そのスロットのカートリッジ１３の有無を示す２値データである媒体有無１１１ｂ、およびそのカートリッジ１３に貼られたラベル１３０のバーコード１３２からバーコード読み取り手段１０３が認識したバーコード値１１１ｃとからなる。
【００３４】
図５は、図２に示した画像テーブル１１２の記憶内容の一例について示す説明図である。画像テーブル１１２は、記憶された各画像を一意に識別する画像ＩＤ１１２ａと、それに該当するラベル１３０の画像データ１１２ｂ、その画像に該当するカートリッジ１３が収容されているスロット番号１１２ｃ、およびそのカートリッジ１３のバーコード１３２からバーコード読み取り手段１０３が認識したバーコード値１１２ｄとからなる。
【００３５】
ここで、画像データ１１２ｂは、手書き文字部１３１とバーコード１３２の両方を含めたラベル１３０全体の画像データである。また、スロット番号１１２ｃおよびバーコード値１１２ｄは、媒体テーブル１１１のスロット番号１１１ａおよびバーコード値１１１ｃに対応する。そして、そのカートリッジ１３がドライブ１４に装着されている場合、図５に示した例ではスロット番号１１２ｃを「１００１」としている。そのカートリッジ１３が格納庫１５内にある場合、スロット番号１１２ｃは０〜１０００の間の整数となる。もちろんこの値の付け方は一例に過ぎないものである。以後、本明細書で単に「スロット」と言った場合、ドライブ１４および格納庫１５の両方を含みうるものとする。
【００３６】
図６は、図２に示したライブラリ装置１０で、格納庫１５内の全てのカートリッジ１３についての情報を取得するために行われるインベントリ動作について表すフローチャートである。ライブラリ装置１０は、このインベントリ動作の際に、バーコードの読み取りとラベル面の撮影とを行う。
【００３７】
インベントリ動作が開始されると、まず媒体移動手段１００の制御によって搬送ロボット１６が格納庫１５の最初のスロットに移動し、媒体情報記録手段１０１の制御によって撮像装置１６ａがそのスロットを撮影する（ステップＳ１０１）。続いて、媒体情報記録手段１０１がそのスロットにカートリッジ１３が格納されているか否かを確認する（ステップＳ１０２）。
【００３８】
ここで、カートリッジ１３が格納されているか否かの確認は、撮影された画像からバーコード読み取り手段１０３がバーコードを認識できるか否かによって行ってもよいし、機械的な抵抗の有無、あるいは個々のスロットに備えられたスイッチによって行ってもよい。また、カートリッジ１３が格納されていることを確認してからバーコードの読み取りを行うようにしてもよい。
【００３９】
ステップＳ１０１およびＳ１０２で得られた情報を、媒体情報記録手段１０１が媒体テーブル１１１に記憶する（ステップＳ１０３）。そして、ステップＳ１０２の確認結果が「カートリッジ１３が格納されている」場合、画像情報記録手段１０２の制御によって、撮像装置１６ａがラベル１３０を撮影し（ステップＳ１０４〜１０５）、それによって得られた情報を、画像情報記録手段１０２が画像テーブル１１２に記憶する（ステップＳ１０６）。
【００４０】
このステップＳ１０６で、画像情報記録手段１０２は、撮影された画像を画像データ１１２ｂとし、画像ＩＤ１１２ａを発行し、スロット番号１１２ｃと共に画像テーブル１１２に記憶する。そして、このスロット番号１１２ｃに対応するバーコード値１１１ｃが媒体テーブル１１１に記憶されている場合、画像情報記録手段１０２はこれも合わせて画像テーブル１１２のバーコード値１１２ｄとして記憶する。また、画像テーブル１１２に保存しようとしているスロット番号と同一のスロット番号１１２ｃのレコードが既に存在している場合には、古い方のレコードを削除する。
【００４１】
ステップＳ１０４で「カートリッジ１３が格納されていない」場合、画像テーブル１１２にそのスロット番号１１２ｃのレコードが存在したら当該レコードを削除する（ステップＳ１０７）。以上の処理を、ドライブ１４および格納庫１５の全てのスロットに対して行うステップＳ１０８〜１０９）。
【００４２】
図７は、図２に示したライブラリ装置１０で、カートリッジ１３を移動させる際の動作について表すフローチャートである。上位装置２０からのコマンドなどに応じて媒体移動手段１００がカートリッジ１３を特定のスロットから他のスロットに移動させた場合（ステップＳ２０１）、媒体情報記録手段１０１は媒体テーブル１１１の、移動先スロットのレコードにそのカートリッジに関する情報を記録し、移動元スロットのレコードを削除する（ステップＳ２０２）。そして、画像情報記録手段１０２は、画像テーブル１１２のスロット番号１１２ｃに記録されていた移動元スロットのスロット番号を、移動先スロットのスロット番号に変更する（ステップＳ２０３）。
【００４３】
図８は、図２に示したライブラリ装置１０で、上位装置２０から媒体情報を要求された際の動作について表すフローチャートである。上位装置２０から、スロット番号１１１ａ（１１２ｃ）もしくはバーコード値１１１ｃ（１１２ｄ）を指定して媒体情報を要求された場合（ステップＳ３０１）、これを受けた情報送受信手段１０４は画像テーブル１１２からこれに対応する画像データ１１２ｂを検索して特定し（ステップＳ３０２）、これを上位装置２０に返信する（ステップＳ３０３）。
【００４４】
（第１の実施形態の全体的な動作）
次に、上記の実施形態の全体的な動作について説明する。
本実施形態に係る媒体情報管理方法は、上位装置からのコマンドを受けて動作し、記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、格納庫からカートリッジを取り出してドライブに装着する搬送ロボットを備えたライブラリ装置にあって、ライブラリ装置がカートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、ラベルに含まれるバーコードから読み取られたバーコード値を格納庫のスロットの番号ごとに媒体情報記録手段が媒体テーブルとして記憶し（図６・ステップＳ１０３）、ラベルの画像とスロットの番号とを対応づけて画像情報記録手段が画像テーブルとして記憶し（図６・ステップＳ１０６）、バーコード値を上位装置から照会されたら情報送受信手段が当該バーコード値に対応するラベルの画像を上位装置に返信する（図８・ステップＳ３０１〜３０３）。ここで、インベントリ動作の際に、媒体テーブルおよび画像テーブルのデータを記録する動作を行う。
【００４５】
ここで、上記各動作ステップについては、これをコンピュータで実行可能にプログラム化し、これらを前記各ステップを直接実行するライブラリ装置１０のプロセッサ１１に実行させるようにしてもよい。本プログラムは、非一時的な記録媒体、例えば、ＤＶＤ、ＣＤ、フラッシュメモリ等に記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。
この動作により、本実施形態は以下のような効果を奏する。
【００４６】
本実施形態によれば、ネットワークを介して接続された他の装置からでも、ライブラリ装置を開けることなく、ラベルに書かれた手書き文字を利用してカートリッジを選択することが可能となる。
【００４７】
（第２の実施形態）
本発明の第２の実施形態に係るライブラリ装置４１０は、第１の実施形態の構成に加えて、撮像装置４１７が、カートリッジの上面を撮影可能な位置に固定されているものとしている。さらに、上位装置２０から媒体移動（MOVE MEDIUM）コマンドを受信した場合に、媒体情報記録手段４２１および画像情報記録手段４２２が媒体テーブル１１１および画像テーブル１１２のデータを記録するものとしている。
【００４８】
この構成によっても第１の実施形態と同一の効果が得られることに加えて、カートリッジの上面に貼られたラベルを利用できるので、背面に貼られたラベルの場合よりもさらに広い面積を利用できる。また、撮像装置４１７を後からライブラリ装置４１０に追加することが、第１の実施形態の場合と比べて容易になる。
以下、これをさらに詳しく説明する。
【００４９】
図９は、本発明の第２の実施形態に係るライブラリ装置４１０の構成について示す説明図である。ライブラリ装置４１０は、第１の実施形態と同一の上位装置２０と接続され、やはり第１の実施形態と同一のプロセッサ１１、記憶手段１２、カートリッジ１３（１３ａ、１３ｂ、…）、ドライブ１４、格納庫１５を備える。そして撮像装置が併設されていない搬送ロボット４１６と、カートリッジ１３がドライブ１４に挿入される際にカートリッジ１３の上面を撮影可能な位置に固定された撮像装置４１７を備えている。
【００５０】
即ち、この撮像装置４１７が搬送ロボット４１６に併設されたものではなく、ライブラリ装置４１０内部で移動しないように固定されている点が、第１の実施形態との最大の相違点である。
【００５１】
図１０は、図９に示したカートリッジ１３に貼られたラベル４３０の外観について示す説明図である。ラベル４３０には、第１の実施形態と同様の手書き文字部４３１とバーコード４３２という２通りの情報が含まれているが、カートリッジ１３の「上面」に貼られているので、第１の実施形態よりもさらに広い面積を利用できるという利点がある。
【００５２】
プロセッサ１１でプログラムの動作によって機能する各手段も、媒体移動手段４２０、媒体情報記録手段４２１、画像情報記録手段４２２が各々第１の実施形態とは別の動作になっている。バーコード読み取り手段１０３、および情報送受信手段１０４は第１の実施形態と同一である。記憶手段１２の媒体テーブル１１１、および画像テーブル１１２も第１の実施形態と同一である。
【００５３】
図１１は、図９に示したライブラリ装置４１０で、装置内のカートリッジ１３についての情報を取得するために行われる動作について表すフローチャートである。上位装置２０から媒体移動（MOVE MEDIUM）コマンドを受信し、かつその搬送先がドライブ１４であった場合（ステップＳ５０１）、媒体移動手段４２０が上位装置２０からのそのコマンドから、その移動の対象となるカートリッジ１３の現在のスロット番号を取得する（ステップＳ５０２）。
【００５４】
続いて、画像情報記録手段４２２が画像テーブル１１２を検索してスロット番号１１２ｃがその取得したスロット番号と一致するレコードが存在するか否かを判断する（ステップＳ５０３）。そのスロット番号のレコードが既に存在すれば、そのカートリッジのラベルは既に撮影されているので、後述のステップＳ５０６に処理が進む。
【００５５】
そのスロット番号のレコードが存在しなければ、そのカートリッジのラベルはまだ撮影されていないので、媒体移動手段４２０が搬送ロボット４１６を制御してカートリッジ１３を撮影可能位置に移動して（ステップＳ５０４）、画像情報記録手段４２２の制御によって撮像装置４１７がラベル４３０を撮影する（ステップＳ５０５）。
【００５６】
そして、第１の実施形態と同様に、画像情報記録手段４２２が画像テーブル１１２を更新して（ステップＳ５０６）処理を終了する。その際、画像情報記録手段４２２は、搬送先のドライブに対応する番号をスロット番号１１２ｃに追加し、さらにステップＳ５０２で取得した搬送元のスロットに対応するバーコード値１１２ｄを媒体テーブル１１１から検索して追加する。
【００５７】
また、媒体移動の搬送先がドライブ１４でなかった場合や、そのカートリッジのラベルが既に撮影されている場合は、画像テーブル１１２のスロット番号１１２ｃだけを更新して（ステップＳ５０６）処理を終了する。上位装置２０から媒体情報を要求された場合のライブラリ装置４１０の動作は、図８に示した第１の実施形態の場合と同一である。
【００５８】
本実施形態によれば、撮像装置４１７がライブラリ装置４１０内に固定されて設置されているものであっても、第１の実施形態で説明した効果と同一の効果が得られる。加えて、カートリッジ１３の上面に貼られたラベルを撮影するので、より大きな画像情報を媒体管理情報として活用でき、またバーコードラベル面は従来のまま使用できるという利点がある。
【００５９】
さらに、撮像装置を含まない既存のライブラリ装置４１０に対して撮像装置４１７を追加することは、第１の実施形態のような搬送ロボットに併設された撮像装置の場合よりも容易にできるので、既存のライブラリ装置４１０で本発明を実施することが容易になるという利点もある。
【００６０】
本実施形態では撮像装置をライブラリ装置内のドライブ付近上部に設置したが、撮像装置をドライブ正面に配置して第１の実施形態と同様にバーコードラベル面を撮影するようにしてもよい。さらに、媒体移動（MOVE MEDIUM）コマンドを契機としなくても、たとえば第１の実施形態と同様にインベントリ動作の際に情報を記録するようにしてもよいし、上位装置でなくライブラリ装置に付属する操作パネルを用いた媒体移動などを契機としてもよい。また、情報記録のための専用のコマンドを用意してもよい。
【００６１】
これまで本発明について図面に示した特定の実施形態をもって説明してきたが、本発明は図面に示した実施形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができる。
【００６２】
上述した実施形態について、その新規な技術内容の要点をまとめると、以下のようになる。なお、上記実施形態の一部または全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００６３】
（付記１）  記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、前記カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、前記格納庫から前記カートリッジを取り出して前記ドライブに装着する搬送ロボットを備えたライブラリ装置であって、
前記カートリッジ外部に貼られたラベルを撮影する撮像装置を備え、
前記ラベルに含まれるバーコードから読み取られたバーコード値を前記格納庫の前記スロットの番号ごとに媒体テーブルとして記憶する媒体情報記録手段と、
前記ラベルの画像と前記スロットの番号とを対応づけて画像テーブルとして記憶する画像情報記録手段と、
前記バーコード値を上位装置から照会された場合に当該バーコード値に対応する前記ラベルの画像を前記上位装置に返信する情報送受信手段と
を有すること、を特徴とするライブラリ装置。
【００６４】
（付記２）  前記撮像装置が、前記搬送ロボットに装備されていること、を特徴とする付記１に記載のライブラリ装置。
【００６５】
（付記３）  前記格納庫内の全ての前記カートリッジについての情報を取得するインベントリ動作の際に、前記媒体情報記録手段および前記画像情報記録手段が前記媒体テーブルおよび前記画像テーブルのデータを記録する機能を備えること、を特徴とする付記１に記載のライブラリ装置。
【００６６】
（付記４）  前記撮像装置が、前記カートリッジの上面を撮影可能な位置に固定されていること、を特徴とする付記１に記載のライブラリ装置。
【００６７】
（付記５）  前記上位装置から媒体移動（MOVE MEDIUM）コマンドを受信した場合に、前記媒体情報記録手段および前記画像情報記録手段が前記媒体テーブルおよび前記画像テーブルのデータを記録する機能を備えること、を特徴とする付記１に記載のライブラリ装置。
【００６８】
（付記６）  記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、前記カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、前記格納庫から前記カートリッジを取り出して前記ドライブに装着する搬送ロボットを備えたライブラリ装置にあって、
前記ライブラリ装置が前記カートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、
前記ラベルに含まれるバーコードから読み取られたバーコード値を前記格納庫の前記スロットの番号ごとに媒体情報記録手段が媒体テーブルとして記憶し、
前記ラベルの画像と前記スロットの番号とを対応づけて画像情報記録手段が画像テーブルとして記憶し、
前記バーコード値を上位装置から照会された場合に情報送受信手段が当該バーコード値に対応する前記ラベルの画像を前記上位装置に返信する
こと、を特徴とする媒体情報管理方法。
【００６９】
（付記７）  前記格納庫内の全ての前記カートリッジについての情報を取得するインベントリ動作の際に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする付記６に記載の媒体情報管理方法。
【００７０】
（付記８）  前記上位装置から媒体移動（MOVE MEDIUM）コマンドを受信した場合に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする付記６に記載の媒体情報管理方法。
【００７１】
（付記９）  記憶媒体を内蔵したカートリッジを収容する複数のスロットを有する格納庫と、前記カートリッジを装着することによって当該カートリッジに内蔵された記憶媒体にデータを読み書きするドライブと、前記格納庫から前記カートリッジを取り出して前記ドライブに装着する搬送ロボットを備えたライブラリ装置にあって、
前記ライブラリ装置が前記カートリッジ外部に貼られたラベルを撮影する撮像装置を備えると共に、
前記ライブラリ装置が備えるプロセッサに、
前記ラベルに含まれるバーコードから読み取られたバーコード値を前記格納庫の前記スロットの番号ごとに媒体テーブルとして記憶する手順、
前記ラベルの画像と前記スロットの番号とを対応づけて画像テーブルとして記憶する手順、
および前記バーコード値を上位装置から照会された場合に当該バーコード値に対応する前記ラベルの画像を前記上位装置に返信する手順
を実行させること、を特徴とする媒体情報管理プログラム。
【００７２】
（付記１０）  前記格納庫内の全ての前記カートリッジについての情報を取得するインベントリ動作の際に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする付記９に記載の媒体情報管理プログラム。
【００７３】
（付記１１）  前記上位装置から媒体移動（MOVE MEDIUM）コマンドを受信した場合に、前記媒体テーブルおよび前記画像テーブルのデータを記録すること、を特徴とする付記９に記載の媒体情報管理プログラム。
【産業上の利用可能性】
【００７４】
本発明は、ライブラリ装置において一般的に利用できる。
【符号の説明】
【００７５】
１、１０、４１０  ライブラリ装置
２、２０  上位装置
３、１５  格納庫
３ａ、１３  カートリッジ
４、１４  ドライブ
５、１６、４１６  搬送ロボット
６、１６ａ、４１７  撮像装置
７、１０１、４２１  媒体情報記録手段
８、１０２、４２２  画像情報記録手段
９、１０４  情報送受信手段
１１  プロセッサ
１２  記憶手段
１００、４２０  媒体移動手段
１０３  バーコード読み取り手段
１１１  媒体テーブル
１１２  画像テーブル
１３０、４３０  ラベル
１３１、４３１  手書き文字部
１３２、４３２  バーコード
【図１】
2014191850.tif 000003
【図２】
2014191850.tif 000004
【図３】
2014191850.tif 000005
【図４】
2014191850.tif 000006
【図５】
2014191850.tif 000007
【図６】
2014191850.tif 000008
【図７】
2014191850.tif 000009
【図８】
2014191850.tif 000010
【図９】
2014191850.tif 000011
【図１０】
2014191850.tif 000012
【図１１】
2014191850.tif 000013