(57)【特許請求の範囲】
【請求項１】
ディスク型記録媒体をローディングして、データの読み出し及び記録の少なくともいずれかを行うドライブ装置と、前記ドライブ装置に前記ディスク型記録媒体を搬送する搬送機構と、を備え、前記ドライブ装置が、その内部における前記ディスク型記録媒体の有無を検出可能に構成されたディスク処理装置において、
前記搬送機構が前記ドライブ装置のトレイに前記ディスク型記録媒体を搬送する動作を行ったか否か、および、前記ドライブ装置のトレイから前記ディスク型記録媒体をピックアップする動作を行ったか否かに基づいて、前記ドライブ装置における前記ディスク型記録媒体の有無に関する結果を得る供給検出部と、
前記ドライブ装置を制御して、その内部における前記ディスク型記録媒体の有無を検出させるディスク検出制御部と、
前記供給検出部が得た結果と前記ドライブ装置による検出結果とが一致するか否かを判定する結果判定部と、
前記結果判定部によって二つの結果が一致しないと判定された場合に、前記ディスク検出制御部を制御して、前記ドライブ装置に前記ディスク型記録媒体を排出及びローディングする動作を実行させ、この排出及びローディングの動作に続いて前記ドライブ装置に前記ディスク型記録媒体の有無を検出させ、前記結果判定部によって、前記ドライブ装置による新たな検出結果と前記供給検出部が得た結果とが一致するか否かを判定させる制御部と、
を備えたことを特徴とするディスク処理装置。
【請求項２】
前記制御部は、前記結果判定部によって前記二つの結果が一致しないと判定された場合に、前記ドライブ装置が前記ディスク型記録媒体を排出及びローディングする動作を、予め設定された回数を上限として複数回行わせ、
前記結果判定部により、前記ドライブ装置が複数回の検出を行った場合の全ての検出結果が、前記供給検出部が得た結果と一致しないと判定された場合に、前記ドライブ装置の動作エラーとして検出すること、
を特徴とする請求項１記載のディスク処理装置。
【請求項３】
前記ドライブ装置は、前記ディスク型記録媒体の有無を検出する際に、前記ディスク型記録媒体の種類を特定するものであり、
前記ディスク検出制御部は、前記ディスク型記録媒体の有無を取得する際に、前記ドライブ装置により前記ディスク型記録媒体の種類を特定できたか否かを検出し、
前記制御部は、前記結果判定部によって前記二つの結果が一致しないと判定された際に、前記ドライブ装置によって前記ディスク型記録媒体の種類を特定できている場合には、前記ドライブ装置に前記ディスク型記録媒体を排出及びローディングする動作を実行させずに、前記ドライブ装置の動作エラーを検出すること、
を特徴とする請求項１または２記載のディスク処理装置。
【請求項４】
前記ディスク型記録媒体を集積するスタッカと、前記ディスク型記録媒体に印刷を行う印刷装置と、を備え、前記搬送機構によって、前記スタッカ、前記ドライブ装置及び前記印刷装置の間で前記ディスク型記録媒体を搬送する光ディスクデュプリケート装置として構成されたこと、
を特徴とする請求項１から３のいずれかに記載のディスク処理装置。
【請求項５】
ディスク型記録媒体をローディングして、データの読み出し及び記録の少なくともいずれかを行うドライブ装置と、前記ドライブ装置に前記ディスク型記録媒体を搬送する搬送機構と、を備え、前記ドライブ装置が、その内部における前記ディスク型記録媒体の有無を検出可能に構成されたディスク処理装置の制御方法であって、
前記搬送機構が前記ドライブ装置のトレイに前記ディスク型記録媒体を搬送する動作を行ったか否か、および、前記ドライブ装置のトレイから前記ディスク型記録媒体をピックアップする動作を行ったか否かに基づいて、前記ドライブ装置における前記ディスク型記録媒体の有無に関する結果を得て、
前記ドライブ装置を制御して、その内部における前記ディスク型記録媒体の有無を検出させ、
前記搬送機構の動作に基づいて得た結果と前記ドライブ装置による検出結果とが一致するか否かを判定し、これら二つの結果が一致しない場合に、前記ドライブ装置に前記ディスク型記録媒体を排出及びローディングする動作を実行させ、この排出及びローディングの動作に続いて前記ドライブ装置に前記ディスク型記録媒体の有無を検出させ、前記ドライブ装置による新たな検出結果と前記ドライブ装置における前記ディスク型記録媒体の有無に関する結果とが一致するか否かの判定を行い、この判定結果に基づいて前記ドライブ装置の動作エラーを検出すること、
を特徴とするディスク処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク型記録媒体を処理するディスク処理装置、及び、ディスク処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、ＣＤ−ＲやＤＶＤ−Ｒ等のディスク型記録媒体にデータを記録するとともに、そのレーベル面に画像を印刷するディスク作成装置等が知られている（例えば、特許文献１、２参照）。
これらの装置では、レコーダーや記録ユニットと呼ばれるディスクドライブによってディスク型記録媒体にデータを記録しており、ディスク型記録媒体が積み重ねられたストッカからディスクドライブにディスク型記録媒体を搬送する搬送装置を備えている。
【特許文献１】特開２０００−２６０１７２号公報
【特許文献２】特開２００５−２５９３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のような装置では、ストッカに集積されている複数のディスク型記録媒体が互いに密着してしまい、これら複数のディスク型記録媒体を密着したまま搬送装置が搬送してしまうことがある。これを重送といい、複数のディスク型記録媒体が搬送中やディスクドライブの中において分離し、種々の動作異常を招いてしまう。このため、上記のディスクドライブは、その内部のディスク型記録媒体の有無を検出する機能を有し、上記のディスク作成装置等は、ディスク型記録媒体が存在しないはずの状態で、ディスクドライブがディスク型記録媒体の存在を検出した場合は、重送を検出してディスクドライブまたはディスク作成装置全体を停止させる。
【０００４】
ところが、ディスクドライブが内部のディスク型記録媒体の有無を検出する場合に、何らかの理由で誤検出することがある。この場合、実際には重送等の異常が発生していないのにディスクドライブが停止され、或いは、ディスク作成装置の全体が停止されてしまう。装置の破損等を招くおそれは全くないものの、装置の停止による生産性の低下が懸念され、好ましくない。
そこで、本発明の目的は、ディスクドライブにおいてディスク型記録媒体の有無を検出する場合の誤検出による影響を解消することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、ディスク型記録媒体をローディングして、データの読み出し及び記録の少なくともいずれかを行うドライブ装置と、前記ドライブ装置に前記ディスク型記録媒体を搬送する搬送機構と、を備え、前記ドライブ装置が、その内部における前記ディスク型記録媒体の有無を検出可能に構成されたディスク処理装置において、前記搬送機構の動作に基づいて、前記ドライブ装置に前記ディスク型記録媒体が供給されている状態か否かを検出する供給検出部と、前記ドライブ装置を制御して、その内部における前記ディスク型記録媒体の有無を検出させるディスク検出制御部と、前記供給検出部の検出結果と前記ドライブ装置による検出結果とが一致するか否かを判定する結果判定部と、前記結果判定部によって二つの前記検出結果が一致しないと判定された場合に、前記ディスク検出制御部を制御して、前記ドライブ装置に前記ディスク型記録媒体を排出及びローディングする動作を実行させ、この排出及びローディングの動作に続いて前記ドライブ装置に前記ディスク型記録媒体の有無を検出させ、前記結果判定部によって、前記ドライブ装置による新たな検出結果と前記供給検出部の検出結果とが一致するか否かを判定させる制御部と、を備えたことを特徴とするディスク処理装置を提供する。
【０００６】
この構成によれば、搬送機構によってディスク型記録媒体をドライブ装置に搬送した場合に、搬送機構の動作に基づいてドライブ装置にディスク型記録媒体が供給されている状態か否かを検出する一方で、ドライブ装置自体によって内部にディスク型記録媒体があるか否かを検出させ、これら二つの検出結果が一致するか否かを判定する。ここで、検出結果が一致しない場合、例えば、ドライブ装置にディスク型記録媒体が無いはずであるのに、ドライブ装置内でディスク型記録媒体が検出された場合には、ドライブ装置による排出及びローディングを行わせてから、再びドライブ装置自体によって内部にディスク型記録媒体があるか否かを検出させ、この検出結果と、搬送機構の動作に基づいて検出した検出結果と一致するか否かを判定する。
これにより、ドライブ装置に対するディスク型記録媒体の供給に異常が発生したと思われる場合に、ドライブ装置による排出及びローディングを行わせることで、ドライブ装置自体によって強制的にディスク型記録媒体の有無の検出を再試行させて、再試行による検出結果に基づいてディスク型記録媒体の供給状態の異常の有無を判定する。従って、ドライブ装置がディスク型記録媒体の有無を検出する際の誤検出による影響を解消することができ、装置構成の複雑化や部材増を伴わずに異常検出における精度を高め、不要な装置停止等を回避して生産性の向上を図ることができる。
また、上記構成においては、ドライブ装置に排出及びローディングを行わせることで、ディスク型記録媒体の有無を検出する動作を再試行させる。このため、周知のドライブ装置を外部から制御するための一般的なコマンドのみを用いて、ディスク型記録媒体の有無の再検出を行わせることができるので、ドライブ装置の仕様の制限を受けることなく、容易に実現可能である。
【０００７】
上記構成において、前記制御部は、前記結果判定部によって二つの前記検出結果が一致しないと判定された場合に、前記ドライブ装置が前記ディスク型記録媒体を排出及びローディングする動作を、予め設定された回数を上限として複数回行わせ、前記結果判定部により、前記ドライブ装置が複数回の検出を行った場合の全ての検出結果が、前記供給検出部の検出結果と一致しないと判定された場合に、前記ドライブ装置の動作エラーとして検出するものとしてもよい。
この場合、ドライブ装置自体によりディスク型記録媒体の有無を検出する動作を、予め設定された回数を上限として複数回行わせて、この複数回の検出結果の全てが搬送機構の動作に基づいて検出した検出結果と一致しない場合に動作エラーを検出するので、誤検出による影響を確実に解消でき、さらに、ディスク型記録媒体の検出の回数を制限することで動作エラーの検出までの時間を抑えることができる。また、ドライブ装置による排出及びローディングの回数が過度に増大しないように制限することで、ドライブ装置への負荷を軽微に抑えることができるという利点がある。
【０００８】
また、上記構成において、前記ドライブ装置は、前記ディスク型記録媒体の有無を検出する際に、前記ディスク型記録媒体の種類を特定するものであり、前記ディスク検出制御部は、前記ディスク型記録媒体の有無を取得する際に、前記ドライブ装置により前記ディスク型記録媒体の種類を特定できたか否かを検出し、前記制御部は、前記結果判定部によって二つの前記検出結果が一致しないと判定された際に、前記ドライブ装置によって前記ディスク型記録媒体の種類を特定できている場合には、前記ドライブ装置に前記ディスク型記録媒体を排出及びローディングする動作を実行させずに、前記ドライブ装置の動作エラーを検出するものとしてもよい。
この場合、搬送機構の動作に基づく検出結果とドライブ装置による検出結果とが一致しない場合に、ドライブ装置がディスク型記録媒体の種類を特定できていれば動作エラーを検出し、ドライブ装置がディスク型記録媒体の種類を特定できていなければ、ドライブ装置自体によりディスク型記録媒体の有無の再検出を行わせる。
すなわち、本発明者は、ドライブ装置によってディスク型記録媒体の種類が特定された場合には、ドライブ装置によるディスク型記録媒体の検出動作が正常である可能性が高いことに着目し、ディスク型記録媒体の種類が特定できた場合は再検出を行うことなく動作エラーを検出し、ドライブ装置によってディスク型記録媒体の種類が特定できなかった場合にのみドライブ装置の誤検出を回避すべく再検出を行わせる構成とした。これにより、ドライブ装置による誤検出による影響を解消するとともに、ドライブ装置による不要な再検出の動作を減らして、動作エラーを速やかに検出できる。また、ドライブ装置による排出及びローディングの回数の増大を抑えることで、ドライブ装置への負荷を軽微に抑えることができるという利点がある。
【０００９】
さらに、上記構成において、前記ディスク型記録媒体を集積するスタッカと、前記ディスク型記録媒体に印刷を行う印刷装置と、を備え、前記搬送機構によって、前記スタッカ、前記ドライブ装置及び前記印刷装置の間で前記ディスク型記録媒体を搬送する光ディスクデュプリケート装置として構成されたものとしてもよい。
この場合、ディスク型記録媒体にデータを記録するとともに印刷を行う光ディスクデュプリケート装置により、ドライブ装置がディスク型記録媒体の有無を検出する際の誤検出による影響を解消できる。これにより、誤検出による動作停止を解消することで生産性の向上を図ることができる。特に、光ディスクデュプリケート装置の使用形態としては、スタッカに多数のディスク型記録媒体を集積して、これら多数のディスク型記録媒体へのデータ記録及び印刷を連続して実行することが多く、このような場合に誤検出による動作停止を回避することによって、生産性の向上を見込むことができる。
【００１０】
また、本発明は、ディスク型記録媒体をローディングして、データの読み出し及び記録の少なくともいずれかを行うドライブ装置と、前記ドライブ装置に前記ディスク型記録媒体を搬送する搬送機構と、を備え、前記ドライブ装置が、その内部における前記ディスク型記録媒体の有無を検出可能に構成されたディスク処理装置の制御方法であって、前記搬送機構の動作に基づいて、前記ドライブ装置に前記ディスク型記録媒体が供給されている状態か否かを検出し、前記ドライブ装置を制御して、その内部における前記ディスク型記録媒体の有無を検出させ、前記搬送機構の動作に基づく検出結果と前記ドライブ装置による検出結果とが一致するか否かを判定し、これら二つの検出結果が一致しない場合に、前記ドライブ装置に前記ディスク型記録媒体を排出及びローディングする動作を実行させ、この排出及びローディングの動作に続いて前記ドライブ装置に前記ディスク型記録媒体の有無を検出させ、前記ドライブ装置による新たな検出結果と前記ディスク型記録媒体の供給に係る検出結果とが一致するか否かの判定を行い、この判定結果に基づいて前記ドライブ装置の動作エラーを検出すること、を特徴とするディスク処理装置の制御方法を提供する。
この構成によれば、ドライブ装置に対するディスク型記録媒体の供給に異常が発生したと思われる場合に、ドライブ装置による排出及びローディングを行わせることで、ドライブ装置自体によって強制的にディスク型記録媒体の有無の検出を再試行させて、再試行による検出結果に基づいてディスク型記録媒体の供給状態の異常の有無を判定する。従って、ドライブ装置がディスク型記録媒体の有無を検出する際の誤検出による影響を解消することができ、装置構成の複雑化や部材増を伴わずに異常検出における精度を高め、不要な装置停止等を回避して生産性の向上を図ることができる。また、上記構成においては、ドライブ装置に排出及びローディングを行わせることで、ディスク型記録媒体の有無を検出する動作を再試行させる。このため、周知のドライブ装置を外部から制御するための一般的なコマンドのみを用いて、ディスク型記録媒体の有無の再検出を行わせることができるので、ドライブ装置の仕様の制限を受けることなく、容易に実現可能である。
【発明の効果】
【００１１】
本発明によれば、ドライブ装置がディスク型記録媒体の有無を検出する際の誤検出による影響を解消し、装置構成の複雑化や部材増を伴わずに異常検出における精度を高め、不要な装置停止等を回避して生産性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１２】
次に本発明の好適な実施形態について図面を参照して説明する。
図１は、本発明を適用した実施形態に係る光ディスクデュプリケート装置１０の概要構成図である。
光ディスクデュプリケート装置１０（ディスク処理装置）は、未記録状態の光ディスク１１（ディスク型記録媒体）を供給するために複数枚収納する第１スタッカ１２（スタッカ）と、未記録状態の光ディスク１１に対し予め用意された記録用データの記録を行う複数の光ディスクドライブ１３−１〜１３−３と、記録後の光ディスク１１のレーベル面に印刷を行う複数のレーベルプリンタ１４（印刷装置）と、記録およびレーベル印刷後の光ディスクを収納する第２スタッカ１５と、光ディスク１１を各部に搬送するための搬送ユニット１６（搬送機構）と、光ディスクデュプリケート装置１０の全体を制御するコントロールユニット１７と、を備えて構成されている。
光ディスクドライブ１３−１〜１３−３は、それぞれ、光ディスク１１が載置されるディスクトレイ１３Ａを有するトレイローディング型のドライブ装置であり、光ディスク１１に対するデータ記録、及び、光ディスク１１からのデータ読み出しが可能である。
【００１３】
搬送ユニット１６は、光ディスク１１を把持するハンドリング部１６Ａと、ハンドリング部１６Ａを回動させる回動アーム部１６Ｂと、ハンドリング部１６Ａおよび回動アーム部１６Ｂを上下方向に駆動する駆動部１６Ｃと、駆動部１６Ｃを案内するガイド部１６Ｄと、を備えている。搬送ユニット１６は、第１スタッカ１２に集積された未使用の光ディスク１１を、光ディスクドライブ１３−１〜３のいずれかのディスクトレイ１３Ａに搬送する。また、搬送ユニット１６は、光ディスクドライブ１３−１〜１３−３によりデータの記録が行われた光ディスク１１を、レーベルプリンタ１４のディスクトレイ１４Ａに搬送する。レーベルプリンタ１４は、ディスクトレイ１４Ａに載置された光ディスク１１のレーベル面に画像を印刷し、この印刷後、搬送ユニット１６によってディスクトレイ１４Ａの光ディスク１１が、第２スタッカ１５に搬送される。
【００１４】
図２は、コントロールユニット１７の概要構成を示すブロック図である。
コントロールユニット１７は、光ディスクデュプリケート装置１０を使用するユーザによる入力を受け付けるためのユーザインタフェース２０と、このユーザインタフェース２０による入力に従って、光ディスクデュプリケート装置１０の各部を制御する統合制御部２１とを備える。統合制御部２１には、搬送ユニット１６の動作を制御する搬送ユニット制御部２３、光ディスクドライブ１３−１〜１３−３を各々制御する光ディスクドライブ制御部２４−１〜２４−３、及び、レーベルプリンタ１４を制御するプリンタ制御部２５が接続され、統合制御部２１はこれらの各部を統合的に制御する。
ユーザインタフェース２０は、ユーザが操作する各種操作キー、光ディスクデュプリケート装置１０の動作状態等を表示する液晶ディスプレイ及びＬＥＤを有するインジケータ、外部の装置から光ディスクデュプリケート装置１０へデータを入力するためのインタフェース等を備えている。
【００１５】
また、統合制御部２１は、光ディスクドライブ１３−１〜１３−３における光ディスク１１の状態を記憶するドライブ状態記憶部２２を備えている。
統合制御部２１は、光ディスクドライブ１３−１〜１３−３が光ディスク検出動作を行った場合に、光ディスクドライブ制御部２４−１〜２４−３を介して状態取得コマンドを光ディスクドライブ１３−１〜１３−３に送信し、この状態取得コマンドの応答として光ディスクドライブ１３−１〜１３−３から送信される情報を、ドライブ状態記憶部２２に記憶する。
ドライブ状態記憶部２２に記憶される情報、すなわち、光ディスクドライブ１３−１〜１３−３が送信する情報は、光ディスク検出動作において検出された光ディスク１１の有無を示す情報、及び、光ディスク１１の種別を示す情報を含む。本実施形態で、光ディスクドライブ１３−１〜１３−３は、光ディスク１１の種別をＤＶＤ（一層）、ＤＶＤ（二層）、及びＣＤの中から特定する機能を有し、これらのいずれにも特定できない場合には、光ディスク１１の種別が不明であることを示す情報を送信する。光ディスク１１の種別を特定できない場合とは、例えば、光ディスク１１がＤＶＤ（一層）、ＤＶＤ（二層）、及びＣＤのどれにも該当しないものであった場合や、光ディスク検出動作において光ディスクドライブ１３−１〜１３−３の検出異常が発生して誤検出した場合がある。
ドライブ状態記憶部２２には、３台の光ディスクドライブ１３−１〜１３−３の各々に対応づけて上記情報が記憶される。
【００１６】
コントロールユニット１７においては、統合制御部２１の制御のもとに、搬送ユニット制御部２３が搬送ユニット１６を動作させ、光ディスクドライブ制御部２４−１〜２４−３が光ディスクドライブ１３−１〜１３−３を制御し、プリンタ制御部２５がレーベルプリンタ１４を制御することにより、第１スタッカ１２に集積された光ディスク１１にデータが記録され、画像が印刷されて、第２スタッカ１５に集積される。
この一連の動作によって光ディスク１１の複製が行われる際に、コントロールユニット１７は、光ディスクドライブ１３−１〜１３−３における動作異常を検出する。この検出動作は、光ディスクドライブ１３−１〜１３−３が光ディスク１１へのデータの記録を行い、記録後の光ディスク１１を排出すべくディスクトレイ１３Ａを開き、このディスクトレイ１３Ａから光ディスク１１が搬送ユニット１６によってピックアップされた後に、実行される。
【００１７】
一例として、光ディスクドライブ１３−１における異常を検出する場合について説明する。光ディスクドライブ制御部２４−１は、統合制御部２１の制御に従って、光ディスク１１がディスクトレイ１３Ａからピックアップされた後に、光ディスクドライブ１３−１に対してトレイ閉コマンドを送信し、ディスクトレイ１３Ａの格納およびローディングの動作を実行させる。このローディング動作において、光ディスクドライブ１３−１は、光ディスク１１の有無、及び、光ディスク１１の種別がＤＶＤ（一層）であるか、ＤＶＤ（二層）であるか、ＣＤであるかを特定し、特定できない場合は光ディスク１１の種別を不明とする。そして、光ディスクドライブ１３−１は、光ディスク１１の有無及び光ディスク１１の種別を示す情報を、光ディスクドライブ制御部２４−１に送信する。
光ディスクドライブ制御部２４−１は、光ディスクドライブ１３−１から送信された情報を統合制御部２１に出力し、統合制御部２１はこの情報をドライブ状態記憶部２２に記憶する。さらに統合制御部２１は、搬送ユニット制御部２３によって搬送ユニット１６の動作状態を検出し、光ディスクドライブ１３−１のディスクトレイ１３Ａに、光ディスク１１が供給されているか否かを検出する。この検出は、例えば、搬送ユニット１６がディスクトレイ１３Ａから光ディスク１１をピックアップしたか否か、及び、光ディスクドライブ１３−１のディスクトレイ１３Ａに新たな光ディスク１１が供給されたか否かに基づいて行われる。
そして、統合制御部２１は、ドライブ状態記憶部２２に記憶した情報と、搬送ユニット制御部２３により検出した光ディスク１１の有無とが一致するか否かを判定し、この判定結果に基づいて、光ディスクドライブ１３−１における異常の有無を判定する。
以下、光ディスクデュプリケート装置１０の動作について詳細に説明する。
【００１８】
図３は、光ディスクデュプリケート装置１０の動作を示すフローチャートである。
なお、以下の説明においては、説明の便宜のため、光ディスクデュプリケート装置１０が備える光ディスクドライブ１３−１〜１３−３のうち、処理の対象を特定せず光ディスクドライブ１３と表記する。光ディスクドライブ制御部２４−１〜２４−３についても、同様に光ディスクドライブ制御部２４と表記する。以下に説明する動作において、光ディスクドライブ１３−１〜１３−３のどれを処理対象としてもよく、この対象に対応する光ディスクドライブ制御部２４−１〜２４−３が動作すればよい。
【００１９】
コントロールユニット１７が有する搬送ユニット制御部２３は、統合制御部２１の制御に従って搬送ユニット１６を動作させ、第１スタッカ１２に集積された光ディスク１１を１枚ピックアップして（ステップＳ１１）、ディスクトレイ１３Ａに載せる搬送動作を行わせる（ステップＳ１２）。ここで、光ディスクドライブ制御部２４が、統合制御部２１の制御のもとに、光ディスクドライブ１３にトレイ開コマンドを送信して、ディスクトレイ１３Ａを開く動作を行わせており、搬送ユニット１６は、開かれたディスクトレイ１３Ａに光ディスク１１を載せる。
【００２０】
統合制御部２１の制御に従って、光ディスクドライブ制御部２４から、光ディスクドライブ１３へトレイ閉コマンドが送信され、光ディスクドライブ１３によってディスクトレイ１３Ａが閉じられ、光ディスク１１がローディングされる。続いて光ディスクドライブ制御部２４から、光ディスク１１へのデータ記録を指示するコマンドと、光ディスク１１に記録すべきデータとが送信され、光ディスク１１へのデータ記録が行われる（ステップＳ１３）。
この記録が終了した旨を示す制御信号が光ディスクドライブ１３から光ディスクドライブ制御部２４に送信されると、光ディスクドライブ制御部２４によって、トレイ開コマンドが送信され、光ディスクドライブ１３のディスクトレイ１３Ａが開かれる（ステップＳ１４）。ここで、統合制御部２１の制御のもとに、搬送ユニット制御部２３によって搬送ユニット１６が制御され、ディスクトレイ１３Ａに載っている光ディスク１１が搬送ユニット１６によってピックアップされる。
【００２１】
また、光ディスクドライブ制御部２４から、光ディスクドライブ１３へトレイ閉コマンドが送信され、光ディスクドライブ１３によってディスクトレイ１３Ａが閉じられる。ディスクトレイ１３Ａが閉じられた後、光ディスクドライブ１３によって光ディスク１１がローディングされ、後述する光ディスク確認動作が行われる（ステップＳ１５）。
一方、光ディスクドライブ１３から、データが記録された光ディスク１１をピックアップした搬送ユニット１６は、搬送ユニット制御部２３の制御に従って、光ディスク１１をレーベルプリンタ１４のディスクトレイ１４Ａに搬送する（ステップＳ１６）。
続いて、統合制御部２１の制御に従って、プリンタ制御部２５によってレーベルプリンタ１４へ印刷用の画像データと印刷実行の指示とが送信され、レーベルプリンタ１４は、プリンタ制御部２５から送信された印刷の画像データに基づいて、ディスクトレイ１４Ａに載置された光ディスク１１のレーベル面に印刷を行い（ステップＳ１７）、印刷終了後にディスクトレイ１４Ａを排出する（ステップＳ１８）。
その後、搬送ユニット制御部２３によって搬送ユニット１６が制御され、搬送ユニット１６がディスクトレイ１４Ａの光ディスク１１をピックアップして、第２スタッカ１５に搬送し、第２スタッカ１５内に集積する動作を行い（ステップＳ１９）、この光ディスク１１に対する処理が終了する。
【００２２】
図４は、図３のステップＳ１５に示した光ディスク確認動作を詳細に示すフローチャートである。図中、（Ａ）はコントロールユニット１７の動作を示し、（Ｂ）は光ディスクドライブ１３の動作を示す。また、図５は、光ディスクドライブ１３により実行される光ディスク検出動作を詳細に示すフローチャートである。
この図４に示す動作において、コントロールユニット１７は、供給検出部、検出制御部、結果判定部、及び制御部として機能する。
図４Ｂに示すように、光ディスクドライブ１３により、コントロールユニット１７から送信されたトレイ閉コマンドに従ってディスクトレイ１３Ａを閉じる動作（閉動作）が行われ（ステップＳ４１）、続いて、ディスクトレイ１３Ａにおける光ディスク１１の有無および光ディスク１１の種別を特定する光ディスク検出動作が実行される（ステップＳ４２）。
【００２３】
この光ディスク検出動作においては、図５に示すように、光ディスクドライブ１３が内蔵するピックアップ部（図示略）が、所定位置へ移動され（ステップＳ５１）、このピックアップ部から光ディスク１１の記録面に対して、ＤＶＤ用のレーザ光が照射され、その反射光の検出が行われる（ステップＳ５２）。
ここで、反射光の光量に基づいてＤＶＤ系の光ディスク１１（ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）が有るか否かが判定され（ステップＳ５３）、ＤＶＤ系の光ディスク１１が有ると判定された場合は（ステップＳ５３；Ｙｅｓ）、再び反射光の光量に基づいて、この光ディスク１１が二層ディスクか否かが判定される（ステップＳ５４）。ここで、二層ディスクか否かの判定は、例えば、ピックアップ部を移動させる間の反射光の光量の変化や、反射光に含まれる光の成分を解析することによって行うことも可能である。
そして、二層のＤＶＤ系の光ディスク１１と判定された場合（ステップＳ５４；Ｙｅｓ）、光ディスクドライブ１３によって光ディスク１１の種別がＤＶＤ（二層）に特定され（ステップＳ５５）、一層のＤＶＤ系の光ディスク１１であると判定された場合（ステップＳ５４；Ｎｏ）、光ディスク１１の種別がＤＶＤ（一層）に特定される（ステップＳ５６）。
【００２４】
また、ＤＶＤ系の光ディスク１１がないと判定された場合（ステップＳ５３；Ｎｏ）、ピックアップ部からＣＤ用のレーザ光が光ディスク１１の記録面に照射され、その反射光の検出が行われる（ステップＳ５７）。
ここで、反射光の光量に基づいてＣＤ系の光ディスク１１（ＣＤ−Ｒ、ＣＤ−ＲＷ等）が有るか否かが判定され（ステップＳ５８）、ＣＤ系の光ディスク１１が有ると判定された場合は（ステップＳ５８；Ｙｅｓ）、光ディスクドライブ１３によって光ディスク１１の種別がＣＤに特定される（ステップＳ５９）。
一方、ＣＤ系の光ディスク１１がないと判定された場合（ステップＳ５８；Ｎｏ）、反射光の光量等に基づいて光ディスク１１自体が存在しないかどうかが判定される（ステップＳ６０）。ここで、光ディスク１１が存在しないことが明らかな場合には（ステップＳ６０；Ｙｅｓ）、光ディスク１１がないと特定され（ステップＳ６１）、光ディスク１１が存在しないと判定できない場合には（ステップＳ６０；Ｎｏ）、光ディスク１１の種別が不明であると特定される（ステップＳ６２）。
【００２５】
具体的には、ピックアップ部から照射したレーザ光に対する反射光の光量または状態が、光ディスク１１が存在しない場合と異なり、光ディスク１１がＣＤである場合とも異なっていれば、光ディスク１１の種別が不明であると特定される。例えば、記録用でない光ディスクや、記録層が形成されていない印刷テスト用のディスク、保護用またはテスト用の単なるプラスチック板等が光ディスクドライブ１３内に存在する場合に、種別が不明であると特定される。
光ディスクドライブ１３は、図５に示す光ディスク検出動作によって、光ディスク１１の有無、及び、光ディスク１１の種別を特定した後、図４に戻る。
【００２６】
図４Ｂに戻って、光ディスクドライブ１３により、光ディスク検出動作の結果を示す検出結果情報が生成される（ステップＳ４３）。この検出結果情報には、図５の光ディスク検出動作によって特定された光ディスク１１の有無および光ディスク１１の種別を示す情報が含まれる。
ここで、コントロールユニット１７が備える光ディスクドライブ制御部２４から光ディスクドライブ１３に対し、状態取得コマンドが送信される（図４ＡのステップＳ２１）。
この状態取得コマンドは光ディスクドライブ１３により受信され（ステップＳ４４）、この状態取得コマンドへの応答として、ステップＳ４３で生成した検出結果情報が光ディスクドライブ制御部２４に送信される（ステップＳ４５）。
【００２７】
光ディスクドライブ１３から送信された検出結果情報は光ディスクドライブ制御部２４によって受信され（ステップＳ２２）、この検出結果情報は統合制御部２１のドライブ状態記憶部２２に記憶される。続いて、統合制御部２１により、統合制御部２１が搬送ユニット制御部２３により検出した光ディスクドライブ１３における光ディスク１１の有無に関する検出結果と、ドライブ状態記憶部２２に記憶された検出結果情報とが比較され（ステップＳ２３）、一致するか否かが判定される（ステップＳ２４）。
ここで、二つの検出結果が一致しない場合（ステップＳ２４；Ｎｏ）、統合制御部２１により、ドライブ状態記憶部２２内の検出結果情報が参照され、光ディスク１１の種別が不明であるか否かが判定される（ステップＳ２５）。
【００２８】
光ディスク１１の種別が不明である場合（ステップＳ２５；Ｙｅｓ）、統合制御部２１が内蔵するカウンタがインクリメント（＋１）される（ステップＳ２６）。このカウンタは、後述する処理の繰り返し回数をカウントするものである。
そして、統合制御部２１によってカウンタの値が、予め設定された制限値を超えたか否かが判定され（ステップＳ２７）、制限値を超えていない場合は（ステップＳ２７；Ｎｏ）、統合制御部２１の制御のもとに光ディスクドライブ制御部２４によってトレイ開コマンド及びトレイ閉コマンドが光ディスクドライブ１３へ送信される（ステップＳ２８）。
このトレイ開コマンド及びトレイ閉コマンドは、光ディスクドライブ１３によって受信され（図４ＢのステップＳ４６）、光ディスクドライブ１３によってディスクトレイ１３Ａを開き、その後に閉じる動作が行われる（ステップＳ４７）。
【００２９】
光ディスクドライブ１３は、ステップＳ４７からステップＳ４２に戻って、ディスクトレイ１３Ａを閉じる毎に光ディスク検出動作を実行するよう構成されている。一方、コントロールユニット１７は、ステップＳ２８からステップＳ２１に戻って、光ディスクドライブ１３に対して状態取得コマンドを送信する。
ここで、光ディスクドライブ１３によって、新たに実行した光ディスク検出動作の結果を反映した検出結果情報が生成され（ステップＳ４３）、状態取得コマンドを受信した場合に（ステップＳ４４）、この状態取得コマンドに応答して新たな検出結果情報が送信される（ステップＳ４５）。
この新たな検出結果情報は光ディスクドライブ制御部２４により受信され、ドライブ状態記憶部２２に記憶され（図４ＡのステップＳ２２）、先にステップＳ２４で行われた処理と同様に、搬送ユニット制御部２３により検出された検出結果と比較される（ステップＳ２４）。
ここで二つの検出結果が一致しなければ（ステップＳ２４；Ｎｏ）、ドライブ状態記憶部２２に記憶された新たな検出結果情報に含まれる光ディスク１１の種別が判別され（ステップＳ２５）、光ディスク１１の種別が不明な場合は、カウンタがインクリメントされて（ステップＳ２６）、カウンタの値が制限値を超えるまで（ステップＳ２７）、処理が繰り返し実行される。
【００３０】
そして、上記のステップＳ２１〜Ｓ２８及びステップＳ４２〜Ｓ４７の処理が繰り返される間に、搬送ユニット制御部２３により検出された検出結果が示す光ディスク１１の有無と、ドライブ状態記憶部２２内の検出結果情報が示す光ディスク１１の有無とが一致した場合（ステップＳ２４；Ｙｅｓ）、統合制御部２１によって、光ディスクドライブ１３におけるエラーがない、すなわち正常であると判定され（ステップＳ３０）、カウンタがリセットされ（ステップＳ３１）、図３の処理に戻る。つまり、コントロールユニット１７は、光ディスクドライブ１３が検出した光ディスク１１の有無が、搬送ユニット１６の動作に基づいて検出された光ディスク１１の有無と一致しない場合には、光ディスクドライブ１３によって繰り返し光ディスク検出動作を実行させることで、誤検出の可能性を排除するとともに、誤検出による不要なエラーを回避できる。
【００３１】
これに対し、上記のステップＳ２１〜Ｓ２８及びステップＳ４２〜Ｓ４７の処理が繰り返された結果、搬送ユニット制御部２３により検出された検出結果とドライブ状態記憶部２２内の検出結果情報とが一致しないまま、カウンタの値が制限値を超えた場合（ステップＳ２７；Ｙｅｓ）、統合制御部２１により、光ディスクドライブ１３においてエラーが発生したと判定され（ステップＳ２９）、カウンタがリセットされ（ステップＳ３１）、図３の処理に戻る。つまり、コントロールユニット１７は、予め設定された制限値を上限として、光ディスクドライブ１３によって繰り返し光ディスク検出動作を実行させることにより、光ディスクドライブ１３がディスクトレイ１３Ａを開閉する回数を過度に増大させないので、光ディスクドライブ１３のトレイ開閉機構（図示略）に与える負荷を抑えることができる。
【００３２】
また、上記のステップＳ２１〜Ｓ２８及びステップＳ４２〜Ｓ４７の処理が１回または複数回実行される間に、搬送ユニット制御部２３により検出された検出結果とドライブ状態記憶部２２内の検出結果情報とが一致せず、かつ、光ディスクドライブ１３により光ディスク１１の種別が特定できていた場合（ステップＳ２５；Ｎｏ）、統合制御部２１によって、光ディスクドライブ１３においてエラーが発生したと判定され（ステップＳ２９）、カウンタがリセットされ（ステップＳ３１）、図３の処理に戻る。
光ディスクドライブ１３が光ディスク１１の種別の特定に成功した場合には、光ディスク１１の有無を誤検出している可能性が小さいため、光ディスクドライブ１３による検出動作を繰り返すことの合理性が低い。このため、光ディスクデュプリケート装置１０は、必要性の低い光ディスク検出動作を省略することで、エラー発生と判定するまでの時間を短縮して速やかなエラー検出を可能としており、さらに、光ディスクドライブ１３の動作を減らすことで光ディスクドライブ１３のトレイ開閉機構（図示略）に与える負荷を抑えることができる。
【００３３】
そして、図４に示す動作において、光ディスクドライブ１３におけるエラーを検出した場合、コントロールユニット１７は、エラーを検出した光ディスクドライブ１３を停止させ、或いは、光ディスクデュプリケート装置１０の全体の動作を停止させる処理を行う。このとき、コントロールユニット１７は、例えばユーザインタフェース２０の液晶ディスプレイにおいて、光ディスク１１の重送を検出したことを示すメッセージ、及び、ディスクトレイ１３Ａのディスクを取り除くよう案内するメッセージを出力する。ここで、重送の再発生を防止するために、第１スタッカ１２に収容されている光ディスク１１をほぐして、密着を解消するよう促すメッセージを出力してもよい。
エラーを検出した光ディスクドライブ１３のみを停止させる場合、コントロールユニット１７は、その後は、該当する光ディスクドライブ１３を除く他の光ディスクドライブ１３に対してのみ、搬送ユニット１６によって光ディスク１１を搬送し、光ディスク１１にデータを記録する処理を実行させる。
【００３４】
以上のように、本発明を適用した実施形態に係る光ディスクデュプリケート装置１０においては、コントロールユニット１７は、搬送ユニット１６の動作に基づいて光ディスクドライブ１３−１〜１３−３に光ディスク１１が供給されている状態か否かを搬送ユニット制御部２３により検出（供給検出部）する一方、光ディスクドライブ１３−１〜１３−３を制御して、その内部における光ディスク１１の有無を検出させ、これら二つの検出結果が一致するか否かを判定する。そして、コントロールユニット１７は、二つの検出結果が一致しない場合に、光ディスクドライブ１３−１〜１３−３によりディスクトレイ１３Ａを開閉させ、すなわち光ディスク１１を排出及びローディングする動作を実行させることで、この排出及びローディングの動作に続いて光ディスクドライブ１３−１により光ディスク検出動作を再度実行させ、この新たな光ディスク検出動作の検出結果と供給検出部の検出結果とが一致するか否かを判定する。
【００３５】
これにより、光ディスクドライブ１３−１〜１３−３に対する光ディスク１１の供給に異常が発生したと思われる場合に、ディスクトレイ１３Ａの開閉を行わせることで、光ディスクドライブ１３−１〜１３−３自体によって強制的に光ディスク検出動作を再試行させ、再試行による検出結果に基づいて光ディスク１１の供給状態の異常の有無を判定する。
従って、光ディスクドライブ１３−１〜１３−３の光ディスク検出動作における誤検出の影響を解消することができ、装置構成の複雑化や部材増を伴わずに異常検出における精度を高め、不要な装置停止等を回避して生産性の向上を図ることができる。
【００３６】
ここで、光ディスクドライブ１３における光ディスク１１の供給異常（エラー）とは、例えば、搬送ユニット１６が光ディスク１１を重送して、この重送された複数枚の光ディスク１１が光ディスクドライブ１３−１〜１３−３の内部で分離・脱落し、１枚の光ディスク１１がディスクトレイ１３Ａから搬送ユニット１６によりピックアップされたにも関わらず、ディスクトレイ１３Ａ上に光ディスク１１が残存する事態を指す。
このような光ディスク１１の供給異常に対して、コントロールユニット１７は、装置の故障を回避するため、供給異常を生じた光ディスクドライブ１３−１〜１３−３の動作停止、或いは、光ディスクデュプリケート装置１０全体の停止といった処理を行って対処する。
【００３７】
このため、仮に光ディスクドライブ１３の誤検出によってエラーが検出されてしまうと、ディスクトレイ１３Ａにおいて何ら異常がないのに、光ディスクドライブ１３−１〜１３−３や光ディスクデュプリケート装置１０全体が停止してしまう。
本実施形態の光ディスクデュプリケート装置１０は、光ディスクドライブ１３−１〜１３−３の光ディスク検出動作における誤検出の影響を解消することで、不要な装置停止等を回避することができ、生産性の向上を図ることができる。特に、光ディスクデュプリケート装置１０の使用態様としては第１スタッカ１２に多数の光ディスク１１を集積して、これら多数の光ディスク１１へのデータ記録及び印刷を連続して実行することが想定されるが、このような場合に誤検出による動作停止を回避すれば、生産性の向上を見込むことができる。
【００３８】
また、光ディスクデュプリケート装置１０は、光ディスクドライブ１３−１〜１３−３にディスクトレイ１３Ａの開閉を指示するコマンドを送信することで、光ディスク検出動作（図５）を実行させる。このディスクトレイ１３Ａの開閉を指示するコマンドは、ＤＶＤやＣＤ等のディスク型記録媒体への記録や読み出しを行う一般的なドライブ装置において広く採用されており、このようなドライブ装置が、トレイを閉じた後に光ディスク検出動作を実行することも一般的である。このため、周知の光ディスクドライブ１３−１〜１３−３を外部から制御するための一般的なコマンドのみを用いて、光ディスク検出動作を再試行させることができるので、光ディスクドライブ１３−１〜１３−３の仕様の制限を受けることなく、容易に実現可能である。
【００３９】
また、コントロールユニット１７は、光ディスクドライブ１３−１〜１３−３により光ディスク検出動作を繰り返し実行させる回数を、予め設定された制限値を上限として行わせ、この複数回の光ディスク検出動作の各検出結果が全て、搬送ユニット制御部２３により検出された光ディスク１１の有無と一致しない場合に、光ディスクドライブ１３−１〜１３−３のエラーを検出する。これにより、誤検出による影響を確実に解消しつつ、エラーの検出までの時間を抑えることができる。また、ディスクトレイ１３Ａの開閉回数が過度に増大しないように制限することで、光ディスクドライブ１３−１〜１３−３への負荷を軽微に抑えることができる。
【００４０】
また、光ディスクドライブ１３−１〜１３−３が、光ディスク検出動作において光ディスク１１の種別を特定し、特定した種別または種別不明を示す情報を検出結果情報に含めてコントロールユニット１７に送信する機能を備えており、コントロールユニット１７は、搬送ユニット１６の動作に基づく光ディスク１１の有無と光ディスク検出動作で検出した光ディスク１１の有無とが一致しない場合に、検出結果情報における光ディスク１１の種別が種別不明であるか否かを判定する。そして、種別不明な場合は上記の処理を繰り返し実行し、種別が特定されている場合は、光ディスク検出動作を再試行させずにエラーを検出する。このため、光ディスク検出動作における誤検出の可能性が低い場合には再試行を行わないので、エラーの検出までの時間を抑えることができ、ディスクトレイ１３Ａの開閉回数を抑えることで、光ディスクドライブ１３−１〜１３−３への負荷を軽微に抑えることができる。
【００４１】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上記の実施形態においては、光ディスクデュプリケート装置１０が３台の光ディスクドライブ１３−１〜１３−３を備えた構成としたが、本発明はこれに限定されるものではなく、光ディスクドライブ１３の数は任意である。同様に、光ディスクデュプリケート装置１０において使用される光ディスク１１は、ＤＶＤ及びＣＤに限定されず、例えば、次世代ＤＶＤと呼ばれるものを含めて各種のディスク型記録媒体を利用可能であり、この場合、光ディスクドライブ１３は、光ディスク１１の種類として、ＤＶＤ及びＣＤに限らず、上記の次世代ＤＶＤを含む他の種別を特定可能な構成としてもよく、光ディスクドライブ１３が光ディスク１１の種別を特定する場合に、より詳細に、例えば、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷを全て区別した上で、これらの一層と二層を区別するような特定を行ってもよい。さらに、コントロールユニット１７と光ディスクドライブ１３−１〜１３−３との間で送受信されるコマンドや、コントロールユニット１７が搬送ユニット１６の動作に基づいてディスクトレイ１３Ａにおける光ディスク１１の有無を検出する具体的な手法は制限されない。
【００４２】
また、光ディスクドライブ１３−１〜１３−３はディスクトレイ１３Ａを備えたものに限定されず、スロットローディング方式のものとしてもよく、一台の光ディスクドライブ１３−１〜１３−３に複数枚の光ディスク１１を収容し、これら複数枚の光ディスク１１に対してデータの記録を行うものとしてもよい。また、レーベルプリンタ１４は、例えばインクを光ディスク１１のレーベル面に吐出して画像を印刷するインクジェット式のプリンタであるが、このインクを吐出する方式は、圧電素子の振動によりインクを押し出す方式あるいはインクを加熱してその体積変化に基づいてインクを押し出す方式など任意であるし、昇華型プリンタや熱転写型プリンタとすることも可能である。また、図２の構成は、ソフトウェアとハードウェアとの協働により実現されるコントロールユニット１７の機能ブロックを示したものであり、実際にコントロールユニット１７が図２に示すように実装されることを示すものではない。図３〜図５に示す各ステップの構成についても同様であり、その他、光ディスクデュプリケート装置１０の具体的な細部構成についても任意に変更可能である。
【図面の簡単な説明】
【００４３】
【図１】光ディスクデュプリケート装置の概要構成図である。
【図２】コントロールユニットの概要構成ブロック図である。
【図３】光ディスクデュプリケート装置の動作を示すフローチャートである。
【図４】光ディスク確認動作を示すフローチャートである。
【図５】光ディスク検出動作を示すフローチャートである。
【符号の説明】
【００４４】
１０…光ディスクデュプリケート装置（ディスク処理装置）、１１…光ディスク（ディスク型記録媒体）、１２…第１スタッカ、１３…ドライブ装置、１３Ａ…ディスクトレイ、１４…レーベルプリンタ（印刷装置）、１５…第２スタッカ、１６…搬送ユニット（搬送機構）、１７…コントロールユニット（供給検出部、検出制御部、結果判定部、制御部）、２０…ユーザインタフェース、２１…統合制御部、２２…ドライブ状態記憶部、２３…搬送ユニット制御部、２４…光ディスクドライブ制御部、２５…プリンタ制御部。
【図１】
0005309678.tif 000002
【図２】
0005309678.tif 000003
【図３】
0005309678.tif 000004
【図４】
0005309678.tif 000005
【図５】
0005309678.tif 000006