(57)【特許請求の範囲】
【請求項１】
ドライブユニットと、前記ドライブユニットのドライブの識別情報を保持するライブラリコントロールユニット及びアクセッサコントロールユニットと、を備え、
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットが保持するユニットがドライブ起動を待ち合わせる必要がある品種であるかドライブ起動を待ち合わせる必要がない品種であるかを区別するユニット種別情報を取得して、前記ライブラリコントロールユニットが保持する該ユニット種別情報が、ドライブ起動を待ち合わせる必要がない品種である場合、前記アクセッサコントロールユニットが保持するドライブの識別情報および装置設定情報に基づいて、前記ライブラリコントロールユニットが保持するドライブの識別情報および装置設定情報を更新することを特徴とするライブラリ装置。
【請求項２】
ドライブユニットと、前記ドライブユニットのドライブの識別情報を保持するライブラリコントロールユニット及びアクセッサコントロールユニットと、を備え、
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットが保持するユニットがドライブ起動を待ち合わせる必要がある品種であるかドライブ起動を待ち合わせる必要がない品種であるかを区別するユニット種別情報を取得して、前記アクセッサコントロールユニットが保持する該ユニット種別情報が、ドライブ起動を待ち合わせる必要がない品種である場合、前記ライブラリコントロールユニットが保持するドライブの識別情報および装置設定情報に基づいて、前記アクセッサコントロールユニットが保持するドライブの識別情報および装置設定情報を更新することを特徴とするライブラリ装置。
【請求項３】
前記ドライブの識別情報はドライブのシリアル番号であることを特徴とする請求項１又は請求項２に記載のライブラリ装置。
【請求項４】
前記装置設定情報はメカ補正情報を含むことを特徴とする請求項１から３のいずれか１項に記載のライブラリ装置。
【請求項５】
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットと、前記ドライブユニットが保持するドライブの識別情報を取得して、その三つの情報を比較し、前記ドライブユニットが保持するドライブの識別情報が、前記ライブラリコントロールユニットが保持するドライブの識別情報および前記アクセッサコントロールユニットが保持するドライブの識別情報と相違する場合、前記ドライブユニットが保持するドライブの識別情報に基づいて、前記ライブラリコントロールユニットが保持するドライブの識別情報および前記アクセッサコントロールユニットが保持するドライブの識別情報を更新することを特徴とする請求項１から４のいずれか１項に記載のライブラリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライブラリ装置における従来の装置の設定情報やメカ補正情報を自動的に引き継ぐ技術に関するものである。
【背景技術】
【０００２】
ライブラリ装置におけるユニット交換に際しては、保守員が手作業により交換前に装置の設定情報やメカ補正情報を装置から採取し、保守ユニットを交換した後、採取した情報を装置に設定していた。【０００３】
ここで、パッケージの記憶部にパッケージの名称、製造番号、レビジョンを書き込んでおき、パッケージを装置に実装すると読み取り部が記憶部のデータを読みとりデータ収集部へ送ることによってデータを収集し、制御部は収集したデータと記憶部に蓄積されているデータを比較部で比較して、データが異っていれば記憶部のデータを更新することで、保守員がパッケージを交換する時の管理の手間を省き、作業の誤りをなくす技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平６−１７６０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の関連技術では、保守員が作業を行っていたため、保守コストがかかるとともに人的作業ミスが発生する可能性があった。さらに、保守ユニットが故障した場合、従来の情報を採取できなくなる可能性があり、そうなった場合、故障前の装置状態に戻せなくなる危険性があった。【０００５】
また、記憶部にデータを蓄積させるのでは、記憶部のデータが正常でない場合は確実性が担保されない。【０００６】
本発明は、以上のような課題を解決するためになされたもので、記憶部にデータを蓄積させることなく、ユーザーまたは保守員がユニットを交換するだけで、従来の装置の設定情報やメカ補正情報を自動的に引き継ぎ、保守コストの削減と人的作業ミスの防止を実現するライブラリ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明は、以下の特徴を有することとする。【０００８】
本発明の第１のライブラリ装置は、ライブラリコントロールユニットと、アクセッサコントロールユニットと、ドライブユニットを備えるライブラリ装置であって、
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットと、前記ドライブユニットが保持するドライブの識別情報を取得して、その三つの情報を比較し、前記ライブラリコントロールユニットが保持するドライブの識別情報が、前記アクセッサコントロールユニットが保持するドライブの識別情報および前記ドライブユニットが保持するドライブの識別情報と相違する場合、前記アクセッサコントロールユニットが保持するドライブの識別情報および装置設定情報に基づいて、前記ライブラリコントロールユニットが保持するドライブの識別情報および装置設定情報を更新することを特徴とする。【０００９】
また、本発明の第２のライブラリ装置は、ライブラリコントロールユニットと、アクセッサコントロールユニットと、ドライブユニットを備えるライブラリ装置であって、
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットと、前記ドライブユニットが保持するドライブの識別情報を取得して、その三つの情報を比較し、前記アクセッサコントロールユニットが保持するドライブの識別情報が、前記ライブラリコントロールユニットが保持するドライブの識別情報および前記ドライブユニットが保持するドライブの識別情報と相違する場合、前記ライブラリコントロールユニットが保持するドライブの識別情報および装置設定情報に基づいて、前記アクセッサコントロールユニットが保持するドライブの識別情報および装置設定情報を更新することを特徴とする。【００１０】
また、本発明の第３のライブラリ装置は、ライブラリコントロールユニットと、アクセッサコントロールユニットと、ドライブユニットを備えるライブラリ装置であって、
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットが保持するユニットが通常品種であるか保守品種であるかを区別するユニット種別情報を取得して、前記ライブラリコントロールユニットが保持する該ユニット種別情報が、保守品種である場合、前記アクセッサコントロールユニットが保持するドライブの識別情報および装置設定情報に基づいて、前記ライブラリコントロールユニットが保持するドライブの識別情報および装置設定情報を更新することを特徴とする。【００１１】
また、本発明の第４のライブラリ装置は、ライブラリコントロールユニットと、アクセッサコントロールユニットと、ドライブユニットを備えるライブラリ装置であって、
前記ライブラリコントロールユニットの制御部は、前記ライブラリコントロールユニットと、前記アクセッサコントロールユニットが保持するユニットが通常品種であるか保守品種であるかを区別するユニット種別情報を取得して、前記アクセッサコントロールユニットが保持する該ユニット種別情報が、保守品種である場合、前記ライブラリコントロールユニットが保持するドライブの識別情報および装置設定情報に基づいて、前記アクセッサコントロールユニットが保持するドライブの識別情報および装置設定情報を更新することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、記憶部にデータを蓄積させることなく、ユーザーまたは保守員がユニットを交換するだけで、従来の装置の設定情報やメカ補正情報を自動的に引き継ぎ、保守コストの削減と人的作業ミスの防止を実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１に示す本実施の形態におけるライブラリ装置は、ライブラリコントロールユニット（以下「ＬＣＵ」という）１０と、アクセッサコントロールユニット（以下「ＡＣＵ」という）２０と、ドライブユニット３０とから構成されている。【００１４】
図１に示すＬＣＵ１０はライブラリ装置を制御するコントロール基板からなるユニットで、ＡＣＵ２０は媒体を運ぶロボット部分からなるユニットである。ライブラリ装置を制御するライブラリ装置制御ファームウェア１１はＬＣＵ１０内のコントロール基板に格納されて、同基板上で動作する。【００１５】
ＬＣＵ１０は、不揮発メモリ、例えばフラッシュメモリ等に、装置設定情報１Ａ、メカ補正情報２Ａ、ユニット種別３Ａ、ドライブシリアル番号４Ａを保持する。ＡＣＵ２０は、不揮発メモリ、例えばＥＥＰＲＯＭ等に、装置設定情報１Ｂ、メカ補正情報２Ｂ、ユニット種別３Ｂ、ドライブシリアル番号４Ｂを保持する。ドライブユニット３０は、所定の記憶部にドライブシリアル番号４Ｃを保持する。ここで、装置設定情報とは各種の設定事項をいい、またメカ補正情報とは、例えばアクセッサの位置修正値等である。ドライブシリアル番号は、ドライブユニットを一意に識別するための情報の一例であり、任意のＩＤ等であってもよい。なお、上記の情報保持部は、不揮発メモリに限らず任意の格納手段で実現されてよい。【００１６】
また、ＬＣＵ１０は、ＡＣＵ２０内にあるＥＥＰＲＯＭと通信を行う手段と、ドライブユニット３０と通信を行う手段を有している。【００１７】
以下、図面を参照して本実施の形態の動作を詳細に説明する。【００１８】
最初に通常の装置起動フローについて説明する。図２を参照すると、まず、装置電源ＯＦＦ／ＯＮによりＬＣＵ内のライブラリ装置制御ファームウェアが実行され、ＬＣＵとＡＣＵに格納されているユニットが通常品種であるか保守品種であるかを区別するためのユニット種別コードを確認する（Ｓ２０１）。フラグ等により識別されることであってよい。ＬＣＵとＡＣＵを保守部品として出荷する際に、ユニット種別コードを指定することにより細やかな引継ぎを実現することができる。そして両ユニットの種別が通常品である場合には（Ｓ２０１／Ｙｅｓ）、次に、両ユニットに格納してあるドライブのシリアル番号を確認する（Ｓ２０２）。【００１９】
両ユニットに格納してあるドライブのシリアル番号が一致する場合には（Ｓ２０２／Ｙｅｓ）、交換されたユニットがないと判断し、装置設定情報とメカ補正情報を確定してＬＣＵに格納された情報を使用して装置初期化動作を開始する（Ｓ２０３）。【００２０】
最後にドライブと通信を行ってドライブのシリアル番号を取得し（Ｓ２０４）、シリアル番号を確認する（Ｓ２０５）。シリアル番号がＬＣＵとＡＣＵのものと同一である場合（Ｓ２０５／Ｙｅｓ）、そのまま装置を使用可能な状態に遷移させる（Ｓ２０６）。この時点で、ＡＣＵ、ＬＣＵ、ドライブユニットの全てのドライブシリアル番号が一致する。また、ＡＣＵ、ＬＣＵの装置設定情報とメカ補正情報も一致している。なお、その後、装置設定情報やメカ補正情報に変化があった場合は、ＬＣＵとＡＣＵの不揮発メモリに変更された同じ情報を保存する。【００２１】
次に、各保守ユニットが交換された場合の動作フローについて説明する。【００２２】
通常品種別のＬＣＵに交換された場合：
上記のステップＳ２０２にて両ユニットに格納されたドライブシリアル番号が一致しない（Ｓ２０２／Ｎｏ）ため、ドライブ起動を待って通信を行い、搭載されたドライブのシリアル番号を取得する（Ｓ２０７）。【００２３】
取得後、ＡＣＵ、ＬＣＵ、ドライブユニットそれぞれのドライブシリアル番号を比較し、異なっているユニットを交換されたユニットと判断する（Ｓ２０８）。ここでは多数決論理により２対１の２が多数であるとして確定する。この場合はＬＣＵが異なるため、ドライブシリアル番号交換前の装置設定情報とメカ補正情報とドライブシリアル番号が残っているＡＣＵから情報をＬＣＵにコピーする（Ｓ２０９）。【００２４】
コピー完了後、上記のステップＳ２０４以降の処理を実行する。【００２５】
通常品種別のＡＣＵに交換された場合：
上記のステップＳ２０２にて両ユニットに格納されたドライブシリアル番号が一致しない（Ｓ２０２／Ｎｏ）ため、ドライブ起動を待って通信を行い、搭載されたドライブのシリアル番号を取得する（Ｓ２０７）。【００２６】
取得後、ＡＣＵ、ＬＣＵ、ドライブユニットそれぞれのドライブシリアル番号を比較し、異なっているユニットを交換されたユニットと判断する（Ｓ２０８）。この場合はＡＣＵが異なるため、ドライブシリアル番号交換前の装置設定情報とメカ補正情報とドライブシリアル番号が残っているＬＣＵから情報をＡＣＵにコピーする（Ｓ２０９）。【００２７】
コピー完了後、上記のステップＳ２０４以降の処理を実行する。【００２８】
保守品種別のＬＣＵに交換された場合：
ユニット種別コードが保守品種であるため、上記のステップＳ２０１にてＬＣＵが変更されたことが明示的にわかるので（Ｓ２０１／Ｎｏ）、交換前の装置設定情報とメカ補正情報とドライブシリアル番号が残っているＡＣＵから装置設定情報とメカ補正情報とドライブシリアル番号情報をＬＣＵにコピーする（Ｓ２１０）。【００２９】
コピー完了後、ユニット種別コードを通常品に変更し（Ｓ２１１）、上記のステップＳ２０４以降の処理を実行する。なお、保守品種別指定した場合には、通常品種別のＬＣＵに交換された場合のように、ドライブ起動を待ち合わせる必要がないため交換時の作業時間短縮が図れる。【００３０】
保守品種別のＡＣＵに交換された場合：
ユニット種別コードが保守品種であるため、上記のステップＳ２０１にてＡＣＵが変更されたことが明示的にわかるので（Ｓ２０１／Ｎｏ）、交換前の装置設定情報とメカ補正情報とドライブシリアル番号が残っているＬＣＵから情報をＡＣＵにコピーする（Ｓ２１０）。【００３１】
コピー完了後、ユニット種別コードを通常品に変更し（Ｓ２１１）、上記のステップＳ２０４以降の処理を実行する。なお、保守品種別指定した場合には、通常品種別のＡＣＵに交換された場合のように、ドライブ起動を待ち合わせる必要がないため交換時の作業時間短縮が図れる。【００３２】
ドライブユニットが交換された場合：
上記のステップＳ２０４にてドライブから取得したシリアル番号がＬＣＵとＡＣＵのものと一致しない場合（Ｓ２０５／Ｎｏ）、交換されたドライブのシリアル番号をＬＣＵとＡＣＵの不揮発メモリに保存し、装置を使用可能な状態に遷移させる（Ｓ２１２）。その後、装置設定情報やメカ補正情報に変化があった場合は、ＬＣＵとＡＣＵの不揮発メモリに変更された同じ情報を保存する。【００３３】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、ライブラリ装置の機能を実現するためのプログラムを装置に読込ませて実行することにより装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。【００３４】
なお、この出願は、２００７年９月２８日に出願した、日本特許出願番号２００７−２５４１４４号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００３５】
本発明は、例えば、従来の装置の設定情報やメカ補正情報を自動的に引き継ぐライブラリ装置に適用可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係るシステム構成を示す図である。
【図２】本発明の実施の形態に係る処理動作のフローチャートである。
【符号の説明】
【００３７】
１０    ライブラリコントロールユニット（ＬＣＵ）
１１    ライブラリ装置制御ファームウェア
１２、２１    不揮発メモリ
２０    アクセッサコントロールユニット（ＡＣＵ）
３０    ドライブユニット
３１    ドライブ装置制御ファームウェア
１Ａ、１Ｂ    装置設定情報
２Ａ、２Ｂ    メカ補正情報
３Ａ、３Ｂ    ユニット種別
４Ａ、４Ｂ、４Ｃ    ドライブシリアル番号
【図１】
0005502485.tif 000002
【図２】
0005502485.tif 000003