(57)【要約】【課題】ディスク記録再生部、ディスク格納容器、及び双方の間でディスクを搬送するディスク搬送部を有するライブラリ装置において、ディスク記録再生部からディスク搬送部へディスクを移動する動作の信頼性を向上する。【解決手段】ディスク搬送制御部は、ディスク記録再生部とディスク搬送部の双方における状態を把握し、これに応じて動作をエラー停止させる。又はディスクをディスク搬送部へ引込む。又はディスクをディスク記録再生部へ戻し、必要に応じてディスク記録再生部とディスク搬送部の相対的な位置を微調整して、前記ディスクの移動を再度試みる。これにより、ディスクの表面が損傷されるような不具合を解消することができる。【選択図】図７
2014071924.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体を格納してデータを記録し再生するライブラリ装置であって、
前記記録媒体である複数のディスクを格納するディスク格納容器と、
前記ディスクに対して情報データを書込み読出すＯＤＤと、
前記ディスク格納容器と前記ＯＤＤとの間を移動しつつ前記ディスクを搬送して授受するディスク搬送部と、
前記ライブラリ装置の動作を制御する制御部と
を備え、
前記ＯＤＤに装着された前記ディスクを前記ディスク搬送部へ移動する際に動作のエラーが発生した場合には、
前記制御部は、
前記ＯＤＤの状態に係る情報と前記ディスク格納部の状態に係る情報の双方の情報に基づき、前記ディスクを移動する動作を再試行する
ことを特徴とするライブラリ装置。
【請求項２】
請求項１に記載のライブラリ装置において、前記制御部は、
前記ＯＤＤに装着された前記ディスクを前記ディスク搬送部へ移動する際に、前記ディスクが前記ＯＤＤから前記ディスク搬送部へ向けて移動を開始した後、前記ＯＤＤが前記ディスクを引込み再度装着できる位置で前記ディスクが停止する動作のエラーが発生した場合には、
前記制御部は、
前記ディスクを前記ＯＤＤに再度装着させ、前記ＯＤＤと前記ディスク搬送部との相対的な位置を移動した後に前記ディスクを移動する動作を再試行する
ことを特徴とするライブラリ装置。
【請求項３】
請求項２に記載のライブラリ装置において、前記制御部は、
前記動作のエラーが発生した際に、前記ディスクのディスク面が前記ディスク搬送部に接触した場合には、前記ディスクを移動する動作の再試行を停止する
ことを特徴とするライブラリ装置。
【請求項４】
請求項１に記載のライブラリ装置において、前記制御部は、
前記ディスクを移動する動作を再試行する際には、前記ＯＤＤが前記ディスクを認識する動作を開始したことを確認した後、再試行を開始する
ことを特徴とするライブラリ装置。
【請求項５】
請求項１に記載のライブラリ装置において、前記制御部は、
前記ＯＤＤに装着された前記ディスクを前記ディスク搬送部へ移動する際に、前記ディスクが前記ＯＤＤから前記ディスク搬送部へ向けて移動を開始した後、前記ディスクが前記ディスク搬送部へ所定の挿入量よりも少ない状態で停止するエラーが発生した場合には、
前記制御部は、
前記ディスクを前記ＯＤＤに再度装着させ、前記ＯＤＤと前記ディスク搬送部との相対的な位置を移動した後に前記ディスクを移動する動作を再試行する
ことを特徴とするライブラリ装置。
【請求項６】
請求項１に記載のライブラリ装置において、前記制御部は、
前記ＯＤＤに装着された前記ディスクを前記ディスク搬送部へ移動する際に、前記ディスクが前記ＯＤＤから前記ディスク搬送部へ向けて移動を開始した後、前記ディスクが前記ディスク搬送部へ所定の挿入量よりも多い状態で停止した場合には、
前記制御部は、
前記ディスク搬送部に前記ディスクを取込む動作を所定の回数に到るまで行わせ、所定の回数までに前記ディスクを取込むことができなかった場合には、前記ディスクを前記ＯＤＤに再度装着させた後に前記ディスクを移動する動作を再試行する
ことを特徴とするライブラリ装置。
【請求項７】
請求項６に記載のライブラリ装置において、前記制御部は、
前記ディスクを前記ＯＤＤに再度装着させた後に前記ディスクを移動する動作を再試行する回数を、前記ディスク搬送部に前記ディスクを取込む動作の所定の回数よりも少なく設定する
ことを特徴とするライブラリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はライブラリに係り、特にリカバリ処理の信頼性を向上したライブラリ装置に関するものである。
【背景技術】
【０００２】
情報データを記録再生するための記録媒体として光ディスクを用いたストレージ装置が広く使われている。周知のとおり、光ディスクはストレージ装置に対して着脱が可能な記録媒体である。
光ディスクの記録容量は、最近のブルーレイディスクの普及と記録層の多層化により増加している。しかし、金融業界をはじめ多くの業界においては、大量のデータを長期にわたって保存する必要があるので、いっそうの記録容量の増加が望まれている。このため、データの長期保存に適した大容量のストレージ装置として、光ディスクライブラリ装置が開発されている。
【０００３】
光ディスクライブラリ装置は、複数の光ディスクを収容可能な収納部と光ディスクドライブ（以下、ＯＤＤ；Optical Disc Drive；と略記する）を内蔵する。当該ＯＤＤは、前記光ディスクに対し情報データを書込み、また読出しを行う。さらに、前記光ディスクライブラリ装置は、前記収納部に収納された光ディスクのいずれかを選択して前記ＯＤＤに対し装着し、また取外して前記収納部に収納するための搬送機構を有している。
特許文献１には、以上述べた光ディスクライブラリ装置（以下、ライブラリ装置と略記する）の一例が開示され、特にその冷却方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願２０１１−２６３５３７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ライブラリ装置においては、前記搬送機構の光ディスク搬送部が前記ＯＤＤとの間で円滑に光ディスクの授受を行えることが重要である。例えばスリムスロット式のＯＤＤにおいては、光ディスクを挿入または排出するためのスロットに対して、光ディスクを搬送するための前記光ディスク搬送部が、相対的な位置の誤差が少ない状態で光ディスクの授受を行う必要がある。このためライブラリ装置は、ＯＤＤに対する光ディスク搬送部の位置を検出するための位置センサを有している。
しかし、摩擦をはじめとする要因により、位置センサを用いたとしても相対的な位置に若干の誤差が発生する。この場合、ライブラリ装置はＯＤＤと光ディスク搬送部の間で光ディスクを授受できないことがあり、さらには、光ディスクが期待していない構成要素に接触、または衝突して停止することがあり、搬送動作の誤りが発生することがある。
【０００６】
従来は、この搬送動作の誤りをリカバリするために、まず、光ディスク搬送部で光ディスクの有無を検出するなどして、光ディスクを取込む動作の誤りを検出していた。さらに、ＯＤＤと光ディスク搬送部の相対的な位置関係を僅かずつ変化させながら、再度光ディスクを授受する動作を所定回数に到るまで繰返すようにしていた。
しかしながら、前記したように光ディスク搬送部の判断のみでリカバリを決定した場合、光ディスクの実際の位置を充分に把握できていないため、ＯＤＤと光ディスク搬送部の相対的な位置関係を変化させる際に、光ディスクを損傷し、最悪の場合は記録したデータを失うことが懸念される。
【０００７】
今後ライブラリ装置をいっそう普及させるためにも、搬送動作に誤りが発生した時のリカバリ処理の信頼性を向上することが重要である。
本発明の目的は前記した課題に鑑み、リカバリ処理の信頼性を向上したライブラリ装置を提供することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するため本発明は、複数の記録媒体を格納してデータを記録し再生するライブラリ装置であって、前記記録媒体である複数のディスクを格納するディスク格納容器と、前記ディスクに対して情報データを書込み読出すＯＤＤと、前記ディスク格納容器と前記ＯＤＤとの間を移動しつつ前記ディスクを搬送して授受するディスク搬送部と、前記ライブラリ装置の動作を制御する制御部とを備え、
前記ＯＤＤに装着された前記ディスクを前記ディスク搬送部へ移動する際に動作のエラーが発生した場合には、前記制御部は、前記ＯＤＤの状態に係る情報と前記ディスク格納部の状態に係る情報の双方の情報に基づき、前記ディスクを移動する動作を再試行することを特徴としている。
【発明の効果】
【０００９】
本発明によれば、リカバリ処理の信頼性を向上したライブラリ装置を提供でき、ライブラリ装置の基本性能の向上に寄与できるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】一実施例におけるライブラリ装置の概観図。
【図２】一実施例における光ディスク搬送部のＸ−Ｙ平面とＹ−Ｚ平面での断面図。
【図３】一実施例におけるＯＤＤへ光ディスクを装着する動作を示す平面図。
【図４】一実施例におけるＯＤＤから光ディスクを排出する動作を示す平面図。
【図５】一実施例における光ディスクをＯＤＤから光ディスク搬送部に移動する動作を示す断面図。
【図６】一実施例における光ディスクを光ディスク搬送部からＯＤＤに移動する動作を示す断面図。
【図７】一実施例における光ディスクをＯＤＤからディスク搬送部に移動する際のディスクの状態を示す図。
【図８Ａ】一実施例におけるディスク記録再生部のＯＤＤからディスク格納部、又はＯＤＤへディスクを搬送する際の動作フロー図（前半）。
【図８Ｂ】一実施例におけるディスク記録再生部のＯＤＤからディスク格納部、又はＯＤＤへディスクを搬送する際の動作フロー図（後半）。
【図９】図８Ａにおけるディスク搬送部の前処理を示す動作フロー図。
【図１０】図８Ｂにおけるディスク搬送部の後処理を示す動作フロー図。
【図１１】図８Ｂにおけるディスク搬送部のバックプッシュ処理を示す動作フロー図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施例につき図面を用いて説明する。
まず、ライブラリ装置の構造と動作の概要を説明する。
周知のとおり、ＯＤＤが使用する記録媒体は、ドライブに対して着脱できる光ディスクである。光ディスクには、例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu−ray Disc）がある。また光ディスクには、データの読出しのみができるＲＯＭ型（例えばＣＤ−ＲＯＭ）、一回のみデータの書込みができるＲ型（例えばＢＤ−Ｒ）、データの書換えができるＲＥ、ＲＡＭ、又はＲＷ型（例えばＢＤ−ＲＥ）がある。さらに光ディスクには、記録層を１層のみ有する単層ディスクと複数層有する多層ディスクがある。本実施例においては、これら全ての光ディスクを使用できるライブラリ装置であっても良く、また一部の光ディスクを使用するライブラリ装置であっても良い。
以下の説明では、光ディスクを単にディスクと記載する。
【００１２】
図１は、一実施例におけるライブラリ装置１の概観図である。ここでは、ライブラリ装置１の一部の外装を除去し、正面斜め上側から見た状態を示している。ここで言う正面側とは、ディスク格納容器の出入口１５１のある側を指している。
後に示す図面との対応関係を明らかにするため、図１の右寄りにはＸＹＺ軸による三次元の方向が示されている。ライブラリ装置１の正面の左側から右向きにＸ軸、正面の底面側から上向きにＹ軸、奥側から手前向きにＺ軸をとっている。
【００１３】
ライブラリ装置１に対して着脱できるディスク格納容器１５は、ディスク格納容器の出入口１５１からライブラリ装置１の奥行方向に挿入され、また排出される。挿入と排出の動作はユーザが手動で行っても良く、ライブラリ装置１がある程度の電動アシスト動作を行っても良い。ディスク格納容器１５には、ディスク１５２を複数（例えば２５０個）搭載することができる。図１では一例として、複数のディスク１５２が互いにレーベル面と記録面を対向させながら、略垂直に立てて搭載される場合を示している。ディスク格納容器１５の内部の底面には、ディスク１５２を位置決めするためのスリット（図示せず）を設けると良い。
【００１４】
ここでは、後記するディスク搬送部１３を挟んで左右両側に２個のディスク格納容器１５が使用される例を示している。前記した例では、ライブラリ装置１はディスク１５２を５００個搭載することができる。これは一例であって、例えばディスク格納容器１５は１個であっても良い。また２個の場合では、いずれか一方のみを挿入した状態であっても、ライブラリ装置１は目的とした動作を行うことができる。
ディスク格納容器１５がライブラリ装置１に装着されると、その奥行側の先端はディスク記録再生部１２の近辺に位置する。
【００１５】
ディスク記録再生部１２は、ディスク格納容器１５と同様に、ディスク搬送部１３を挟んで左右両側に１個ずつ設けられている。ディスク記録再生部１２はＯＤＤを有する。各ディスク記録再生部１２が有するＯＤＤは１個でも良いが、動作速度を高めるためには複数（例えば数個程度）であると良い。ここではディスクを挿入し排出するためのスロット１２１が２個示されている。即ち、ＯＤＤは片側には２個設けられている。各ＯＤＤは周知のとおり、装着されたディスク１５２をスピンドルモータ（図示せず）で回転させ、光ピックアップを用いてデータを記録し、又は再生する。
【００１６】
ディスク搬送部１３、第１のディスク移動部１３１、及びディスク搬送部の移動部１４は、ディスク記録再生部１２とディスク格納容器１５との間でディスク１５２を搬送するための構成要素である。ディスク搬送部の移動部１４は、例えばモータとギア（図示していないが、場所、形状とも特に限定されない）を介してディスク搬送部１３とディスク移動部１３１を移動させる。
まず、ディスク１５２をディスク格納容器１５からディスク記録再生部１２へ搬送する場合を述べる。
【００１７】
例えばライブラリ装置１のリアパネル内の回路基板（図示せず）に実装されたディスク搬送制御部１１（ここではリアパネルに符号を付す）からの指示に基づき、ディスク搬送部の移動部１４は前記指示に対応するディスクが格納されたディスク格納容器１５のスリットの位置に、ディスク搬送部１３と第１のディスク移動部１３１を移動させる。次いで第１のディスク移動部１３１とディスク搬送部１３内部の第２のディスク移動部１３２（図示せず）が、例えばモータとギア（図示していないが、ディスク搬送部１３が有しても良い）を介して移動されることにより、前記指示に対応したディスクをディスク格納容器１５からディスク搬送部１３の内部に移動する。
【００１８】
次いで前記したディスク搬送制御部１１からの指示に基づき、ディスク搬送部の移動部１４は、ディスク記録再生部１２が有するＯＤＤのうち前記指示に対応するＯＤＤの位置に、ディスク搬送部１３と第１のディスク移動部１３１を移動させる。さらに、ディスク搬送部１３内部の第２のディスク移動部１３２が、例えばモータとギアを介して移動されることにより、搬送するディスクをディスク搬送部１３から前記ＯＤＤの内部に移動する。これにより、ディスク記録再生部１２は、新たに搬送されたディスクに対してデータの記録又は再生を行うことができる。
【００１９】
次に、ディスク１５２をディスク記録再生部１２からディスク格納容器１５へ搬送する場合を述べる。
ディスク搬送制御部１１からの指示に基づき、ディスク搬送部の移動部１４は前記指示に対応するディスクが格納されたディスク記録再生部１２のＯＤＤの位置に、ディスク搬送部１３と第１のディスク移動部１３１を移動させる。次いでディスク搬送部１３内部の第２のディスク移動部１３２が、例えばモータとギアを介して移動されることにより、前記指示に対応したディスクを前記ＯＤＤからディスク搬送部１３の内部に移動する。
【００２０】
次いで前記したディスク搬送制御部１１からの指示に基づき、ディスク搬送部の移動部１４は、ディスク格納容器１５が有するスリットのうち前記指示に対応するスリットの位置に、ディスク搬送部１３と第１のディスク移動部１３１を移動させる。さらに、ディスク搬送部１３内部の第２のディスク移動部１３２が、例えばモータとギアを介して移動されることにより、搬送するディスクをディスク搬送部１３からディスク格納容器１５の内部に移動する。これにより、ディスク記録再生部１２での動作を終えたディスクは、ディスク格納容器１５の内部に再び収納される。
【００２１】
以上のように動作することによりライブラリ装置１は、多数のディスクに対して高速のアクセスを行うことができ、大容量のデータを取扱うユーザに対する使い勝手を向上している。
なお、図１において例えば向かって右側のディスク格納容器１５に収納されたディスクがディスク搬送部１３によりディスク記録再生部１２に搬送された際、左右いずれのディスク記録再生部１２のＯＤＤに装着されるかは任意に設定できる。また、各ディスクに対するディスク格納容器１５における格納位置を任意に設定することもでき、逆に一箇所に固定することもできる。これは、先のディスク搬送制御部１１の指示により決定される。
【００２２】
次に、ディスク搬送部１３とディスク記録再生部１２又はディスク格納容器１５との間で、ディスク１５２を移動するための機構、特に第２のディスク移動部１３２について説明する。
図２は、一実施例における光ディスク搬送部１３のＸ−Ｙ平面とＹ−Ｚ平面での断面図である。図２は破線で示すディスク１５２がディスク搬送部１３の内部に収納された状態を示している。ディスク１５２は、図の右側に位置するディスク記録再生部１２又はディスク格納容器１５（ともに図示せず）から、矢印で示す方向に移動されてディスク搬送部１３に収納され、その後、ディスク格納容器１５又はディスク記録再生部１２へ搬送される。なお、Ｘ−Ｙ平面の断面図では、仮にディスク１５２が透視できるものとして、その背後にある構成要素を実線で示している。また、Ｙ−Ｚ平面の断面図は、前記した矢印の方向から見た断面図を示している。
また、ここでは光ディスク搬送部１３は１個のディスクを搬送する例を示しているが、複数のディスクを搬送するよう複数の機構を有していても良い。
【００２３】
アーム１３４はガイド１３３に沿って、Ｘ軸の正負両方向に移動される。アーム１３４の先端には、前記した第２のディスク移動部１３２が取付けられている。図示した例では２個の第２のディスク移動部１３２ａ、１３２ｂが備えられており、この内１３２ａはディスク１５２とはＺ軸上で異なる位置にあり、１３２ｂはディスク１５２の中心孔の内側に位置している。第２のディスク移動部１３２ａと１３２ｂは各々、例えば電磁石、永久磁石、コイルバネを有している。図中に１３２ａ、１３２ｂの符号を付した部分は例えば永久磁石である。これらは、前記電磁石が磁化されない時は前記コイルバネの吸引力で１３２ａが示す位置にあり、前記電磁石が磁化された時は磁力により１３２ｂが示す位置にあるよう、Ｚ軸の正負方向に移動する。
以下では、第２のディスク移動部１３２が図２の１３２ａの位置にある状態をＯＦＦ、１３２ｂの位置にある状態をＯＮと表現する。また、図面上ではＯＮの状態にある場合の第２のディスク移動部１３２を、黒く塗り潰す。
ディスク搬送制御部１１が第２のディスク移動部１３２ａと１３２ｂの状態を、状況に応じてＯＮ又はＯＦＦに切替えながら、後に図５と図６を用いて説明するように、ディスク１５２を移動させる。
【００２４】
次に、ディスク記録再生部１２のＯＤＤに対する、ディスクの装着（挿入、インサート又はロードとも呼ぶ）と排出（イジェクトとも呼ぶ）に関して説明する。
図３は、一実施例におけるＯＤＤへ光ディスク１５２を装着する動作を示す平面図であり、スリムスロット式のディスクローディングを行う例を示している。挿入されたディスク１５２は、ローディングモータ１２０の回転に伴い内部へ移動される。
【００２５】
ＯＤＤの内部には、ディスク１５２の周辺を保持するローラが設けられており、該ローラはレバーやアームに搭載され、ディスク１５２の位置に応じて場所を移動される。ディスクローラ１２２は、可動部であるディスクレバー１２２ａに搭載されており、ディスク１５２がＯＤＤの外部にある時は実線で示した位置にあるが、ディスク１５２が挿入されると、ディスク１５２の外周と接触しながら図中の矢印で示すように移動する。ディスクレバー１２２ａは、ディスク１５２のローディングが完了すると、例えば破線で示すような位置でディスク１５２を支持する。インサートローラ１２３は、可動部であるインサートアーム１２３ａに搭載されており、ディスク１５２が挿入されると図中の矢印で示すように移動する。ローディングが完了すると例えば破線で示すような位置でディスク１５２を支持する。イジェクトローラ１２４は、可動部であるイジェクトアーム１２４ａに搭載されている。ローディング時には殆ど移動しないが、ローディングが完了すると例えば図示するような位置でディスク１５２を支持する。
【００２６】
ＯＤＤは、各々のローラを搭載するレバーやアームの位置に応じた論理信号を発生するためのスイッチを有する。一つは、ディスク１５２がスロット１２１から挿入されることで、ディスクローラ１２２が僅かに奥側に移動した際に切替るスイッチで、ディスクインサートスイッチ又はロードスイッチと呼ばれる。一つは、インサートローラ１２３が図４における破線で示す位置に達する際に切替るスイッチで、プレイスイッチと呼ばれる。他に、イジェクトローラ１２４の位置に応じて切替るイジェクトスイッチがあるが、これについては図４で述べる。
ロードスイッチは、ＯＤＤにディスク１５２が挿入されたことを示す論理信号（以下、ロード信号と呼ぶ）を発生する。ディスク挿入を検出すると、ロード信号の極性は例えばＯＦＦからＯＮへ切替る。ロード信号の切替りに伴い、例えば前記したローディングモータ１２０が起動される。後に図４で示すディスク１５２を排出する場合には、当然ながらＯＮからＯＦＦへ切替る。プレイスイッチが発生する論理信号は、ディスク１５２の位置を微妙に調整するために用いられるが、本実施例には左程関わらないので説明を省略する。
【００２７】
図４は、一実施例におけるＯＤＤから光ディスク１５２を排出する動作を示す平面図であり、図３と同様にスリムスロット式のディスクローディングを行う例を示している。ディスク搬送制御部１１が、ディスク１５２をＯＤＤから排出するように指示をすると、ディスクレバー１２２ａ、インサートアーム１２３ａとイジェクトアーム１２４ａが移動されて、ディスクローラ１２２、インサートローラ１２３とイジェクトローラ１２４が図中に矢印で示すように移動されて破線で示す位置に到る。これにより、主にはイジェクトローラ１２４がディスク１５２をスロット１２１から外部へ排出する。
この際、ロードスイッチが発生するロード信号の極性は例えばＯＮからＯＦＦへ切替る。これより遅れてイジェクトスイッチが発生するイジェクト信号の極性は例えばＯＦＦからＯＮへ切替り、イジェクト動作の完了をディスク搬送制御部１１へ知らせる。なお、イジェクトアーム１２４ａはイジェクト動作が完了した後、所定の時間後に図４における実線で示した位置に戻されるので、イジェクト信号の極性はＯＮからＯＦＦに戻る。プレイスイッチが発生する論理信号は、イジェクト時においてもディスク１５２の位置を微妙に調整するために用いられるが、前記と同様の理由で説明を省略する。
【００２８】
次に、ディスク１５２をディスク記録再生部１２のＯＤＤから光ディスク搬送部１３へ、或いは光ディスク搬送部１３からＯＤＤへ移動する際の動作について説明する。
図５は、一実施例における光ディスク１５２をディスク記録再生部１２のＯＤＤから排出し、光ディスク搬送部１３に移動する動作を示す断面図である。図中の（１）と番号を付した状態を起点に、（８）で示す移動完了の状態に至るまで番号順に遷移する。図面の煩雑化を避けるため、（１）の状態のみに符号を付す。また、図３、図４とは異なり、ＯＤＤの内部のローラはイジェクトローラ１２４のみを示す。
先ず（１）においては、ＯＤＤに格納されているディスク１５２をディスク搬送部１３に移動する動作が開始される。第２のディスク移動部１３２ａと１３２ｂは、共にＯＦＦの状態にある。
【００２９】
次に（２）においては、第２のディスク移動部１３２の内、Ｘ軸上で負側にある１３２ａが動作して、図面上で手前側に移動する。即ち、先のディスク搬送制御部１１は第２のディスク移動部１３２ａをＯＮとする。
次に（３）においては、イジェクトローラ１２４がディスク１５２の外周部を押して、対向する外周部が（２）でＯＮとなった第２のディスク移動部１３２ａに接触するまで、ディスク１５２をディスク搬送部１３に押し込む。
次に（４）においては、ディスク搬送制御部１１は第２のディスク移動部１３２ａをＯＦＦとする。
【００３０】
次に（５）においては、アーム１３４がＸ軸の正方向に移動されることにより、第２のディスク移動部１３２ｂがディスク１５２の中心孔と対向する位置に移動される。
次に（６）においては、ディスク搬送制御部１１は第２のディスク移動部１３２ｂをＯＮとし、ディスク１５２の中心孔に挿入する。
次に（７）においては、イジェクトローラ１２４が元の位置に向けて移動される。
最後に（８）においては、アーム１３４がＸ軸の負方向に移動されることにより、ディスク１５２はディスク搬送部１３の中央に移動されて、動作が完了する。
【００３１】
（３）における第２のディスク移動部１３２ａは、（８）における第２のディスク移動部１３２ｂよりも、Ｘ軸方向の負側に最適な位置がある。このため、ディスク搬送部１３は、第２のディスク移動部１３２として１３２ａと１３２ｂの２個を備えることにより、（１）〜（４）と（８）におけるアーム１３４の位置を定めるための位置センサ（図示せず）を１個で済ませている。
なお、ディスク搬送部１３の内側底面には、ディスク１５２を位置決めするための突出部１３５を有している。
【００３２】
図６は、一実施例における光ディスク１５２を光ディスク搬送部１３からＯＤＤに移動し、装着する動作を示す断面図である。
先ず（１）においては、ディスク搬送部１３の内部にあるディスク１５２を、ディスク記録再生部１２のＯＤＤにおける前記したディスク搬送制御部１１が選択した一つのスリットに移動する動作が開始される。第２のディスク移動部１３２ａはＯＮの状態でディスク１５２の中心孔に挿入されており、第２のディスク移動部１３２ｂはＯＦＦの状態にある。
【００３３】
次に（２）においては、アーム１３４がＸ軸の正方向に移動されることにより、第２のディスク移動部１３２ａがディスク１５２を移動して、その一部をディスク搬送部１３の外部に位置させる。
次に（３）においては、ディスク搬送制御部１１は第２のディスク移動部１３２ａをＯＦＦとする。
次に（４）においては、アーム１３４がＸ軸の負方向に移動されて、図面上でディスク搬送部１３の左側の一端付近に至る。
【００３４】
次に（５）においては、ディスク搬送制御部１１は第２のディスク移動部１３２ｂをＯＮとする。
次に（６）においては、アーム１３４がＸ軸の正方向に移動されて、ディスク１５２をディスク記録再生部１２のＯＤＤの内部に押し出す。この際、図３で示したＯＤＤのローディングモータ１２０も、ディスク１５２をＯＤＤに装着するように機能する。
次に（７）においては、アーム１３４がＸ軸の負方向に移動されて、先の図５の（１）の位置に置かれる。
最後に（８）においては、ディスク搬送制御部１１は第２のディスク移動部１３２ｂをＯＦＦとすることにより、動作が完了する。
【００３５】
次に、前記したディスク１５２の搬送動作において発生するエラーについて述べる。ここでは、ＯＤＤからディスク搬送部１３にディスク１５２を移動する際のエラーを中心に説明する。この場合は、ディスク搬送部１３からＯＤＤに、或いはディスク搬送部１３からディスク格納容器１５に、或いはディスク格納容器１５からディスク搬送部１３に移動する場合とは異なり、ディスク搬送制御部１１がディスク搬送部１３とＯＤＤの双方に制御信号を送るので、制御が複雑になり易い。このため、ＯＤＤからディスク搬送部１３にディスク１５２を移動する際のエラーに対する備えが、最も重要である。
図７は、一実施例におけるディスク１５２をＯＤＤからディスク搬送部１３に移動する際のディスク１５２の状態を示す図であり、代表的な８つのケースにおけるディスクの状態、各ケースにおけるＯＤＤで検出されるエラー（以下、ＯＤＤエラー）とディスク搬送部１３で検出されるエラー（以下、搬送部エラー）、及びこれに応じてディスク搬送制御部１１で行われるリカバリ判定の結果を示す。リカバリ判定の結果が可能（リカバリが可能）の場合には、ディスク１５２をＯＤＤからディスク搬送部１３に移動する動作を再度行う。
なお図７は、図１で示すＸＺ平面におけるディスク１５２の中心孔の位置での断面図でもある。８つのケースのいずれもが、ＯＤＤからのイジェクト動作が指示された直後にディスク１５２の移動を行う際にも、ディスク移動時にエラーが発生して改めてＯＤＤからのディスク移動を行う際にも、起こり得る。一例をあげれば、第１回目の移動ではケース６のエラーが発生し、再度試みた第２回目の移動ではケース３のエラーが発生し、さらに試みた第３回目の移動ではケース１となって動作を終了する場合が考えられる。
【００３６】
以下、図７における各ケースについて説明する。
ケース１とは、ＯＤＤからディスク搬送部１３の図中に記した位置までディスク１５２が移動され、ＯＤＤエラーと搬送部エラーのいずれもが発生しない場合である。即ち、先の図５における（５）〜（７）に相当する状態であり、この後ディスク１５２は第２のディスク移動部１３２ｂに導かれてディスク搬送部１３の内部に挿入され、所定の動作を完了することができる。（後記する図８Ｂの動作フロー図におけるステップＳ２６に相当する。）
当然ながらディスク移動を再度行う必要がないので、ディスク搬送制御部１１はリカバリ判定を行う必要がない。
【００３７】
ケース２とは、ＯＤＤとディスク搬送部１３との相対的な位置が大きくずれていたために、ディスク１５２がディスク搬送部１３から離れた位置にＯＤＤから排出された場合である。この場合、例えば図４で示したイジェクトレバー１２４ａが有するスイッチが発生するイジェクト信号は既に切替っているので、ＯＤＤは排出が予定どおり完了したと判定し、ＯＤＤエラーを発生することはない。
一方、ディスク搬送部１３は、内部にディスク１５２が有るか否かを（有る場合は、挿入量に係る情報も含め）検出するためのディスク検出部を有している。
【００３８】
ケース２では、ＯＤＤからディスク１５２が排出されたにもかかわらず、当該ディスク検出部がディスク１５２を検出しないため、その旨をディスク搬送制御部１１に知らせる搬送部エラーを発生する。しかし、図３から図６で示した各構成要素の動作とディスク１５２の位置から分かるように、ＯＤＤ、ディスク搬送部１３のいずれからもディスク１５２を引入れることはできない。このため、ディスク搬送制御部１１はリカバリが不可能である旨を示すリカバリ判定を出力して、ユーザに知らしめる。ライブラリ装置１はこれ以上の修復を行わず、ユーザの手作業による修復を待つ。（図１０のステップＳ１３０４に相当する。）
ケース３とは、ＯＤＤとディスク搬送部１３との相対的な位置には大きな問題がないものの、摩擦などの要因でディスク１５２がディスク搬送部１３の内部に充分に挿入されない場合である。例えば図示するように、ディスク１５２の中心がＯＤＤとディスク搬送部１３の間で停止した際には、例えば図４で示したイジェクトレバー１２４ａが有するスイッチが発生するイジェクト信号は既に切替っているので、ＯＤＤは排出が予定どおり完了したと判定し、ＯＤＤエラーを発生することはない。一方、ディスク搬送部１３の前記ディスク検出部は、例えばイジェクト信号が切替った際のディスク１５２の挿入量を検出する。
【００３９】
ケース３ではディスク搬送部１３は、ディスク挿入量が不足する旨をディスク搬送制御部１１に知らせる搬送部エラーを発生する。しかし、ディスク１５２の位置から分かるように、ＯＤＤのディスクレバー１２２ａが有するロードスイッチは前記ロード信号をＯＮとする状況にないため、ＯＤＤは自分だけの動作でディスク１５２を再度引入れることはできない。また、ディスク搬送部１３の第２のディスク移動部１３２ａはディスク１５２の中心孔内に入ることができないため、ディスク搬送部１３がディスク１５２を引入れることはできない。
但し、ディスク搬送部１３が図６の（５）〜（６）で示した動作を行って、ディスク１５２を再度ＯＤＤに挿入すれば、ディスク１５２を移動する動作を最初から行うことができる。従って、ディスク搬送制御部１１はリカバリが可能である旨を示すリカバリ判定を出力し、これに応じてディスク搬送部１３はディスク１５２をＯＤＤに挿入し、双方はディスク１５２をＯＤＤからディスク搬送部１３へ移動する動作を最初から行う。
ディスク１５２がディスク搬送部１３に充分に挿入されなかった原因として、ＯＤＤのスロットに対するディスク搬送部１３の位置が最適でないことが考えられる。したがって、ＯＤＤと光ディスク搬送部１３の相対的な位置関係を僅かに変化させるジョグムーブを行うと良い。（図１０のステップＳ１３１１に相当する。）
ケース４とは、例えば他のＯＤＤからディスクの一部が突出しており、ディスク搬送部１３がディスク格納容器１５に向けて移動する際、或いは前記したジョグムーブを行う際に、当該ディスクがディスク搬送部１３の外側（図１のＸＹ平面）に接触する場合である。図示するようにＯＤＤからディスク搬送部１３へのディスク１５２の移動に成功しディスク格納容器１５へ搬送する場合でも、失敗してジョグムーブを行う場合でも、起こり得る。この場合、例えば図４で示したイジェクトレバー１２４ａが有するスイッチが発生するイジェクト信号は既に切替っているので、ＯＤＤは排出が予定どおり完了したと判定し、ＯＤＤエラーを検出することはない。
一方、ディスク搬送部１３は、外部にディスク１５２がＸＹ平面上に接触したことを検出するための外部ディスク検出部を有している。
ケース４では、当該の外部ディスク検出部がディスク１５２を検出するため、その異常検出をディスク搬送制御部１１に知らせる搬送部エラーを発生する。このため、ディスク搬送制御部１１はリカバリが不可能である旨を示すリカバリ判定を出力して、ユーザに知らしめる。ライブラリ装置１はこれ以上の修復を行わず、ユーザの手作業による修復を待つ。（図１０のステップＳ１３０９に相当する。）
なおケース４は、ディスク収納容器１５からディスク１５２が突出しているために、ディスク搬送部１３がディスク１５２に接触する場合と同様であり、そのエラー検出と処理にも同様な実施形態を適用することができる。
【００４０】
ケース５とは、ＯＤＤとディスク搬送部１３との相対的な位置には大きな問題がないものの、摩擦などの要因でディスク１５２がディスク搬送部１３の内部に充分に挿入されない場合である。しかし、先のケース３とは異なり、図５の（５）〜（６）において、ディスク搬送部１３が有する第２のディスク移動部１３２ｂの位置を僅かに変えれば、ディスク搬送部１３にディスク１５２を引入れる可能性がある場合である。
例えば図示するように、ディスク１５２の中心がディスク搬送部１３の挿入口で停止した際には、例えば図４で示したイジェクトレバー１２４ａが有するスイッチが発生するイジェクト信号は既に切替っているので、ＯＤＤは排出が予定どおり完了したと判定し、ＯＤＤエラーを発生することはない。
一方、ディスク搬送部１３は、図５の（５）〜（６）の動作を行ってもディスク１５２を取込めない場合には、所定の回数（例えば１０回）に到るまで第２のディスク移動部１３２ｂの位置を僅かに変えながら図５の（５）〜（６）に示す動作を行って、ディスク１５２をディスク搬送部１３に引入れるように試みる。所定の回数のうちにディスク１５２をディスク搬送部１３に引入れることができれば、動作を終了する。（図８ＢのステップＳ２６に相当する。）
所定の回数だけ試みてもディスク１５２を引入れられない場合には、ディスク搬送制御部１１に取込み回数超過を知らせる搬送部エラーを発生する。ケース３と同様、ディスク１５２の位置から分かるように、ＯＤＤは自分だけの動作でディスク１５２を再度引入れることはできない。一方、ディスク搬送部１３が図６の（５）〜（６）で示した動作を行って、ディスク１５２を再度ＯＤＤに挿入すれば、ディスク１５２を移動する動作を最初から行うことができる。従って、ディスク搬送制御部１１はリカバリが可能である旨を示すリカバリ判定を出力し、これに応じてディスク搬送部１３はディスク１５２をＯＤＤに挿入する。（図１０のステップＳ１３１８に相当する。）
その後、双方はディスク１５２をＯＤＤからディスク搬送部１３へ移動する動作を最初から行う。その際に、再度ケース５の状況が発生した場合には、ディスク搬送部１３は所定の回数に到るまで第２のディスク移動部１３２ｂの位置を僅かに変えながら図５の（５）〜（６）に示す動作を行って、ディスク１５２をディスク搬送部１３に引入れるように試みる。但し、所定の回数だけ試みてもディスク１５２を引入れられない場合には、さらに試みる意味は少ないと考えられるので、ディスク搬送制御部１１はリカバリが不可能である旨を示すリカバリ判定を出力して、ユーザに知らしめる。ライブラリ装置１はこれ以上の修復を行わず、ユーザの手作業による修復を待つ。（図８ＢのステップＳ２３に相当する。）
ケース６とは、ＯＤＤとディスク搬送部１３との相対的な位置がややずれていたために、ディスク１５２の外周がディスク搬送部１３の外側（図１のＹＺ平面）に衝突した場合である。この場合、例えば図４で示したイジェクトレバー１２４ａが有するスイッチが発生するイジェクト信号と、ディスクレバーが有するスイッチが発生するロード信号はまだ切替っていない。ＯＤＤは自分でディスク１５２をバックプッシュすることにより、再度装着できる状態にある。これをバックプッシュの状態という。ディスク搬送制御部１１がディスク１５２の移動を指示して所定時間経た後にＯＤＤがバックプッシュ状態となると、ＯＤＤはその旨をディスク搬送制御部１１に知らせる。ディスク搬送部１３は、ディスク１５２がＯＤＤからイジェクトされない状況では、その内部にディスク１５２を検出しないのは当然であるため、搬送部エラーがないことをディスク搬送制御部１１に知らせる。この場合は、ＯＤＤが自分でディスク１５２を再度挿入し、ＯＤＤとディスク搬送部１３の相対的な位置関係を僅かに変化させるジョグムーブを行って望ましい位置関係とすることにより、ディスク１５２を移動する動作を最初から行うことができる。（図１１のステップＳ１４０８に相当する。）
ケース７とは、ＯＤＤとディスク搬送部１３との相対的な位置がいくらかずれていたために、ディスク１５２のディスク面のごく一部がディスク搬送部１３のディスク挿入口近傍（図１のＸＹ平面）に接触した場合である。この場合、ケース６と同様にＯＤＤは、バックプッシュと呼ばれるＯＤＤの状態をディスク搬送制御部１１に知らせる。しかし、ＯＤＤが自分でディスク１５２をバックプッシュしても、摩擦によりディスク１５２を再度装着できない状況にある。
ディスク搬送部１３では、前記バックプッシュによりディスク１５２がＯＤＤに戻っていれば、前記ディスク検出部はディスク１５２を検出しない筈である。しかし、ディスク１５２は僅かな挿入量ながらも検出される。このため、ディスク検出したという搬送部エラーをディスク搬送制御部１１に知らせる。しかし、ディスク搬送部１３がディスク１５２をＯＤＤに戻そうとしても、前記と同様にして戻すことはできない状況にある。
この場合は、ケース６のようにＯＤＤと光ディスク搬送部１３の相対的な位置関係を僅かに変化させるジョグムーブを行うと、ディスク１５２の表面を損傷する恐れがある。また、ＯＤＤ又はディスク搬送部１３が、強いてディスク１５２を移動させようとしても、同様にディスク１５２の表面を損傷する恐れがある。このため、ディスク搬送制御部１１はリカバリが不可能である旨を示すリカバリ判定を出力して、ユーザに知らしめる。ライブラリ装置１はこれ以上の修復を行わず、ユーザの手作業による修復を待つ。（図１１のステップＳ１４０４に相当し、図８ＢのＳ１７で終了する。）
ケース８とは、ＯＤＤとディスク搬送部１３との相対的な位置がかなりずれていたために、ディスク１５２のディスク面のごく一部がディスク搬送部１３の外側（図１のＸＹ平面）に接触した場合である。この場合、ケース６、ケース７と同様にＯＤＤは、バックプッシュと呼ばれるＯＤＤの状態をディスク搬送制御部１１に知らせる。しかし、ＯＤＤが自分でディスク１５２をバックプッシュしても、摩擦によりディスク１５２を再度装着できない状況にある。
またケース４と同様にディスク搬送部１３は、ディスク位置の異常検出をディスク搬送制御部１１に知らせる搬送部エラーを発生する。この場合も前記したジョグムーブを行うとディスク１５２の表面を損傷する恐れがある。また、ＯＤＤが強いてディスク１５２を引込もうとしても、同様にディスク１５２の表面を損傷する恐れがある。このため、ディスク搬送制御部１１はリカバリが不可能である旨を示すリカバリ判定を出力して、ユーザに知らしめる。ライブラリ装置１はこれ以上の修復を行わず、ユーザの手作業による修復を待つ。（図１１のステップＳ１４０４に相当し、図８ＢのＳ１７で終了する。）
以上述べたように本実施例においては、ケース２からケース８で示すような不具合が発生した場合、特にケース２、ケース４、ケース７、ケース８のようにライブラリ装置１が自分でリカバリを行えない場合、或いはリカバリをするとディスク１５２を損傷する恐れがある場合には、リカバリが不可能である旨を示すリカバリ判定を出力し、特に前記したジョグムーブを行わないようにしている。
また、ケース３、ケース６のようにライブラリ装置１が自身でリカバリを行うことが期待できる場合には、リカバリが可能である旨を示すリカバリ判定を出力し、ディスク１５２を一度ＯＤＤに再度挿入した後、再びディスク搬送部１３へ移動する動作を行う。その際にはジョグムーブを行う。
【００４１】
また、ケース５でもライブラリ装置１が自身でリカバリを行うことが期待できるので、まずディスク搬送部１３がディスク１５２を引込む動作を行う。ディスク搬送部１３への引込みに失敗した場合には、ディスク搬送部１３がＯＤＤへディスク１５２を再度挿入し、再びディスク搬送部１３へ移動する動作を行う。
これらの判定を行う際には、ディスク搬送部１３で検出したエラーのみならず、ディスク記録再生部１２のＯＤＤで検出したエラーに基づいて行う。
このため、ディスク１５２を移動する際にディスク１５２を損傷するような不具合を伴うことがなく、信頼性の高いライブラリ装置１を提供することができる。
【００４２】
次に、ディスク１５２を移動する際の動作フロー図を説明する。その際に、前記したケース１〜８の各々のフロー図での位置づけも明らかにする。
図８Ａと図８Ｂは、一実施例におけるディスク記録再生部のＯＤＤからディスク格納部、又はＯＤＤへディスクを搬送する際の動作フロー図である。図８Ａと図８Ｂは一体で動作フロー図の全体を構成するが、ここでは表示の都合上で二つに分けて示す。また、図８Ａと図８Ｂが含むステップのうち、３つのステップは各々図９乃至図１１の動作フロー図で内容が詳しく示されている。
【００４３】
図８Ａにおいて、ステップＳ０（以下、ステップの表示を省略し単にＳ０と記す。）でディスク搬送制御部１１は、前記したディスク１５２をディスク記録再生部１２のＯＤＤからディスク搬送部１３へ移動するための動作を開始する。
次にＳ１では、図９で詳しく示すディスク搬送部１３の前処理が行われる。なお、図８ＡにおけるＳ１０１〜Ｓ１０４は、図９の同じ番号のステップと対応している。
図９は、図８Ａにおけるディスク搬送部１３の前処理Ｓ１を示す動作フロー図である。Ｓ１０１でディスク搬送制御部１１は前処理を開始する。
これに応じてＳ１０２でディスク搬送部１３は、ディスク搬送制御部１１の指示に基づき、指示されたディスク記録再生部１２のＯＤＤに対向する位置に移動する。さらに例えば図５の（１）で示した位置にアーム１３４を位置づけ、第２のディスク移動部１３２ａをＯＮさせてディスク１５２の受入れ準備を行い、その結果をディスク搬送制御部１１に知らせる。
前記結果に応じてＳ１０３でディスク搬送制御部１１は、前記位置づけと受入れ準備でエラーが発生したか否かを判定する。エラーが発生した場合には（図中のｙｅｓ）、これ以上に動作を進めることは不可能であるため、Ｓ１０４でディスク搬送制御部１１はユーザにエラーを知らせて終了する。エラーが発生していない場合には（図中のｎｏ）、Ｓ１０５で処理を終了し、図８ＡのＳ２へ進む。
【００４４】
次に図８Ａに戻って、Ｓ２ではＳ３Ａ〜Ｓ７で示す動作フローによりディスク記録再生部１２のＯＤＤの状態を確認する。これは本実施例で加えられた新規な処理である。
Ｓ３Ａではディスク搬送制御部１１は、ＯＤＤの状態につき、ディスク無しエラーの状態であるか否かを判定する。Ｓ３Ａでの判定の結果がｙｅｓであればＳ３Ｂに到り、ｎｏであればＳ８に到る。
Ｓ３Ａでの判定がｙｅｓの場合とは、ディスク１５２の移動動作を行う際に、ディスク１５２が元々ＯＤＤに挿入されていない場合、又はＯＤＤがディスク１５２を認識する動作を開始していない場合である。
次にＳ３Ｂでは、イジェクトリトライフラグがＯＮであるか否かを判定する。Ｓ３Ｂでの判定の結果がｙｅｓであればＳ４に到り、ｎｏであればＳ３Ｃに到る。
【００４５】
イジェクトリトライフラグとは、前記した図７のケース３、ケース５、ケース６のようにＯＤＤからディスク１５２の移動動作（イジェクト動作）を再度行う場合にＯＮとなるフラグである。例えば、図８Ａの左下に記した（Ｃ）からＳ２へ戻るフローがこれらのケースに相当し、前記フラグがＯＮとなっている。前記フラグがＯＮであれば、ＯＤＤがディスク１５２を認識する動作を開始していない場合に相当するので、Ｓ４へ到り、ＯＦＦであればディスク１５２が元々ＯＤＤに挿入されていない場合に相当するので、Ｓ３Ｃで動作を終了する。
ディスク１５２がＯＤＤに装着され前記ロードスイッチが切替っても、ＯＤＤがディスク１５２の認識動作を開始するまでには、例えば１秒程度の時間を要し、それまではＯＤＤはディスクが無いことを表すエラー信号を発生する。次いで認識動作が開始されると、ＯＤＤはディスク無しの制御信号に代えてディスク認識中の制御信号を発生する。
【００４６】
そこで、Ｓ４〜Ｓ７及びＳ２では、前記ロードスイッチが切替ってからディスク認識中の制御信号が発生されるまでの充分な時間内で、ある一定間隔でＯＤＤの状態確認（Ｓ２）を行っている。
Ｓ４で前記した充分な時間（例えば３秒）を経過している場合には（図中のｎｏ）、何らかの不具合でＯＤＤがディスク１５２を認識する動作を開始できないと考えられるため、Ｓ５に到りディスク搬送制御部１１はユーザにエラーを知らせて終了する。前記した充分な時間（例えば３秒）を経過しない場合には（図中のｙｅｓ）、Ｓ６にて例えば１秒時間が経過するのを待ち、次いでＳ７では、Ｓ６にて待機した時間分を待機時間に加算して先のＳ２へ戻る。３秒以内にＯＤＤがディスク１５２の認識動作を開始すればＳ３Ａの判定がｎｏとなり、次のＳ８に到る。
Ｓ３Ａ、Ｓ３Ｂ、Ｓ４〜Ｓ７のステップを用いることにより、ディスク１５２がＯＤＤに正常に装着されておらず認識動作に入れない状態で、ＯＤＤがディスク１５２を排出する動作をするような不都合を回避することができる。
【００４７】
次にＳ８では、ディスク記録再生部１２のＯＤＤからディスク搬送部１３にディスク１５２を移動するため、ＯＤＤからディスク１５２を排出する動作を行い、結果をディスク搬送制御部１１に報告する。イジェクト動作にエラーがあるか否かは、例えば図４のイジェクトアーム１２４ａが有するイジェクトスイッチの発生する制御信号の極性から判定する。当該制御信号の極性は、ディスク１５２が所定量だけＯＤＤから排出された際にＯＦＦからＯＮに切替る。したがって、イジェクトスイッチが所定の時間内にＯＦＦからＯＮに切替らなければ、イジェクト動作はエラーと判定されることとなる。
次にＳ９では、ディスク搬送制御部１１はＳ８で実施されたイジェクト結果を判定する。イジェクト動作にエラーがない場合には（図中のｎｏ）、図中で（Ａ）と記した処から次の図８ＢのＳ１３に到る。これは、図７のケース１からケース５のうちのいずれかに相当する。イジェクト動作にエラーがある場合には（図中のｙｅｓ）、Ｓ１０に到る。
【００４８】
次にＳ１０では、イジェクト動作のエラーに伴い、ディスク搬送制御部１１はＯＤＤのバックプッシュが発生したか否かを判定する。バックプッシュとは、図４のディスクレバー１２２ａが有するロードスイッチの発生する制御信号の極性に関わって行われるＯＤＤの動作である。ＯＤＤがディスク１５２を装着する際には、ディスク１５２が所定量だけＯＤＤに挿入された際に、ロードスイッチの発生する制御信号はＯＦＦからＯＮに切替る。一方、ＯＤＤがディスク１５２を排出する際には、イジェクトスイッチが発生する制御信号の極性がＯＦＦからＯＮに切替るより前に、ロードスイッチの発生する制御信号はＯＮからＯＦＦに切替る。
イジェクト動作が所定の時間内に完了せず、ロードスイッチが発生する制御信号はＯＮである場合、或いは一度はＯＦＦになりながら再びＯＮに戻った場合には、ＯＤＤは再度ディスク１５２を装着するように機能する。これをバックプッシュと呼ぶ。
【００４９】
Ｓ１０においてディスク搬送制御部１１が、ＯＤＤはバックプッシュの状態にあると判定した場合には（図中のｙｅｓ）、Ｓ１２に到りバックプッシュフラグをＯＮとし、図中の（Ｂ）から図８ＢのＳ１４に到る。これは図７のケース６からケース８のうちのいずれかに相当する。ＯＤＤはバックプッシュの状態でないと判定した場合は（図中のｎｏ）、ディスク１５２を排出することも再度装着することもできない異常な状態である。このためＳ１１に到り、ディスク搬送制御部１１はユーザにタイムアウトのエラーを知らせて動作フローを終了する。
Ｓ８〜Ｓ１２のステップを用いることにより、ＯＤＤでバックプッシュが発生した状態でのフローを他と分離することができ、また異常な状態での動作の続行を阻止することができ、後記するように動作の信頼性を向上することができる。これは本実施例で加えられた新規な処理である。
【００５０】
次に、図８Ｂに示す動作フロー図を説明する。先の図８ＡのＳ９においてｎｏと判定された場合には、図８ＢのＳ１３に到る。これは、図７のケース１からケース５のうちのいずれかに相当する。また、図８ＡのＳ１２を経たフローは、図８ＢのＳ１４に到る。これは、図７のケース６からケース８のうちのいずれかに相当する。
まず、Ｓ１３に示すディスク搬送部１３における後処理について述べる。その内容について、図１０を用いて説明する。
【００５１】
図１０は、図８Ｂにおけるディスク搬送部１３の後処理Ｓ１３を示す動作フロー図である。Ｓ１３０１において動作フローが開始される。
Ｓ１３０２では、ディスク搬送部１３は前記したディスク検出部を用いて、内部にディスク１５２が有るか否かを検出する。
Ｓ１３０３では、ディスク搬送制御部１１はディスク１５２をディスク搬送部１３が検出したか否かを判定する。Ｓ１３０３での判定の結果、ディスク１５２が検出されない場合には（図中のｎｏ）、Ｓ１３０４に到る。これは、図７のケース２に示す状態と考えられる。このためＳ１３０４では、前記したとおりディスク搬送制御部１１はリカバリが不可能であると判断して、エラー状態のまま動作を終了する。
【００５２】
Ｓ１３０３での判定の結果、ディスク１５２が検出された場合には（図中のｙｅｓ）、Ｓ１３０５に到る。これは、図７のケース１、３〜５に示す状態と考えられる。このためＳ１３０５では、ディスク搬送制御部１１はディスク搬送部１３が検出したディスク１５２に係る情報に基づき、ディスク１５２のディスク搬送部１３への挿入量が充分であるか否かを判定する。
Ｓ１３０５での判定の結果、ディスク１５２のディスク搬送部１３への挿入量が充分でないと判定された場合には（図中のｎｏ）、Ｓ１３０６に到る。これは、図７のケース３に示す状態と考えられる。また、ケース３であるとともにケース４が発生していることもあり得る。このため先ずＳ１３０６では、ディスク搬送部１３はディスク１５をＯＤＤへ戻す動作を行う。さらにケース４が発生しているか否かを判定するため、Ｓ１３０７で前記外部ディスク検出部による異常検出チェックを行う。その結果を用いて、Ｓ１３０８では異常検出の有無を判定する。
Ｓ１３０８での判定の結果、異常検出が有ると判定された場合には（図中のｙｅｓ）、ケース４が発生していると考えられるのでＳ１３０９に到り、ディスク搬送制御部１１はリカバリが不可能であると判断して、エラー状態のまま動作を終了する。Ｓ１３０８での判定の結果、異常検出が無いと判定された場合には（図中のｎｏ）、Ｓ１３１０に到る。この場合は、ケース３でありながらケース４は発生していないと考えられるので、前記したジョグムーブを行っても問題はない。そこでＳ１３１０ではジョグムーブを行い、ＯＤＤとディスク搬送部１３の相対的な位置関係を僅かに変化させてからＳ１３１１に到り、エラー発生はしたものの再試行に備える。
【００５３】
先のＳ１３０５での判定の結果、ディスク１５２のディスク搬送部１３への挿入量が充分であると判定された場合には（図中のｙｅｓ）、Ｓ１３１２に到る。これは、図７のケース１とケース５に示す状態と考えられる。
Ｓ１３１２ではディスク搬送部１３は、図５の（５）〜（８）に示す動作を行って、ディスク１５２をディスク搬送部１３に引入れる（キャプチャする）ように試みて、Ｓ１３１３に到る。Ｓ１３１３ではディスク搬送制御部１１は、ディスク１５２のキャプチャが成功したか否かを判定する。
Ｓ１３１３での判定の結果、キャプチャが成功した場合には（図中のｙｅｓ）、Ｓ１３１４に到る。ケース１の場合には１回目でキャプチャが成功する場合が殆どであるが、ケース５の場合にも１回目でキャプチャに成功する場合がある。Ｓ１３１４では、ディスク搬送部１３に取込んだディスク１５２を図１のディスク格納容器１５へ向けて搬送し、Ｓ１３１５に到って図１０のフローを終了する。
なお、図の煩雑化を避けるため省略したが、Ｓ１３１４でディスク１５２を搬送する際に、先にＳ１３０７〜Ｓ１３０９で示したステップによりケース４が発生しているか否かを判定し、発生している場合には動作を終了しても良い。
【００５４】
Ｓ１３１３での判定の結果、キャプチャが失敗した場合には（図中のｎｏ）、Ｓ１３１６に到りキャプチャにリトライする。ケース５の場合には、第２のディスク移動部１３２ｂの位置を僅かに移動させれば、キャプチャに成功する可能性がある。このため、所定の回数を上限としてキャプチャ動作を繰り返す。ここでは１０回を上限とすれば、Ｓ１３１６ではキャプチャ動作のリトライ回数が１０回未満であるか否かを判定する。
Ｓ１３１６での判定の結果、リトライ回数が１０回未満であれば（図中のｙｅｓ）、Ｓ１３１９に到ってリトライ回数のフラグを１回分増加させてＳ１３１２に戻り、さらにキャプチャのリトライを行う。Ｓ１３１６での判定の結果、リトライ回数が１０回であれば（図中のｎｏ）、Ｓ１３１７に到る。この場合は、第２のディスク移動部１３２の位置を僅かに移動させてもキャプチャは困難な場合と考えられるので、Ｓ１３１７ではディスク搬送部１３が図６の（５）〜（６）に示す動作を行って、ディスク１５２をＯＤＤへ戻してＳ１３１８に到り、エラー発生はしたものの再試行に備える。  
次に図８Ｂに戻り、Ｓ１４で示すディスク搬送部１３における後処理について述べる。その内容について、図１１を用いて説明する。
図１１は、図８Ｂにおけるディスク搬送部１３のバックプッシュ処理を示す動作フロー図であり、本実施例における新規な処理の一つである。
Ｓ１４０１で動作フローが開始される。次いでＳ１４０２、Ｓ１４０３では、先の図１０のＳ１３０２、Ｓ１３０３と同様な、ディスク搬送部１３におけるディスク１５２の検出動作と検出結果の判定を行う。
【００５５】
Ｓ１４０３での判定の結果、ディスク１５２が検出された場合には（図中のｙｅｓ）、Ｓ１４０４に到る。これは、図７のケース７に示す状態と考えられる。このためＳ１４０４では、前記したとおりディスク搬送制御部１１は、強いてリカバリ動作を行うとディスク１５２を損傷する可能性があるために、リカバリが不可能であると判断して、エラー状態のまま動作を終了する。
Ｓ１４０３での判定の結果、ディスク１５２が検出されない場合には（図中のｎｏ）、Ｓ１４０５に到る。これは、図７のケース６か８に示す状態と考えられる。
次いでＳ１４０５、Ｓ１４０６では、ディスク搬送部１３の前記した外部ディスク検出部における、ディスク１５２の異常検出動作と検出結果の判定を行う。
【００５６】
Ｓ１４０６での判定の結果、ディスク１５２が異常検出された場合には、即ちディスク１５２がディスク搬送部１３の外部に接触した状態にある場合には（図中のｙｅｓ）、Ｓ１４０４に到る。これは、図７のケース８に示す状態と考えられる。このためＳ１４０４では、前記したとおりディスク搬送制御部１１は、リカバリ動作を強いて行うとディスク１５２を損傷する可能性があるために、リカバリが不可能であると判断して、エラー状態のまま動作を終了する。
Ｓ１４０６での判定の結果、ディスク１５２が異常検出されない場合には（図中のｎｏ）、Ｓ１４０７に到る。これは、図７のケース６に示す状態と考えられる。ケース７、ケース８とは異なり、前記したＳ１０で判定されたＯＤＤによるバックプッシュの際に、ディスク１５２はＯＤＤに再度装着されている。このためＳ１４０７ではジョグムーブを行い、ＯＤＤとディスク搬送部１３の相対的な位置関係を僅かに変化させてＳ１４０８に到り、エラー発生はしたものの再試行に備える。
なお、Ｓ１４０５とＳ１４０６による異常検出チェックは、ケース６においてケース４が発生しているか否かを、Ｓ１４０７でジョグムーブを行うに先立って判定するステップを兼ねても良い。
【００５７】
改めて図８Ｂに戻り、Ｓ１５からＳ２６までのステップを含む動作フローを説明する。これは、ＯＤＤが検出したエラーとディスク搬送部１３が検出したエラーに基づき、状況に応じてディスク１５２の移動を再試行（リトライ）するか否かを決める動作フローであって、本実施例における新規な処理の一つである。
Ｓ１５には、図１０のＳ１３１１、Ｓ１３１５、Ｓ１３１８、及び図１１のＳ１４０４、Ｓ１４０８からの動作フローが与えられる。ここで、ディスク搬送部１３、ＯＤＤ、ディスク１５２の状態について述べる。
Ｓ１３１１から動作フローが与えられた場合には、図７のケース３に対してディスク１５２がＯＤＤへ戻され、さらに前記したジョグムーブが行われた場合であり、ディスク搬送部１３とＯＤＤの相対的な位置が僅かに変化している。
【００５８】
Ｓ１３１５から動作フローが与えられた場合には、ディスク１５２はＯＤＤからディスク搬送部１３に移動され、ディスク格納容器１５へ移動する動作が完了している。
Ｓ１３１８から動作フローが与えられた場合には、ディスク１５２は図６の（８）で示すようにＯＤＤの内部にあり、ＯＤＤへ戻す動作が完了している。
Ｓ１４０４から動作フローが与えられた場合には、図７のケース７又はケース８の状態が発生しており、ディスク１５２を損傷しないためにも、このままの状態で終了する必要がある。
Ｓ１４０８から動作フローが与えられた場合には、図７のケース６に対してディスク１５２がバックプッシュによりＯＤＤへ戻され、さらに前記したジョグムーブが行われた場合であるので、ディスク搬送部１３とＯＤＤの相対的な位置が僅かに変化している。
【００５９】
Ｓ１５ではディスク搬送制御部１１は、バックプッシュフラグがＯＮであるか否かを判定する。
Ｓ１５での判定の結果、バックプッシュフラグがＯＮである場合には（図中のｙｅｓ）、Ｓ１６に到る。これは、Ｓ１５に図１１のＳ１４０４又はＳ１４０８からの動作フローが与えられた場合である。
Ｓ１６ではディスク搬送制御部１１は、ディスク搬送部１３でエラーが発生したか否かを判定する。
Ｓ１６での判定の結果、ディスク搬送部１３でエラーが発生したと判定された場合には（図中のｙｅｓ）、Ｓ１４０４からの動作フローが与えられた場合であるので、Ｓ１７に到りエラー状態のまま動作を終了する。
【００６０】
Ｓ１６での判定の結果、ディスク搬送部１３でエラーが発生していないと判定された場合には（図中のｎｏ）、Ｓ１４０８からの動作フローが与えられた場合であるので、ディスクをディスク搬送部１３に移動する動作を行っても問題ない。このため、Ｓ１８に到る。
Ｓ１８ではディスク搬送制御部１１は、リトライ回数のフラグを１回分増加させ、バックプッシュフラグをＯＦＦとし、イジェクトリトライフラグをＯＮとして、Ｓ２５に到る。
【００６１】
先のＳ１５での判定の結果、バックプッシュフラグがＯＦＦである場合には（図中のｎｏ）、Ｓ１９に到る。これは、Ｓ１５に図１０のＳ１３１１、Ｓ１３１５、又はＳ１３１８からの動作フローが与えられた場合である。
Ｓ１９ではディスク搬送制御部１１は、ディスク搬送部１３でエラーが発生したか否かを判定する。
Ｓ１９での判定の結果、ディスク搬送部１３でエラーが発生していないと判定された場合には（図中のｎｏ）、Ｓ２５に到る。これは、Ｓ１５にＳ１３１５からの動作フローが与えられた場合であって、ディスク１５２は図５の（８）で示すようにディスク搬送部１３の内部にあり、ＯＤＤからディスク搬送部１３へ移動する動作が所期のとおり完了している場合である。
【００６２】
Ｓ１９での判定の結果、ディスク搬送部１３でエラーが発生していると判定された場合には（図中のｙｅｓ）、Ｓ２０に到る。これはＳ１５にＳ１３１１又はＳ１３１８からの動作フローが与えられた場合である。
Ｓ２０ではディスク搬送制御部１１は、先の図１０のＳ１３０５と同様に、ディスク搬送部１３が検出したディスク１５２に係る情報に基づき、ディスク１５２のディスク搬送部１３への挿入量が充分であるか否かを判定する。
Ｓ２０での判定の結果、ディスク１５２のディスク搬送部１３への挿入量が充分でないと判定された場合には（図中のｎｏ）、Ｓ２１に到る。これは、Ｓ１５にＳ１３１１からの動作フローが与えられた場合であって、図７のケース３の状態を経た後、図１０のＳ１３０６でディスク１５２をＯＤＤに戻し、図１０のＳ１３１０でジョグムーブが行われた後の状態にある。従って、ＯＤＤからのディスク１５２のイジェクトを再度試みることができる。
Ｓ２１ではディスク搬送制御部１１は、イジェクトリトライ数を１回増加させ、イジェクトリトライフラグをＯＮとして、Ｓ２５に到る。
【００６３】
Ｓ２０での判定の結果、ディスク１５２のディスク搬送部１３への挿入量が充分であると判定された場合には（図中のｙｅｓ）、Ｓ２２に到る。これは、Ｓ１５にＳ１３１８からの動作フローが与えられた場合であって、図７のケース５の状態を経た後、図１０のＳ１３１２、Ｓ１３１３、Ｓ１３１６、Ｓ１３１９によるディスク搬送部１３へディスク１５２をキャプチャする動作に失敗し、Ｓ１３１７でディスク１５２がＯＤＤに戻された状態にある。従って、ＯＤＤからのディスク１５２のイジェクトを再度試みることができる。
Ｓ２２ではディスク搬送制御部１１は、当該のキャプチャ動作に失敗し、キャプチャフラグがＯＮであるか否かを判定する。
Ｓ２２での判定の結果、キャプチャフラグがＯＮであると判定された場合には（図中のｙｅｓ）、Ｓ２４に到る。
【００６４】
Ｓ２４ではディスク搬送制御部１１は、ディスク１５２のディスク搬送部１３への移動に係るリトライフラグをＯＮとし、キャプチャフラグをＯＦＦとして、Ｓ２５に到る。
なお、Ｓ２４ではキャプチャフラグをＯＦＦとするため、後記するＳ２５のｙｅｓを経て動作フローが再度Ｓ２２へ戻った場合には、Ｓ２２での判定はｎｏとなりＳ２３に到るため、エラー状態のまま動作を終了する。先の図７のケース５に相当する状況が、図８Ａと図８Ｂの動作フローにおいて繰返し発生する場合に、図１０のＳ１３１２、Ｓ１３１３、Ｓ１３１６、Ｓ１３１９による１０回を上限とするキャプチャ動作のループを、その都度行うことは左程の意味を持たない。このため、Ｓ２２、Ｓ２３、Ｓ２４は、当該キャプチャ動作のループを２回限りとするように作用している。
【００６５】
次にＳ２５ではディスク搬送制御部１１は、リトライ回数が１０回以下であり、かつ、イジェクトリトライフラグがＯＮであるか否かを判定する。
Ｓ２５での判定がｎｏである場合には、Ｓ２６に到り動作のフローを終了する。例えば、ディスク１５２をＯＤＤからディスク搬送部１３へ移動する動作のリトライ回数、即ち、Ｓ２５での判定がｙｅｓで図８ＡのＳ２に戻る回数が１０回を超した場合には、繰返す意味がないと判断して、動作フローを終了する。また、イジェクトリトライフラグがＯＦＦであれば、例えばＳ１５にＳ１３１５からの動作フローが与えられた場合であって、ディスク１５２をＯＤＤからディスク搬送部１３、そしてディスク格納容器１５へ移動する動作が、所期のとおり完了した状態であるため、動作フローは終了する。
Ｓ２５での判定がｙｅｓである場合は、ディスク１５２をＯＤＤからディスク搬送部１３へ移動する動作が所期のとおり完了いないものの、再試行する意味がある場合である。このため、図中に（Ｃ）と記した部分を経て図８ＡのＳ２に戻り、Ｓ２からＳ７を含む動作フローによりディスク１５２がＯＤＤに装着されたことを確認したうえで、ディスク１５２の移動を再度試みる。
【００６６】
以上で述べたように本実施例のライブラリ装置１は、ＯＤＤからディスク搬送部１３へディスク１５２を移動する際に不具合が発生した際に、ＯＤＤとディスク搬送部１３の双方の状態に基づき状況を把握し、状況に応じてジョグムーブを行い、ＯＤＤへディスク１５２を戻し、ディスク搬送部１３へディスク１５２を引込み、又はエラー状態のまま動作を終了する。このため、ディスク１５２を損傷するような問題は大幅に低減され、動作の信頼性を向上することができるという特徴がある。
ここまで示した実施形態は一例であって、本発明を限定するものではない。本発明の趣旨に基づきながら異なる実施形態を考えられるが、いずれも本発明の範疇にある。
【符号の説明】
【００６７】
１：ライブラリ装置、１１：ディスク搬送制御部、１２：ディスク記録再生部、１３：ディスク搬送部、１４：ディスク搬送部の移動部、１５：ディスク格納容器、１２０：ローディングモータ、１２１：スロット、１２２：ディスクローラ、１２２ａ：ディスクレバー、１２３：インサートローラ、１２３ａ：インサートアーム、１２４：イジェクトローラ、１２４ａ：イジェクトアーム、１３１：第１のディスク移動部、１３２：第２のディスク移動部、１３３：ガイド、１３４：アーム、１５１：ディスク格納容器の出入口、１５２：ディスク。
【図１】
2014071924.tif 000003
【図２】
2014071924.tif 000004
【図３】
2014071924.tif 000005
【図４】
2014071924.tif 000006
【図５】
2014071924.tif 000007
【図６】
2014071924.tif 000008
【図７】
2014071924.tif 000009
【図８Ａ】
2014071924.tif 000010
【図８Ｂ】
2014071924.tif 000011
【図９】
2014071924.tif 000012
【図１０】
2014071924.tif 000013
【図１１】
2014071924.tif 000014