(57)【要約】【課題】クリーニングカートリッジの使用回数が正常に記録されない状態が防止されるテープライブラリ装置を提供する。【解決手段】このテープライブラリ装置３０では、クリーニングカートリッジ使用回数管理手段（ライブラリコントローラ３８）により、クリーニングスロット３５毎に、クリーニングカートリッジ３６がロボット３７によりドライブ３９へ搬送された回数が第２の使用回数として記録されると共に、同ドライブ３９に装着されたクリーニングカートリッジ３６から現在の第１の使用回数が読み取られ、同第１の使用回数と同第２の使用回数とが比較され、その比較結果が不一致を示すとき、同第１の使用回数の異常が判定される。【選択図】図１
2011175720.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープが格納されているデータカートリッジと、
前記データカートリッジを複数格納するためのデータスロットと、
記録再生ヘッドを有し、該記録再生ヘッドを介して前記磁気テープに対してデータの記録／再生を行う磁気テープドライブと、
該磁気テープドライブの前記記録再生ヘッドに対して所定のクリーニング保守を行うためのクリーニングテープを格納すると共に、前記磁気テープドライブで前記クリーニング保守が行われた回数を第１の使用回数として記録するクリーニングカートリッジと、
該クリーニングカートリッジを格納するためのクリーニングスロットと、
前記磁気テープドライブと前記データスロットとの間で前記データカートリッジを搬送すると共に、前記磁気テープドライブと前記クリーニングスロットとの間で前記クリーニングカートリッジを搬送する搬送手段とを有するテープライブラリ装置であって、
前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定するクリーニングカートリッジ使用回数管理手段が設けられていることを特徴とするテープライブラリ装置。
【請求項２】
前記クリーニングスロットが１つ又は複数設けられ、
前記クリーニングカートリッジ使用回数管理手段は、
前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、
該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する構成とされていることを特徴とする請求項１記載のテープライブラリ装置。
【請求項３】
前記クリーニングカートリッジ使用回数管理手段は、
前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録する第２の使用回数記録手段と、
前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取る第１の使用回数読取り手段と、
該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する使用回数比較判定手段とを有することを特徴とする請求項２記載のテープライブラリ装置。
【請求項４】
前記クリーニングカートリッジ使用回数管理手段は、
前記比較結果が不一致を示すとき、前記クリーニングカートリッジが異常である旨を報知する異常報知手段が設けられていることを特徴とする請求項２又は３記載のテープライブラリ装置。
【請求項５】
前記クリーニングカートリッジ使用回数管理手段は、
前記比較結果が不一致を示すとき、前記クリーニングカートリッジの使用を禁止するクリーニングカートリッジ使用禁止手段が設けられていることを特徴とする請求項２、３又は４記載のテープライブラリ装置。
【請求項６】
前記クリーニングカートリッジの使用可能回数を記録するクリーニングカートリッジ使用可能回数情報記録手段と、
前記クリーニングカートリッジ使用可能回数情報記録手段に記録されている前記使用可能回数と前記第２の使用回数記録手段に記録されている前記第２の使用回数とを比較し、該第２の使用回数が前記使用可能回数に満たないときに使用可能残り回数を報知する一方、第２の使用回数が前記使用可能回数に達したときに前記クリーニングカートリッジの使用を禁止する使用可能回数管理手段とが設けられていることを特徴とする請求項２、３、４又は５記載のテープライブラリ装置。
【請求項７】
磁気テープが格納されているデータカートリッジと、
前記データカートリッジを複数格納するためのデータスロットと、
記録再生ヘッドを有し、該記録再生ヘッドを介して前記磁気テープに対してデータの記録／再生を行う磁気テープドライブと、
該磁気テープドライブの前記記録再生ヘッドに対して所定のクリーニング保守を行うためのクリーニングテープを格納すると共に、前記磁気テープドライブで前記クリーニング保守が行われた回数を第１の使用回数として記録するクリーニングカートリッジと、
該クリーニングカートリッジを格納するためのクリーニングスロットと、
前記磁気テープドライブと前記データスロットとの間で前記データカートリッジを搬送すると共に、前記磁気テープドライブと前記クリーニングスロットとの間で前記クリーニングカートリッジを搬送する搬送手段とを有するテープライブラリ装置に用いられるクリーニングカートリッジ使用回数管理方法であって、
クリーニングカートリッジ使用回数管理手段が、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定することを特徴とするクリーニングカートリッジ使用回数管理方法。
【請求項８】
前記クリーニングスロットが１つ又は複数設けられ、
前記クリーニングカートリッジ使用回数管理手段が、前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、
該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定することを特徴とする請求項７記載のクリーニングカートリッジ使用回数管理方法。
【請求項９】
前記クリーニングカートリッジ使用回数管理手段は、
第２の使用回数記録手段と、第１の使用回数読取り手段と、使用回数比較判定手段とを有し、
前記第２の使用回数記録手段が、前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録する第２の使用回数記録処理と、
前記第１の使用回数読取り手段が、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取る第１の使用回数読取り処理と、
前記使用回数比較判定手段が、前記第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する使用回数比較判定処理とを行うことを特徴とする請求項８記載のクリーニングカートリッジ使用回数管理方法。
【請求項１０】
前記クリーニングカートリッジ使用回数管理手段は、異常報知手段を有し、
前記比較結果が不一致を示すとき、前記異常報知手段が、前記クリーニングカートリッジが異常である旨を報知することを特徴とする請求項８又は９記載のクリーニングカートリッジ使用回数管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テープライブラリ装置、及び該装置に用いられるクリーニングカートリッジ使用回数管理方法に係り、特に、磁気テープの記録又は再生を行うドライブに対してクリーニングを行うためのクリーニングテープが格納されたクリーニングカートリッジが設けられている場合に適用されるテープライブラリ装置、及び該装置に用いられるクリーニングカートリッジ使用回数管理方法に関する。
【背景技術】
【０００２】
コンピュータで取り扱う情報量の増加と共に、データのバックアップに使用される磁気テープを多量に収納するためのテープライブラリ装置が製作されている。このテープライブラリ装置には、磁気テープが装着されてデータを記録又は再生するドライブが備えられている。このドライブは、データの記録又は再生用の磁気ヘッドを有するため、クリーニングテープが装着されたクリーニングカートリッジを用いて随時クリーニングを行う必要がある。クリーニングカートリッジに装着されているクリーニングテープは、消耗品であり、使用回数に限度があるため、この使用回数は、正確に管理する必要がある。この場合、クリーニングカートリッジの使用回数情報の記録手段として、クリーニングテープの一部に記録領域を設ける、あるいはクリーニングカートリッジに不揮発性メモリなどの記録部を設け、クリーニングカートリッジでドライブのクリーニングが実行されたときに、同ドライブにより、クリーニングテープの記録領域又はクリーニングカートリッジ内の記録部に使用回数情報が記録され、この後、クリーニングが実行される毎に、記録されている使用回数情報が更新されるようになっている。
【０００３】
この種のテープライブラリ装置は、たとえば図８に示すものがある。
このテープライブラリ装置１０は、ライブラリ本体部１１と、マガジン１２と、データスロット１３と、データカートリッジ１４と、クリーニングスロット１５と、クリーニングカートリッジ１６と、ロボット１７と、ライブラリコントローラ１８と、ドライブ１９と、オペレータパネル２０と、バックアップサーバ２１とから構成されている。
【０００４】
このテープライブラリ装置１０では、オペレータにより、ライブラリ本体部１１からマガジン１２が取り外されてクリーニングスロット１５にクリーニングカートリッジ１６が装填され、同マガジン１２が同ライブラリ本体部１１に戻される。次に、オペレータは、バックアップサーバ２１からライブラリ本体部１１に対して、クリーニングカートリッジ１６をドライブ１９へ挿入する指示を行う。ライブラリ本体部１１のライブラリコントローラ１８では、バックアップサーバ２１から受けた指示に基づいて、ロボット１７をクリーニングスロット１５の前に移動させ、クリーニングカートリッジ１６を同ロボット１７に取り込み、同ロボット１７をドライブ１９の前に移動させ、同クリーニングカートリッジ１６をドライブ１９に挿入し、同バックアップサーバ２１に、同クリーニングカートリッジ１６の移動の正常終了を報告する。
【０００５】
ドライブ１９では、挿入されたカートリッジがクリーニングカートリッジ１６であることが認識され、自動的にクリーニングが実行される。バックアップサーバ２１は、ドライブ１９のクリーニングが終了するまで待機する。クリーニングが終了したとき、ドライブ１９により、クリーニングカートリッジ１６内の図示しない使用回数記録部に使用回数情報が更新されて記録される。バックアップサーバ２１は、ドライブ１９のクリーニングの終了を検出したとき、ライブラリコントローラ１８に対して、ドライブ１９に挿入されているクリーニングカートリッジ１６をクリーニングスロット１５に戻す指示を行う。ライブラリコントローラ１８では、バックアップサーバ２１から受けた指示に基づいて、ロボット１７をドライブ１９の前に移動させ、クリーニングカートリッジ１６をロボット１７に取り込み、同ロボット１７をクリーニングスロット１５の前に移動させ、クリーニングカートリッジ１６をクリーニングスロット１５に戻す。
【０００６】
上記のテープライブラリ装置の他、この種の関連技術としては、たとえば、特許文献１に記載された光ディスクライブラリ装置がある。
この光ディスクライブラリ装置では、光ディスクカートリッジに対してデータの記録再生を行う光ヘッドを有している。ドライブユニットは、光ヘッドの汚れに関連する情報に基づいて、ヘッドクリーニング要求信号を出力する。ヘッドクリーニング用のクリーニングカートリッジは、セルユニットに収納されている。アクセッサ制御手段は、ドライブユニットからのヘッドクリーニング要求信号に基づいて、セルユニット内に収納されているクリーニングカートリッジをドライブユニットまでアクセッサで搬送させる制御を行う。これにより、ヘッドクリーニング要求信号が出力された際、アクセッサで搬送されたクリーニングカートリッジを使用して、光ヘッドのクリーニングが自動的に行われる。アクセッサ制御手段は、クリーニングカートリッジの使用回数を記憶する不揮発性メモリを有し、光ヘッドのクリーニングを行う度に、不揮発性メモリのクリーニングカートリッジの使用回数を加算し、使用回数が予め設定した回数に達したら、表示手段でクリーニングカートリッジを交換すべき旨の情報を表示する。
【０００７】
また、特許文献２に記載された磁気テープ装置用クリーニングテープ自動装填装置では、磁気テープ装置装填回数カウント手段により、磁気テープを装填した回数が磁気テープ装置毎にカウントされる。記憶手段には、磁気テープ装置にクリーニングテープを装填する時期を選定するための設定値が記憶されている。クリーニングテープ装填時期判定手段により、上記磁気テープ装置装填回数カウント手段によるカウント数と上記記憶手段による設定値とが比較され、クリーニングテープの装填時期であるか否かが判定され、装填時期であると判定された場合、装填ロボットにより、クリーニングテープが該当する磁気テープ装置に装填される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平０７−２３５１２０号公報
【特許文献２】特開平１０−３２０７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記関連技術では、次のような課題があった。
すなわち、図８のテープライブラリ装置では、クリーニングカートリッジ１６内の記録部に記録されている使用回数情報は、ドライブ１９により更新されるだけであるため、同記録部に使用回数が正常に記録されているか否かを客観的に確認できないという課題がある。この場合、ドライブ１９に対してクリーニングが実行される状態は、同ドライブ１９でクリーニングを必要とする何らかの異常が検出された状態であるため、そのクリーニングが必要なドライブ１９でクリーニングカートリッジ１６内の記録部に対して使用回数が正常に記録されず、かつ正常に読み取ることができない可能性がある。この場合、クリーニングカートリッジ１６内の記録部に使用回数が正常に記録されなかった場合、ドライブ１９では、そのクリーニングカートリッジ１６が使用可能回数（使用回数の限度）に達したことが認識されないため、クリーニングカートリッジ１６を使用可能回数以上使い続けてしまう可能性があり、最悪の場合は、使い過ぎたクリーニングカートリッジ１６によってドライブ１９のヘッドが損傷する恐れがあるという問題点がある。また、クリーニングカートリッジ１６がドライブ１９に挿入された回数をテープライブラリ装置１０で独自にクリーニング使用回数として記録する方法があるが、この方法では、同装置内でクリーニングカートリッジ１６を使用した回数は記録することができるが、他の装置で使用された回数を引き継ぐことができないという課題がある。
【００１０】
また、特許文献１に記載された光ディスクライブラリ装置では、アクセッサ制御手段により、クリーニングカートリッジの使用回数が予め設定した回数に達したとき、表示手段で表示されるが、カートリッジの使用回数が不正確でも、上記設定した回数と一致することがあり得るので、上記の問題点は、改善されない。
【００１１】
特許文献２に記載されたクリーニングテープ自動装填装置では、磁気テープ装置に対するクリーニングテープの装填時期が自動で判定されるが、特許文献１と同様に、磁気テープ装置装填回数カウント手段によるカウント数が不正確でも、上記記憶手段による設定値と一致することがあり得るので、上記の問題点は、改善されない。
【００１２】
この発明は、上述の事情に鑑みてなされたもので、クリーニングカートリッジの使用回数が正常に記録されない状態が防止されるテープライブラリ装置、及び該装置に用いられるクリーニングカートリッジ使用回数確認方法を提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、この発明の第１の構成は、磁気テープが格納されているデータカートリッジと、前記データカートリッジを複数格納するためのデータスロットと、記録再生ヘッドを有し、該記録再生ヘッドを介して前記磁気テープに対してデータの記録／再生を行う磁気テープドライブと、該磁気テープドライブの前記記録再生ヘッドに対して所定のクリーニング保守を行うためのクリーニングテープを格納すると共に、前記磁気テープドライブで前記クリーニング保守が行われた回数を第１の使用回数として記録するクリーニングカートリッジと、該クリーニングカートリッジを格納するためのクリーニングスロットと、前記磁気テープドライブと前記データスロットとの間で前記データカートリッジを搬送すると共に、前記磁気テープドライブと前記クリーニングスロットとの間で前記クリーニングカートリッジを搬送する搬送手段とを有するテープライブラリ装置に係り、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定するクリーニングカートリッジ使用回数管理手段が設けられていることを特徴としている。
【００１４】
この発明の第２の構成は、磁気テープが格納されているデータカートリッジと、前記データカートリッジを複数格納するためのデータスロットと、記録再生ヘッドを有し、該記録再生ヘッドを介して前記磁気テープに対してデータの記録／再生を行う磁気テープドライブと、該磁気テープドライブの前記記録再生ヘッドに対して所定のクリーニング保守を行うためのクリーニングテープを格納すると共に、前記磁気テープドライブで前記クリーニング保守が行われた回数を第１の使用回数として記録するクリーニングカートリッジと、該クリーニングカートリッジを格納するためのクリーニングスロットと、前記磁気テープドライブと前記データスロットとの間で前記データカートリッジを搬送すると共に、前記磁気テープドライブと前記クリーニングスロットとの間で前記クリーニングカートリッジを搬送する搬送手段とを有するテープライブラリ装置に用いられるクリーニングカートリッジ使用回数管理方法に係り、クリーニングカートリッジ使用回数管理手段が、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定することを特徴としている。
【発明の効果】
【００１５】
この発明の構成によれば、クリーニングカートリッジの使用回数が正常に記録されない状態を防止できる。
【図面の簡単な説明】
【００１６】
【図１】この発明の第１の実施形態であるテープライブラリ装置の要部の構成を示す図である。
【図２】図１中のロボット３７、ライブラリコントローラ３８、ドライブ３９、オペレータパネル４０及びバックアップサーバ４１を抽出したブロック図である。
【図３】図１のテープライブラリ装置の動作を説明するフローチャートである。
【図４】図１のテープライブラリ装置の動作を説明するフローチャートである。
【図５】図１のテープライブラリ装置の動作を説明するフローチャートである。
【図６】図１のテープライブラリ装置の動作を説明するフローチャートである。
【図７】この発明の第２の実施形態であるテープライブラリ装置の要部を抽出したブロック図である。
【図８】関連技術に係るテープライブラリ装置の構成図である。
【発明を実施するための形態】
【００１７】
上記クリーニングスロットが１つ又は複数設けられ、上記クリーニングカートリッジ使用回数管理手段（ライブラリコントローラ）は、上記各クリーニングスロット毎に、上記クリーニングカートリッジが上記搬送手段（ロボット）により上記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、上記磁気テープドライブに装着された上記クリーニングカートリッジから上記第１の使用回数を読み取り、該第１の使用回数と上記第２の使用回数とを比較し、その比較結果が不一致を示すとき、上記第１の使用回数の異常を判定する構成とされているテープライブラリ装置を実現する。
【００１８】
また、上記クリーニングカートリッジ使用回数管理手段（ライブラリコントローラ）は、上記各クリーニングスロット毎に、上記クリーニングカートリッジが上記搬送手段により上記磁気テープドライブへ搬送された回数を第２の使用回数として記録する第２の使用回数記録手段（クリーニングカートリッジ情報格納メモリ）と、上記磁気テープドライブに装着された上記クリーニングカートリッジから上記第１の使用回数を読み取る第１の使用回数読取り手段（使用回数読取制御回路）と、該第１の使用回数と上記第２の使用回数とを比較し、その比較結果が不一致を示すとき、上記第１の使用回数の異常を判定する使用回数比較判定手段（クリーニングカートリッジ使用回数判定制御回路）とを有する。また、上記クリーニングカートリッジ使用回数管理手段（ライブラリコントローラ）は、上記比較結果が不一致を示すとき、上記クリーニングカートリッジが異常である旨を報知する異常報知手段（クリーニングカートリッジ情報制御回路、オペレータパネル）が設けられている。また、上記クリーニングカートリッジ使用回数管理手段（ライブラリコントローラ）は、上記比較結果が不一致を示すとき、上記クリーニングカートリッジの使用を禁止するクリーニングカートリッジ使用禁止手段（クリーニングカートリッジ情報制御回路）が設けられている。
【００１９】
上記クリーニングカートリッジの使用可能回数を記録するクリーニングカートリッジ使用可能回数情報記録手段（クリーニングカートリッジ使用可能回数情報格納メモリ）と、上記クリーニングカートリッジ使用可能回数情報記録手段に記録されている上記使用可能回数と上記第２の使用回数記録手段（クリーニングカートリッジ情報格納メモリ）に記録されている上記第２の使用回数とを比較し、該第２の使用回数が上記使用可能回数に満たないときに使用可能残り回数を報知する一方、第２の使用回数が上記使用可能回数に達したときに上記クリーニングカートリッジの使用を禁止する使用可能回数管理手段（クリーニングカートリッジ使用可能回数情報制御回路）とが設けられている。
【実施形態１】
【００２０】
図１は、この発明の第１の実施形態であるテープライブラリ装置の要部の構成を示す図である。
この形態のテープライブラリ装置３０は、同図に示すように、ライブラリ本体部３１と、マガジン３２と、データスロット３３と、データカートリッジ３４と、クリーニングスロット３５と、クリーニングカートリッジ３６と、ロボット３７と、ライブラリコントローラ３８と、ドライブ３９と、オペレータパネル４０と、バックアップサーバ４１とから構成されている。ライブラリ本体部３１は、マガジン３２が挿抜可能に挿入されている。マガジン３２は、データカートリッジ３４を格納しておく１つ以上のデータスロット３３とクリーニングカートリッジ３６を格納しておく１つ以上のクリーニングスロット３５を有し、ライブラリ本体部３１から取り外し可能なものである。
【００２１】
データカートリッジ３４は、磁気記録が可能な図示しない磁気テープが格納されている。データスロット３３は、データカートリッジ３４を複数格納するためのものである。ドライブ３９は、磁気テープドライブであり、記録再生ヘッド（ドライブヘッド）を有し、同記録再生ヘッドを介して磁気テープに対してデータの記録／再生を行う。クリーニングカートリッジ３６は、ドライブ３９の記録再生ヘッドに対して所定のクリーニング保守（たとえば、付着した塵埃などの除去）を行うための図示しないクリーニングテープを格納すると共に、ドライブ３９でクリーニング保守が行われた回数を第１の使用回数として図示しない記録手段に記録する。クリーニングスロット３５は、１つ又は複数設けられ、クリーニングカートリッジ３６を格納するためのものである。ロボット３７は、ドライブ３９とデータスロット３３との間でデータカートリッジ３４を搬送すると共に、ドライブ３９とクリーニングスロット３５との間でクリーニングカートリッジ３６を搬送する。
【００２２】
ライブラリコントローラ３８は、使用回数管理プログラムに基づいてクリーニングカートリッジ使用回数管理手段として機能するコンピュータで構成され、ロボット３７を含めたテープライブラリ装置３０全体の動作を制御する。特に、この実施形態では、ライブラリコントローラ３８は、各クリーニングスロット３５毎に、クリーニングカートリッジ３６がロボット３７によりドライブ３９へ搬送された回数を第２の使用回数として記録すると共に、同ドライブ３９に装着されたクリーニングカートリッジ３６から現在の第１の使用回数を読み取り、第１の使用回数と第２の使用回数とを比較し、その比較結果が不一致を示すとき、上記第１の使用回数の異常を判定する。オペレータパネル４０は、オペレータがライブラリ本体部３１の状態を見る、あるいは、オペレータがライブラリ本体部３１に人手介入（たとえば、マガジン３２の取り出しなど）するためのものである。バックアップサーバ４１は、ライブラリ本体部３１に対してユーザデータのバックアップ、リストア及びクリーニングなどの動作を指示する。
【００２３】
図２は、図１中のロボット３７、ライブラリコントローラ３８、ドライブ３９、オペレータパネル４０及びバックアップサーバ４１を抽出したブロック図である。
同図２では、同ライブラリコントローラ３８及びドライブ３９の内部構成が示されている。
ライブラリコントローラ３８は、対ドライブ通信制御回路５１と、クリーニングカートリッジ３６使用回数読取制御回路５２と、ロボット制御回路５３と、クリーニングカートリッジ情報制御回路５４と、クリーニングカートリッジ情報格納メモリ５５と、クリーニングカートリッジ使用回数判定制御回路５６とを有している。対ドライブ通信制御回路５１は、ドライブ３９とライブラリコントローラ３８との間のデータ送受信を制御する。クリーニングカートリッジ使用回数読取制御回路５２は、対ドライブ通信制御回路５１を介して、ドライブ３９に装着されたクリーニングカートリッジ３６から現在の第１の使用回数を読み取る。ロボット制御回路５３は、ロボット３７を制御する。
【００２４】
クリーニングカートリッジ情報格納メモリ５５は、たとえばＲＡＭ（Random Access Memory）などで構成され、各クリーニングスロット３５毎に、クリーニングカートリッジ３６がロボット３７によりドライブ３９へ搬送された回数を第２の使用回数として記録する。クリーニングカートリッジ使用回数判定制御回路５６は、上記第１の使用回数と上記第２の使用回数とを比較し、その比較結果が不一致を示すとき、同第１の使用回数の異常を判定する。クリーニングカートリッジ情報制御回路５４は、クリーニングカートリッジ格納メモリ５５に記録する情報の読出し、書込み及び初期化を制御し、特に、この実施形態では、クリーニングカートリッジ使用回数判定制御回路５６にて上記比較結果が不一致を示すとき、クリーニングカートリッジ３６が異常である旨をオペレータパネル４０を介して報知する。また、クリーニングカートリッジ情報制御回路５４は、上記比較結果が不一致を示すとき、クリーニングカートリッジ情報格納メモリ５５に、クリーニングカートリッジ３６の使用を不可とする情報（使用可否）を記憶させて、同クリーニングカートリッジ３６の使用を禁止する一方、上記比較結果が一致を示すとき、同クリーニングカートリッジ情報格納メモリ５５に、クリーニングカートリッジ３６の使用を可とする情報（使用可否）を記憶させる。
【００２５】
ドライブ３９は、クリーニング回数記録制御回路６１と、ドライブ状態報告制御回路６２と、対ライブラリ通信制御回路６３とを有している。クリーニング回数記録制御回路６１は、クリーニングが行われたときにドライブ３９内のクリーニングカートリッジ３６に記録されている使用回数の読出し及び更新を行う。ドライブ状態報告制御回路６２は、ドライブ３９の状態（たとえば、クリーニング実行中、データ書き込み中など）を対ライブラリ通信制御回路６３へ報告する。対ライブラリ通信制御回路６３は、ドライブ３９とライブラリコントローラ３８との間で、上記ドライブ３９の状態の情報の送信など、データ送受信を制御する。
【００２６】
図３、図４、図５、及び図６は、図１のテープライブラリ装置の動作を説明するフローチャートである。
これらの図を参照して、この形態のテープライブラリ装置に用いられるクリーニングカートリッジ使用回数管理方法の処理内容について説明する。なお、これらの図中では、ライブラリ本体部３１が、「ライブラリ３１」と表示されている。
このテープライブラリ装置３０では、クリーニングカートリッジ使用回数管理手段（ライブラリコントローラ３８）により、クリーニングスロット３５毎に、クリーニングカートリッジ３６がロボット３７によりドライブ３９へ搬送された回数が第２の使用回数として記録されると共に、同ドライブ３９に装着されたクリーニングカートリッジ３６から現在の第１の使用回数が読み取られ、同第１の使用回数と同第２の使用回数とが比較され、その比較結果が不一致を示すとき、同第１の使用回数の異常が判定される。
【００２７】
この場合、第２の使用回数記録手段（クリーニングカートリッジ情報格納メモリ５５）により、各クリーニングスロット３５毎に、クリーニングカートリッジ３６がロボット３７によりドライブ３９へ搬送された回数が第２の使用回数として記録される（第２の使用回数記録処理）。第１の使用回数読取り手段（クリーニングカートリッジ使用回数読取制御回路５２）により、ドライブ３９に装着されたクリーニングカートリッジ３６から現在の第１の使用回数が読み取られる（第１の使用回数読取り処理）。使用回数比較判定手段（クリーニングカートリッジ使用回数判定制御回路５６）により、上記第１の使用回数と上記第２の使用回数とが比較され、その比較結果が不一致を示すとき、上記第１の使用回数の異常を判定される（使用回数比較判定処理）。上記比較結果が不一致を示すとき、異常報知手段（クリーニングカートリッジ情報制御回路５４、オペレータパネル４０）により、クリーニングカートリッジ３６が異常である旨が報知される。また、上記比較結果が不一致を示すとき、クリーニングカートリッジ使用禁止手段（クリーニングカートリッジ情報制御回路５４）により、クリーニングカートリッジ３６の使用が禁止される。
【００２８】
すなわち、使用者は、ライブラリ本体部３１を使用する場合、最初に同ライブラリ本体部３１の電源を投入し、同ライブラリ本体部３１は、自己診断を実施して異常を検出しなければ、使用可能状態に遷移する。使用者は、ライブラリ本体部３１が使用可能状態に遷移したことをオペレータパネル４０で確認し、図３に示すように、ライブラリ本体部３１に、データカートリッジ３４及びクリーニングカートリッジ３６を装填する場合、オペレータパネル４０からマガジン３２の取り外しを入力する（ステップＡ１）。ライブラリコントローラ３８は、オペレータパネル４０からのマガジン３２の取り外し要求を検出して、ロボット制御回路５３にロボット３７の退避を指示する（ステップＡ２）。ロボット制御回路５３は、ライブラリコントローラ３８からの指示を受けて、ロボット３７をドライブ３９の前に移動して停止させ（ステップＡ３）、ライブラリコントローラ３８に退避完了を報告する。
【００２９】
ライブラリコントローラ３８は、退避完了報告を受けると、オペレータパネル４０にマガジン３２の取り外し可能を表示させる。使用者は、オペレータパネル４０でマガジン３２の取り外し可能を確認してライブラリ本体部３１からマガジン３２を取り外す（ステップＡ４）。使用者は、取り外したマガジン３２のデータスロット３３にデータカートリッジ３４を装填し、クリーニングスロット３５にクリーニングカートリッジ３６を装填して（ステップＡ５）、そのマガジン３２をライブラリ本体部３１に取り付ける（ステップＡ６）。ライブラリ本体部３１のライブラリコントローラ３８は、マガジン３２が取り付けられたことを検出すると、ロボット制御回路５３にマガジン３２のインベントリ実行を指示する（ステップＡ７）。
【００３０】
ロボット制御回路５３は、インベントリ実行指示を受け取ると、クリーニングカートリッジ情報制御回路５４に情報の初期化を指示する（ステップＡ８）。クリーニングカートリッジ情報制御回路５４は、情報の初期化指示を受け取ると、クリーニングカートリッジ情報格納メモリ５５の使用可否情報を不可、及び使用回数情報を無効に書き換えて（ステップＡ９）、ロボット制御回路５３に初期化完了を報告する（ステップＡ１０）。ロボット制御回路５３は、初期化完了報告を受け取ると、ロボット３７をマガジン３２のデータスロット３３に移動させてデータカートリッジ３４の有無を確認させ（ステップＡ１１）、その結果を記録し、全データスロットについて同様の処理を実行する（ステップＡ１２）。
【００３１】
次に、ロボット制御回路５３は、ロボット３７をクリーニングスロット３５に移動させてクリーニングカートリッジ３６の有無を確認させる（ステップＡ１３）。ロボット３７がクリーニングカートリッジ３６を検出した場合（ステップＡ１４，Ｙ）、ロボット制御回路５３は、クリーニングカートリッジ情報制御回路５４に使用可否情報の“可能”への変更を指示する。クリーニングカートリッジ情報制御回路５４は、使用可能変更指示を受け取ると、クリーニングカートリッジ情報格納メモリ５５の使用可否情報を“可能”に書き換えて変更完了を報告する（ステップＡ１５）。ロボット制御回路５３は、変更完了の報告を受け取ると、他のスロットについても同様の確認を実行し、ライブラリコントローラ３８にインベントリ完了を報告する（ステップＡ１６）。ライブラリコントローラ３８は、インベントリ完了報告を受け取ると、各スロットのカートリッジの有無状態をオペレータパネル４０に表示させ、バックアップサーバ４１に報告する。上記ステップＡ１４で、ロボット制御回路５３は、ロボット３７がクリーニングカートリッジ３６を検出しない場合（ステップＡ１４，Ｎ）、ステップＡ１６へ進み、他のスロットについても同様の確認を実行する。
【００３２】
使用者がドライブ３９のクリーニングを実行する場合、図４に示すように、バックアップサーバ４１からライブラリ本体部３１のドライブクリーニングジョブを起動することにより、クリーニングカートリッジ３６でドライブ３９のクリーニングを指示する（ステップＢ１）。バックアップサーバ４１は、ライブラリ本体部３１のドライブクリーニングジョブが起動されると、ライブラリ本体部３１のライブラリコントローラ３８に対し、クリーニングスロット３５のクリーニングカートリッジ３６のドライブ３９への移動を指示する（ステップＢ２）。ライブラリコントローラ３８は、クリーニングスロット３５のクリーニングカートリッジ３６のドライブ３９への移動指示を受け取ると、ロボット制御回路５３に、同クリーニングカートリッジ３６のドライブ３９への移動（挿入）を指示する（ステップＢ３）。ロボット制御回路５３は、クリーニングカートリッジ３６の移動指示を受け取ると、クリーニングカートリッジ情報制御回路５４に対し、クリーニングカートリッジ３６の使用可否確認を指示する（ステップＢ４）。
【００３３】
クリーニングカートリッジ情報制御回路５４は、クリーニングカートリッジ３６の使用可否確認の指示を受け取ると、クリーニングカートリッジ情報格納メモリ５５から使用可否情報を読み出し（ステップＢ５）、クリーニングカートリッジ３６が使用不可であった場合（ステップＢ６，Ｎ）、ロボット制御回路５３に“使用不可”を報告する（ステップＢ１５）。ロボット制御回路５３は、クリーニングカートリッジ３６の使用不可を受け取ると、ライブラリコントローラ３８にクリーニングカートリッジ３６の使用不可を報告する（ステップＢ１６）。ライブラリコントローラ３８は、クリーニングカートリッジ３６の使用不可を受け取ると、クリーニングカートリッジ３６の使用不可をオペレータパネル４０に表示させ（ステップＢ１７）、バックアップサーバ４１にも同様に報告する（ステップＢ１８）。バックアップサーバ４１は、使用者にドライブクリーニングジョブの実行失敗を報告する。
【００３４】
一方、上記ステップＢ６で、クリーニングカートリッジ３６が使用可能であった場合（ステップＢ６，Ｙ）、クリーニングカートリッジ情報制御回路５４は、ロボット制御回路５３に使用可能を報告する（ステップＢ７）。ロボット制御回路５３は、クリーニングカートリッジ３６の使用可能の報告を受け取ると、ロボット３７をクリーニングスロット３５に移動させて、同ロボット３７内にクリーニングカートリッジ３６を取り込み（ステップＢ８）、同ロボット３７をドライブ３９の前に移動させて、クリーニングカートリッジ３６をドライブ３９に挿入する（ステップＢ９）。ドライブ３９は、クリーニングカートリッジ３６の挿入が検出されると、同クリーニングカートリッジ３６からクリーニングテープを引き出してヘッドのクリーニングを開始する（ステップＢ１０）。
【００３５】
ロボット制御回路５３は、ドライブ３９にクリーニングカートリッジ３６を挿入すると、クリーニングカートリッジ情報制御回路５４に使用回数の更新（＋１）を指示する（ステップＢ１１）。クリーニングカートリッジ情報制御回路５４は、使用回数の更新指示を受け取ると、クリーニングカートリッジ情報格納メモリ５５から使用回数情報を読み出し（ステップＢ１２）、使用回数が無効でない場合は（ステップＢ１３，Ｎ）、読み出した使用回数に“１”を加えてクリーニングカートリッジ情報格納メモリ５５に再び記録し、使用回数の更新完了をロボット制御回路５３に報告する（ステップＢ１４）。また、クリーニングカートリッジ情報制御回路５４は、上記ステップＢ１３で使用回数が無効である場合は（ステップＢ１３，Ｙ）、使用回数の無効をロボット制御回路５３に報告する。
【００３６】
図５に示すように、ロボット制御回路５３は、使用回数の更新完了報告を受け取ると、ライブラリコントローラ３８に移動終了を報告する（ステップＣ１）。ライブラリコントローラ３８は、移動終了の報告を受け取ると、オペレータパネル４０に、ドライブ３９のクリーニング実行中の旨を表示させ、バックアップサーバ４１に移動終了を報告する（ステップＣ２）。バックアップサーバ４１は、クリーニングカートリッジ３６のドライブ３９の移動終了の報告を受け取ると、ドライブ３９に状態報告を要求してクリーニングが終了するまで待つ（ステップＣ３）。ドライブ３９は、ドライブ状態報告制御回路６２を起動する。ドライブ状態報告制御回路６２は、起動されると、ドライブ３９がクリーニング実行中を示す情報を編集してドライブ３９に報告する。ドライブ３９は、受け取った情報をバックアップサーバ４１に報告する。バックアップサーバ４１は、ドライブ３９がクリーニング終了状態になるまで、一定間隔でドライブ３９に状態の報告を指示する（ステップＣ４）。
【００３７】
ドライブ３９は、クリーニングが終了した場合（ステップＣ５，Ｙ）、クリーニング回数記録制御回路６１に、クリーニングカートリッジ３６の使用回数の更新を指示する（ステップＣ６）。クリーニング回数記録制御回路６１は、クリーニングカートリッジ３６の使用回数更新の指示を受け取ると、クリーニングカートリッジ３６に記録されている使用回数を読み出し、“１”を追加して書き換え、使用回数の更新の完了をドライブ３９へ報告する。ドライブ３９は、使用回数の更新完了の報告を受け取ると、クリーニング実行中からアイドル状態に遷移し、バックアップサーバ４１からの状態報告指示に対してアイドル状態を報告する（ステップＣ７）。バックアップサーバ４１は、ドライブ３９からのアイドル状態の報告を受け取ると、ライブラリ本体部３１に、ドライブ３９のクリーニングカートリッジ３６をクリーニングスロット３５へ戻す指示を出す（ステップＣ８）。
【００３８】
ライブラリコントローラ３８は、ドライブ３９のクリーニングカートリッジ３６のクリーニングスロット３５への移動指示を受け取ると、ロボット制御回路５３に、ドライブ３９のクリーニングカートリッジ３６をクリーニングスロット３５へ戻す指示をする（ステップＣ９）。ロボット制御回路５３は、クリーニングカートリッジ３６をクリーニングスロット３５へ戻す指示を受け取ると、クリーニングカートリッジ情報制御回路５４に、ドライブ３９のクリーニングの終了確認を指示する（ステップＣ１０）。クリーニングカートリッジ情報制御回路５４は、クリーニングの終了確認の指示を受け取ると、クリーニングカートリッジ情報格納メモリ５５から使用回数情報を読み出し、クリーニングカートリッジ使用回数判定制御回路５６に、その使用回数を送付して使用回数の判定を指示する（ステッＣ１１）。
【００３９】
クリーニングカートリッジ使用回数判定制御回路５６は、クリーニングカートリッジ情報制御回路５４からの使用回数と使用回数判定指示を受け取ると、クリーニングカートリッジ使用回数読取制御回路５２に、ドライブ３９のクリーニングカートリッジ３６の使用回数の読取りを指示する（ステップＣ１２）。クリーニングカートリッジ使用回数読取制御回路５２は、ドライブ３９のクリーニングカートリッジ３６の使用回数読取の指示を受け取ると、対ドライブ通信制御回路５１に、クリーニングカートリッジ３６の使用回数の読取要求の送信を指示する（ステップＣ１３）。対ドライブ通信制御回路５１は、クリーニングカートリッジ３６の使用回数の読取要求を受け取り、対ライブラリ通信制御回路６３に送信する（ステップＣ１４）。
【００４０】
対ライブラリ通信制御回路６３は、クリーニングカートリッジ３６の使用回数の読取要求を受信すると、クリーニング回数記録制御回路６１にクリーニングカートリッジ３６の使用回数の読取りを指示する（ステップＣ１５）。クリーニング回数記録制御回路６１は、ドライブ３９に挿入されているクリーニングカートリッジ３６の使用回数を読み取り、その値を報告する（ステップＣ１６）。対ライブラリ通信制御回路６３は、クリーニング回数記録制御回路６１からクリーニングカートリッジ３６の使用回数の報告を受け取ると、それを対ドライブ通信制御回路５１に送信する（ステップＣ１７）。対ドライブ通信制御回路５１は、クリーニングカートリッジ３６の使用回数の報告を受け取ると、クリーニングカートリッジ使用回数読取制御回路５２に報告する（ステップＣ１８）。クリーニングカートリッジ使用回数読取制御回路５２は、クリーニングカートリッジ３６の使用回数の報告を受け取ると、クリーニングカートリッジ使用回数判定制御回路５６に報告する（ステップＣ１９）。クリーニングカートリッジ使用回数判定制御回路５６は、クリーニングカートリッジ情報制御回路５４からクリーニングカートリッジ３６の使用回数を受け取り、同使用回数が無効か否かを判定する（ステップＣ２０，Ｃ２１）。
【００４１】
上記ステップＣ２１で使用回数が無効でないとき（ステップＣ２１，Ｎ）、図６に示すように、クリーニングカートリッジ使用回数判定制御回路５６は、クリーニングカートリッジ使用回数読取制御回路５２から受け取ったクリーニングカートリッジ３６の使用回数と、クリーニングカートリッジ情報制御回路５４から受け取った使用回数とを比較する（ステップＥ１）。クリーニングカートリッジ使用回数判定制御回路５６は、上記使用回数を比較して一致した場合（ステップＥ２，Ｙ）、クリーニングカートリッジ情報制御回路５４に、上記使用回数が正常であることを示す判定結果を報告する（ステップＥ３）。
【００４２】
クリーニングカートリッジ情報制御回路５４は、判定結果を受け取ると、ロボット制御回路５３にクリーニングカートリッジ３６の確認終了を報告する（ステップＤ３）。ロボット制御回路５３は、クリーニングカートリッジ３６の確認終了の報告を受け取ると、ロボット３７をドライブ３９に移動させてロボット３７内にクリーニングカートリッジ３６を取り込み（ステップＤ４）、同ロボット３７をクリーニングスロット３５に移動させて同ロボット３７内のクリーニングカートリッジ３６をクリーニングスロット３５に戻し（挿入）（ステップＤ５）、ライブラリコントローラ３８に移動終了を報告する（ステップＤ６）。ライブラリコントローラ３８は、ロボット３７の移動終了の報告を受け取ると、オペレータパネル４０に対して、ドライブ３９がクリーニング実行中である旨の表示を取り消させ、バックアップサーバ４１に移動終了を報告する。バックアップサーバ４１は、移動終了の報告を受け取ると、ライブラリ本体部３１のドライブクリーニングジョブの終了を報告する（ステップＤ７）。
【００４３】
一方、上記ステップＥ２で、クリーニングカートリッジ使用回数判定制御回路５６は、クリーニングカートリッジ３６の使用回数を比較して一致しない場合（ステップＥ２，Ｎ）、クリーニングカートリッジ情報制御回路５４に、上記使用回数が異常であることを示す判定結果を報告する（ステップＥ４）。クリーニングカートリッジ情報制御回路５４は、異常を示す判定結果を受け取ると、クリーニングカートリッジ情報格納メモリの使用可否情報を不可に書き換え（ステップＥ５）、オペレータパネル４０に、クリーニングカートリッジ３６が異常である旨を表示させ（ステップＥ６）、ロボット制御回路５３にクリーニングカートリッジ３６の確認終了を報告する（ステップＤ３）。以降、クリーニングカートリッジ３６の使用回数が正常な場合と同様の処理が行われる。
【００４４】
また、上記ステップＣ２１で使用回数が無効のとき（ステップＣ２１，Ｙ）、クリーニングカートリッジ使用回数判定制御回路５６は、クリーニングカートリッジ情報制御回路５４に、クリーニングカートリッジ使用回数読取制御回路５２から報告された使用回数の上書きを要求する（ステップＤ１）。クリーニングカートリッジ情報制御回路５４は、報告された使用回数をクリーニングカートリッジ情報格納メモリ５５に記録（すなわち、使用回数；無効→ｘｘ回）する（ステップＤ２）。以降、ステップＤ３へ進む。
【００４５】
以上のように、この第１の実施形態では、クリーニングカートリッジ使用回数判定制御回路５６により、第１の使用回数と第２の使用回数とが比較され、その比較結果が不一致を示すとき、同第１の使用回数の異常が判定されるようにしたので、クリーニングカートリッジ情報制御回路５４及びペレータパネル４０により、クリーニングカートリッジ３６が異常である旨が報知され、また、クリーニングカートリッジ情報制御回路５４により、クリーニングカートリッジ３６の使用が禁止される。
【実施形態２】
【００４６】
図７は、この発明の第２の実施形態であるテープライブラリ装置の要部を抽出したブロック図である。
この形態のテープライブラリ装置では、同図７に示すように、図２中のライブラリコントローラ３８に代えて、新たな機能が付加されたライブラリコントローラ３８Ａが設けられている。ライブラリコントローラ３８Ａでは、図２中のクリーニングカートリッジ情報制御回路５４に代えて、新たな機能が付加されたクリーニングカートリッジ情報制御回路５４Ａが設けられ、また、クリーニングカートリッジ使用可能回数情報制御回路５７、及びクリーニングカートリッジ使用可能回数情報格納メモリ５８が付加されている。
【００４７】
クリーニングカートリッジ使用可能回数情報格納メモリ５８は、クリーニングカートリッジ３６の使用可能回数が記録されている。クリーニングカートリッジ使用可能回数情報制御回路５７は、クリーニングカートリッジ使用可能回数情報格納メモリ５８に記録されている上記使用可能回数とクリーニングカートリッジ情報格納メモリ５５に記録されている第２の使用回数とを比較する。クリーニングカートリッジ情報制御回路５４Ａは、クリーニングカートリッジ使用可能回数情報制御回路５７による比較結果に基づいて、第２の使用回数が使用可能回数に満たないときに使用可能残り回数を報知する一方、同第２の使用回数が同使用可能回数に達したときにクリーニングカートリッジ３６の使用を禁止する。他は、図２と同様の構成である。
【００４８】
このテープライブラリ装置では、クリーニングカートリッジ使用可能回数情報記録手段（クリーニングカートリッジ使用可能回数情報格納メモリ５８）により、クリーニングカートリッジ３６の使用可能回数が記録される（クリーニングカートリッジ使用可能回数情報記録処理）。使用可能回数管理手段（クリーニングカートリッジ使用可能回数情報制御回路５７、クリーニングカートリッジ情報制御回路５４Ａ）により、クリーニングカートリッジ使用可能回数情報記録手段（クリーニングカートリッジ使用可能回数情報格納メモリ５８）に記録されている上記使用可能回数と第２の使用回数記録手段（クリーニングカートリッジ情報格納メモリ５５）に記録されている第２の使用回数とが比較され、同第２の使用回数が同使用可能回数に満たないときに使用可能残り回数が報知される一方、同第２の使用回数が同使用可能回数に達したときにクリーニングカートリッジ３６の使用が禁止される（使用可能回数管理処理）。
【００４９】
すなわち、使用者が、クリーニングカートリッジ３６が装填されたマガジン３２をライブラリ本体部３１に装填して、クリーニングカートリッジ情報制御回路５４Ａが初期化指示を受け取ったとき、同クリーニングカートリッジ情報制御回路５４Ａは、クリーニングカートリッジ使用可能回数情報制御回路５７に初期化を指示する。クリーニングカートリッジ使用可能回数情報制御回路５７は、初期化指示を受け取り、クリーニングカートリッジ使用可能回数情報格納メモリ５８の使用可能回数を“０”に書き換える。そして、使用者がオペレータパネル４０にクリーニングカートリッジ３６の使用可能回数を入力したとき、クリーニングカートリッジ情報制御回路５４Ａは、入力されたクリーニングカートリッジ３６の使用可能回数をクリーニングカートリッジ使用可能回数情報制御回路５７に送信して記録を指示する。クリーニングカートリッジ使用可能回数情報制御回路５７は、使用可能回数の記録指示を受け取ると、クリーニングカートリッジ使用可能回数情報格納メモリ５８に記録して、使用可能回数の記録完了をクリーニングカートリッジ情報制御回路５４Ａに報告する。
【００５０】
次に、使用者がバックアップサーバ４１からライブラリ本体部３１のドライブクリーニングジョブを起動し、クリーニングカートリッジ情報制御回路５４Ａがクリーニングカートリッジ使用回数判定制御回路５６にクリーニングカートリッジ３６の使用回数の判定を指示する。そして、クリーニングカートリッジ使用回数判定制御回路５６から、使用回数が正常である旨の判定結果が報告された後、クリーニングカートリッジ情報制御回路５４Ａは、クリーニングカートリッジ使用可能回数情報制御回路５７に正常と判定されたクリーニングカートリッジ３６の使用回数を送信して使用可能残り回数の確認を指示する。クリーニングカートリッジ使用可能回数情報制御回路５７は、使用可能残り回数の確認指示を受け取ると、クリーニングカートリッジ使用可能回数情報格納メモリ５８からクリーニングカートリッジ３６の使用可能回数を読み出し、クリーニングカートリッジ情報制御回路５４Ａから受け取った使用回数と比較して、使用回数が使用可能回数以上の場合はゼロを報告し、使用回数が使用可能回数未満の場合は使用可能な残り回数を報告する。
【００５１】
クリーニングカートリッジ情報制御回路５４Ａは、使用可能残り回数の報告を受け取ると、回数がゼロ以外の場合は、オペレータパネル４０に、その回数をクリーニングカートリッジ３６の使用可能回数として表示させ、回数がゼロの場合は、クリーニングカートリッジ情報格納メモリ２７の使用可否情報を「不可」に書き換えて、オペレータパネル４０にクリーニングカートリッジ３６の使用終了と表示させる。その他は、上記第１の実施形態と同様の処理が行われる。
【００５２】
以上のように、この第２の実施形態では、ライブラリコントローラ３８Ａがクリーニングカートリッジ３６の使用可能回数を管理することにより、ドライブ３９が不具合などによってクリーニングカートリッジ３６の使用限度回数の管理ができなくなった場合、クリーニングカートリッジ３６が限度回数を超えて使用され、ドライブ３９が損傷することを未然に防止することができる。また、オペレータパネル４０にクリーニングカートリッジ３６の使用可能残り回数を表示させることにより、使用者は、クリーニングカートリッジ３６の交換時期を事前に認識することができる。
【００５３】
以上、この発明の実施形態を図面により詳述してきたが、具体的な構成は同実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあっても、この発明に含まれる。
【００５４】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限定されない。
【００５５】
（付記１）磁気テープが格納されているデータカートリッジと、前記データカートリッジを複数格納するためのデータスロットと、記録再生ヘッドを有し、該記録再生ヘッドを介して前記磁気テープに対してデータの記録／再生を行う磁気テープドライブと、該磁気テープドライブの前記記録再生ヘッドに対して所定のクリーニング保守を行うためのクリーニングテープを格納すると共に、前記磁気テープドライブで前記クリーニング保守が行われた回数を第１の使用回数として記録するクリーニングカートリッジと、該クリーニングカートリッジを格納するためのクリーニングスロットと、前記磁気テープドライブと前記データスロットとの間で前記データカートリッジを搬送すると共に、前記磁気テープドライブと前記クリーニングスロットとの間で前記クリーニングカートリッジを搬送する搬送手段とを有するテープライブラリ装置であって、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定するクリーニングカートリッジ使用回数管理手段が設けられているテープライブラリ装置。
【００５６】
（付記２）前記クリーニングスロットが１つ又は複数設けられ、前記クリーニングカートリッジ使用回数管理手段は、前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する構成とされている付記１記載のテープライブラリ装置。
【００５７】
（付記３）前記クリーニングカートリッジ使用回数管理手段は、前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録する第２の使用回数記録手段と、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取る第１の使用回数読取り手段と、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する使用回数比較判定手段とを有する付記２記載のテープライブラリ装置。
【００５８】
（付記４）前記クリーニングカートリッジ使用回数管理手段は、前記比較結果が不一致を示すとき、前記クリーニングカートリッジが異常である旨を報知する異常報知手段が設けられている付記２又は３記載のテープライブラリ装置。
【００５９】
（付記５）前記クリーニングカートリッジ使用回数管理手段は、前記比較結果が不一致を示すとき、前記クリーニングカートリッジの使用を禁止するクリーニングカートリッジ使用禁止手段が設けられている付記２、３又は４記載のテープライブラリ装置。
【００６０】
（付記６）前記クリーニングカートリッジの使用可能回数を記録するクリーニングカートリッジ使用可能回数情報記録手段と、前記クリーニングカートリッジ使用可能回数情報記録手段に記録されている前記使用可能回数と前記第２の使用回数記録手段に記録されている前記第２の使用回数とを比較し、該第２の使用回数が前記使用可能回数に満たないときに使用可能残り回数を報知する一方、第２の使用回数が前記使用可能回数に達したときに前記クリーニングカートリッジの使用を禁止する使用可能回数管理手段とが設けられている付記２、３、４又は５記載のテープライブラリ装置。
【００６１】
（付記７）磁気テープが格納されているデータカートリッジと、前記データカートリッジを複数格納するためのデータスロットと、記録再生ヘッドを有し、該記録再生ヘッドを介して前記磁気テープに対してデータの記録／再生を行う磁気テープドライブと、該磁気テープドライブの前記記録再生ヘッドに対して所定のクリーニング保守を行うためのクリーニングテープを格納すると共に、前記磁気テープドライブで前記クリーニング保守が行われた回数を第１の使用回数として記録するクリーニングカートリッジと、該クリーニングカートリッジを格納するためのクリーニングスロットと、前記磁気テープドライブと前記データスロットとの間で前記データカートリッジを搬送すると共に、前記磁気テープドライブと前記クリーニングスロットとの間で前記クリーニングカートリッジを搬送する搬送手段とを有するテープライブラリ装置に用いられるクリーニングカートリッジ使用回数管理方法であって、クリーニングカートリッジ使用回数管理手段が、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定するクリーニングカートリッジ使用回数管理方法。
【００６２】
（付記８）前記クリーニングスロットが１つ又は複数設けられ、前記クリーニングカートリッジ使用回数管理手段が、前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録すると共に、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取り、該第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する付記７記載のクリーニングカートリッジ使用回数管理方法。
【００６３】
（付記９）前記クリーニングカートリッジ使用回数管理手段は、第２の使用回数記録手段と、第１の使用回数読取り手段と、使用回数比較判定手段とを有し、前記第２の使用回数記録手段が、前記各クリーニングスロット毎に、前記クリーニングカートリッジが前記搬送手段により前記磁気テープドライブへ搬送された回数を第２の使用回数として記録する第２の使用回数記録処理と、前記第１の使用回数読取り手段が、前記磁気テープドライブに装着された前記クリーニングカートリッジから前記第１の使用回数を読み取る第１の使用回数読取り処理と、前記使用回数比較判定手段が、前記第１の使用回数と前記第２の使用回数とを比較し、その比較結果が不一致を示すとき、前記第１の使用回数の異常を判定する使用回数比較判定処理とを行う付記８記載のクリーニングカートリッジ使用回数管理方法。
【００６４】
（付記１０）前記クリーニングカートリッジ使用回数管理手段は、異常報知手段を有し、前記比較結果が不一致を示すとき、前記異常報知手段が、前記クリーニングカートリッジが異常である旨を報知する付記８又は９記載のクリーニングカートリッジ使用回数管理方法。
【００６５】
（付記１１）前記クリーニングカートリッジ使用回数管理手段は、クリーニングカートリッジ使用禁止手段を有し、前記比較結果が不一致を示すとき、前記クリーニングカートリッジ使用禁止手段が、前記クリーニングカートリッジの使用を禁止する付記８、９又は１０記載のクリーニングカートリッジ使用回数管理方法。
【００６６】
（付記１２）クリーニングカートリッジ使用可能回数情報記録手段が、前記クリーニングカートリッジの使用可能回数を記録するクリーニングカートリッジ使用可能回数情報記録処理と、使用可能回数管理手段が、前記クリーニングカートリッジ使用可能回数情報記録手段に記録されている前記使用可能回数と前記第２の使用回数記録手段に記録されている前記第２の使用回数とを比較し、該第２の使用回数が前記使用可能回数に満たないときに使用可能残り回数を報知する一方、第２の使用回数が前記使用可能回数に達したときに前記クリーニングカートリッジの使用を禁止する使用可能回数管理処理とを行う付記８、９、１０又は１１記載のクリーニングカートリッジ使用回数管理方法。
【００６７】
（付記１３）コンピュータを、付記１乃至６のいずれか一に記載のクリーニングカートリッジ使用回数管理手段として機能させる使用回数管理プログラム。
【産業上の利用可能性】
【００６８】
この発明は、磁気テープドライブ及び同ドライブに対してクリーニングを行うためのクリーニングテープが格納されたクリーニングカートリッジが設けられているテープライブラリ装置全般に適用できる。また、たとえば磁気ディスクなどに対して記録又は再生を行うドライブに対してクリーニングを行うためのクリーニングディスクが設けられているライブラリ装置に対して適用しても、この発明に準じた作用、効果が得られる。
【符号の説明】
【００６９】
３０      テープライブラリ装置
３１      ライブラリ本体部（テープライブラリ装置の一部）
３３      データスロット
３４      データカートリッジ
３５      クリーニングスロット
３６      クリーニングカートリッジ
３７      ロボット（搬送手段）
３８，３８Ａ      ライブラリコントローラ（クリーニングカートリッジ使用回数管理手段）
３９      ドライブ（磁気テープドライブ）
４０      オペレータパネル（異常報知手段の一部）
５２      使用回数読取制御回路（第１の使用回数読取り手段）
５４      クリーニングカートリッジ情報制御回路（異常報知手段の一部、クリーニングカートリッジ使用禁止手段）
５４Ａ      クリーニングカートリッジ情報制御回路（使用可能回数管理手段の一部）
５５      クリーニングカートリッジ情報格納メモリ（第２の使用回数記録手段）
５６      クリーニングカートリッジ使用回数判定制御回路（使用回数比較判定手段）
５７      クリーニングカートリッジ使用可能回数情報制御回路（使用可能回数管理手段の一部）
５８      クリーニングカートリッジ使用可能回数情報格納メモリ（クリーニングカートリッジ使用可能回数情報記録手段）
【図１】
2011175720.tif 000003
【図２】
2011175720.tif 000004
【図３】
2011175720.tif 000005
【図４】
2011175720.tif 000006
【図５】
2011175720.tif 000007
【図６】
2011175720.tif 000008
【図７】
2011175720.tif 000009
【図８】
2011175720.tif 000010