(57)【要約】【課題】処理対象メディアスタッカのメディア保管状態を、ホストコンピュータを介してユーザーに通知する。【解決手段】  ブランクメディアスタッカ１１に積層されているブランクメディア２Ａおよび処理済メディアスタッカ１２に積層されている処理済メディア２Ｂの高さを測定する高さ測定コマンドに応じて、メディア搬送アーム５５の動作量に基づきブランクメディア２Ａ及び処理済メディア２Ｂの高さを測定する高さ測定ステップ（ステップＳＴ２１）と、ホストコンピュータ１００からの測定値送信要求に応じて、高さ測定ステップにおいて測定された測定値をホストコンピュータ１００へ送信する測定値送信ステップ（ステップＳＴ２３）と、を有する【選択図】図７
2008090966.tif 000002
【特許請求の範囲】
【請求項１】
処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み手段と、
前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、
前記処理対象メディアを積層して保管する処理対象メディア保管手段と、
前記データ書込み手段、前記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送機構を制御するメディア搬送機構制御部と、
前記処理対象メディア保管手段に積層されている処理対象メディアの高さを測定する高さ測定コマンドに応じて、前記メディア搬送機構制御部へ高さ測定のための動作を指示し、前記メディア搬送機構の動作量に基づき前記処理対象メディアの高さを測定する測定制御部と、
ホストコンピュータからの測定値送信要求に応じて、前記測定制御部による測定値を前記ホストコンピュータへ送信する送信制御部と、を有することを特徴とするメディア処理装置。
【請求項２】
前記処理対象メディア保管手段は、前記データ書き込み処理及び前記印刷処理が行われていないブランクメディアを保管するブランクメディア保管手段と、前記データ書き込み処理及び前記印刷処理が行われた処理済メディアを保管する処理済メディア保管手段と、を含むことを特徴とする請求項１に記載のメディア処理装置。
【請求項３】
前記測定制御部は、前記高さ測定コマンドを正常に実行したかを判断し、
前記送信制御部は、前記測定制御部が前記高さ測定コマンドを正常に実行できなかったと判断した場合に、前記ホストコンピュータへ異常終了通知を送信することを特徴とする請求項１または２に記載のメディア処理装置。
【請求項４】
処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み手段と、前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、前記処理対象メディアを積層して保管する処理対象メディア保管手段と、前記データ書込み手段、前記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送機構を制御するメディア搬送機構制御部と、を備えたメディア処理装置の制御方法であって、
前記処理対象メディア保管手段に積層されている処理対象メディアの高さを測定する高さ測定コマンドに応じて、前記メディア搬送機構の動作量に基づき前記処理対象メディアの高さを測定する高さ測定ステップと、
ホストコンピュータからの測定値送信要求に応じて、前記高さ測定ステップにおいて測定された測定値を前記ホストコンピュータへ送信する測定値送信ステップと、を有することを特徴とするメディア処理装置の制御方法。
【請求項５】
前記処理対象メディア保管手段は、前記データ書き込み処理及び前記印刷処理が行われていないブランクメディアを保管するブランクメディア保管手段と、前記データ書き込み処理及び前記印刷処理が行われた処理済メディアを保管する処理済メディア保管手段と、を含み、
前記高さ測定ステップにおいて、前記ブランクメディア保管手段に積層されている処理対象メディアの高さを測定し、前記処理済メディア保管手段に積層されている処理対象メディアの高さを測定することを特徴とする請求項４に記載のメディア処理装置の制御方法。
【請求項６】
前記高さ測定コマンドを正常に実行したかを判断する判断ステップと、
前記判断ステップにおいて、前記高さ測定コマンドを正常に実行できなかったと判断した場合に前記ホストコンピュータへ異常終了通知を送信する通知送信ステップと、を有することを特徴とする請求項４または５に記載のメディア処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理対象メディア（ＣＤ、ＤＶＤ等）の一方の面にデータの書き込み処理を行い、他方の面に印刷処理を行うメディア処理装置及びメディア処理装置の制御方法に関する。
【背景技術】
【０００２】
データが記録されていないメディアにデータを記録するメディア処理装置が知られている。メディア処理装置は、主としてメディアにデータを記録する少なくとも１つのメディアドライブ、メディアに適正に記録が行なわれたかどうかを検査する検査装置、メディア記録面の裏側に貼着されているレーベル面に印刷処理を行なうプリンタ、メディアを保管する各種スタッカ（文献中の表記はストッカ）、及びメディアを上記した各装置間で搬送する搬送装置等を具備した構成となっている(特許文献１参照)。
【０００３】
さらに、特許文献１のメディア処理装置は、未記録品スタッカ、適正品スタッカ及び不良品スタッカの３種類のスタッカを備え、データが記録されていない未記録メディアは未記録品スタッカに保管され、検査装置によってデータが適正に記録されたと判断された適正品メディアは適正品スタッカに保管され、検査装置によってデータが適正に記録されなかったと判断された失敗メディアは不良品スタッカに保管されるよう構成されている。
【特許文献１】特開２０００−２６０１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述したようなメディア処理装置では、各スタッカの保管容量が決まっているため、その保管容量を超えてしまうと、通常のメディア作成処理を続行することができなくなってしまう。具体的には、適正品スタッカの保管容量いっぱいに適正メディアが溜まってしまうと、新しく適正メディアが作成されたときに、適正品スタッカに保管できない状態が発生し、その後の処理を実行することができなくなる。一方、未記録品スタッカに未記録メディアがなくなってしまうと、メディア作成指示に応じてメディアを作成することができなくなってしまう。
【０００５】
本発明は係る事情に鑑みてなされたものであり、各スタッカのメディア保管状態を、ホストコンピュータを介してユーザーにメディア保管状態を通知することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的は下記構成又は方法により達成される。
本発明は、処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み手段と、前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、前記処理対象メディアを積層して保管する処理対象メディア保管手段と、前記データ書込み手段、前記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送機構を制御するメディア搬送機構制御部と、前記処理対象メディア保管手段に積層されている処理対象メディアの高さを測定する高さ測定コマンドに応じて、前記メディア搬送機構制御部へ高さ測定のための動作を指示し、前記メディア搬送機構の動作量に基づき前記処理対象メディアの高さを測定する測定制御部と、ホストコンピュータからの測定値送信要求に応じて、前記測定制御部による測定値を前記ホストコンピュータへ送信する送信制御部と、を有することを特徴とする。
また、本発明は、処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み手段と、前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、前記処理対象メディアを積層して保管する処理対象メディア保管手段と、前記データ書込み手段、前記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送機構を制御するメディア搬送機構制御部と、を備えたメディア処理装置の制御方法であって、
前記処理対象メディア保管手段に積層されている処理対象メディアの高さを測定する高さ測定コマンドに応じて、前記メディア搬送機構の動作量に基づき前記処理対象メディアの高さを測定する高さ測定ステップと、ホストコンピュータからの測定値送信要求に応じて、前記高さ測定ステップにおいて測定された測定値を前記ホストコンピュータへ送信する測定値送信ステップと、を有することを特徴とする。
【０００７】
上記構成によれば、処理対象メディアを搬送するメディア搬送機構の動作量に基づき、処理対象メディアの高さを測定することができ、測定値をホストコンピュータへ送信するので、ホストコンピュータを介して、ユーザーに処理対象メディア保管手段の保管状態を通知することが可能となる。したがって、ユーザーは測定値から処理対象メディアの保管状態を把握することができる。
【０００８】
また、本発明において、前記処理対象メディア保管手段は、前記データ書き込み処理及び前記印刷処理が行われていないブランクメディアを保管するブランクメディア保管手段と、前記データ書き込み処理及び前記印刷処理が行われた処理済メディアを保管する処理済メディア保管手段と、を含むことを特徴とする。
また、本発明において、前記処理対象メディア保管手段は、前記データ書き込み処理及び前記印刷処理が行われていないブランクメディアを保管するブランクメディア保管手段と、前記データ書き込み処理及び前記印刷処理が行われた処理済メディアを保管する処理済メディア保管手段と、を含み、
前記高さ測定ステップにおいて、前記ブランクメディア保管手段に積層されているブランクメディアの高さを測定し、前記処理済メディア保管手段に積層されている処理済メディアの高さを測定することを特徴とする。
【０００９】
上記構成によれば、ブランクメディア保管手段に積層されているブランクメディアの高さ、処理済メディア保管手段に積層されている処理済メディアの高さを測定し、測定値をホストコンピュータに送信することができる。したがって、ユーザーは測定値によっては、ブランクメディア保管手段にブランクメディアが空になる前に補充したり、処理済メディアによって処理済メディア保管手段の保管容量がいっぱいになる前に処理済メディアを取り出したりするといった、対応をとることができる。
【００１０】
また、本発明において、前記測定制御部は、前記高さ測定コマンドを正常に実行したかを判断し、前記送信制御部は、前記測定制御部が前記高さ測定コマンドを正常に実行できなかったと判断した場合に、前記ホストコンピュータへ異常終了通知を送信することを特徴とする。
また、本発明は、前記高さ測定コマンドを正常に実行したかを判断する判断ステップと、前記判断ステップにおいて前記高さ測定コマンドを正常に実行できなかったと判断した場合に、前記ホストコンピュータへ異常終了通知を送信する通知送信ステップと、を有することを特徴とする。
【００１１】
上記構成によれば、高さ測定コマンドを正常に実行できなかったと判断した場合に、ホストコンピュータへ異常終了通知を送信するので、ユーザーはホストコンピュータを介して処理対象メディアの高さ測定処理が正常に行われなったことを把握することができる。したがって、異常終了した原因を究明して、再び高さ測定コマンドを実行させる対応をとることが可能である。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係るメディア処理装置及びメディア処理装置の制御方法を実施するための好適な実施の形態について、図面を参照して詳細に説明する。図１は、本発明を適用したメディア処理装置１の概観斜視図であり、図２は、メディア処理装置１の内部の主要部分を示す斜視図であり、図３は、メディア処理装置の機械的構成を示した模式図である。
【００１３】
（メディア処理装置の具体的構成例）
図１に示すように、メディア処理装置１は、ほぼ直方体形状の装置ケース３１を備え、この装置ケース３１の前面には、左右に開閉可能な開閉扉３２、３３が取り付けられている。開閉扉３２、３３の上側には、操作ボタン、電源ボタン、テンキー、指紋センサなどが配列された操作面３４が形成されている。開閉扉３３の下側には横長い矩形の処理済メディアを取り出すメディア取出し口３１ａが外部へ向けて開口している。
【００１４】
図２に示すように、メディア処理装置１の装置ケース３１の内部には、その正面から見て右側の部位に、データ書き込み処理及びレーベル印刷処理が行われていないブランクメディア２Ａを保管するブランクメディアスタッカ１１（処理対象メディア保管手段）と、データ書き込み処理及びレーベル印刷処理が行われた処理済メディア２Ｂを保管する処理済メディアスタッカ１２（処理対象メディア保管手段）とが同軸状態で上下に配置されている。ブランクメディアスタッカ１１は、前方に水平に引き出し可能なスライド板４１と、このスライド板４１の上に垂直に配置されている左右一対の円弧状の枠板４２、４３とを備えており、これらにより、ブランクメディア２Ａを上端開口部から受け入れ、同軸状態に積層した状態で収納可能なスタッカが構成されている。ブランクメディアスタッカ１１にブランクメディア２Ａを収納あるいは補充する作業は、開閉扉３２を開け、スライド板４１を手前に引き出すことにより、簡単に行うことが可能となっている。
【００１５】
下側の処理済メディアスタッカ１２も同一構造となっており、前方に水平に引き出し可能なスライド板４４と、この上面に垂直に配置されている左右一対の円弧状の枠板４５、４６とを備えており、これらによって、処理済メディア２Ｂを上端開口部から受け入れ、同軸状態で積層した状態で収納可能なスタッカが構成されている。これらのブランクメディアスタッカ１１、処理済メディアスタッカ１２は、例えば、５０枚（＝ｎ）の処理対象メディア２を収納可能となっている。
【００１６】
これらブランクメディアスタッカ１１、処理済メディアスタッカ１２の左隣の部位には、その後側に汎用スタッカが配置されている。この汎用スタッカ１３には、データ書き込み処理に失敗した失敗メディアが保管されたり、処理済メディア２Ｂが保管されるように設定しておくことも可能である。（この場合は、汎用スタッカ１３が処理対象メディア保管手段としての役割を果たす。）汎用スタッカ１３の前方には、処理済メディア２Ｂを外部へ排出する際に利用される排出メディアスタッカ１４が配置されている。これらのスタッカ１３、１４は、共通のベース４７と、このベース４７から垂直に起立している側板４８、４９、５０とによって構成されている。後側の汎用スタッカ１３は、後ろ側の側板４８の円弧状内周面４８ａと、左右の側板４９、５０における後側の円弧状内周面４９ａ、５０ａとによって構成されており、これらによって規定される上端開口部から受け入れた処理済メディア２Ｂが同軸状態に積層されて収納される。前側の排出メディアスタッカ１４は、左右の側板部分４９、５０の前側の円弧状内周面４９ｂ、５０ｂによって構成されており、これらによって規定される上端開口部から受け入れた処理済メディア２Ｂが同軸状態に積層されて収納される。
【００１７】
ここで、左右の側板部分４９、５０の上端面４９ｃ、５０ｃはほぼ三角形の平坦面とされており、これらの上端面４９ｃ、５０ｃの前側縁に連続して前方に傾斜した傾斜案内面４９ｄ、５０ｄが形成されている。これらの傾斜案内面４９ｄ、５０ｄが排出メディアスタッカ１４の左右の円弧状内周面４９ｂ、５０ｂの上端縁部分に連続している。汎用スタッカ１３は例えば３０枚（＝ｎ１）の処理対象メディア２を収納可能であり、排出メディアスタッカ１４は例えば２０枚（＝ｎ２）の処理対象メディア２を収納可能である。なお、処理対象メディア２とは、メディア処理装置１が実行する各処理の対象となるメディアであり、ブランクメディア２Ａ、処理済メディア２Ｂが含まれる。
【００１８】
図２、３に示すように、ブランクメディアスタッカ１１、処理済メディアスタッカ１２の後側には、メディア搬送機構６が配置されている。メディア搬送機構６は、装置ケース３１に垂直に取り付けられているシャーシ５１と、このシャーシ５１の上下の水平支持板部分５２の間に垂直に架け渡されている垂直ガイド軸５４と、この垂直ガイド軸５４に取り付けたメディア搬送アーム５５とを備えている。メディア搬送アーム５５は、垂直ガイド軸５４に沿って昇降可能であるとともに、当該垂直ガイド軸５４を中心に左右に旋回可能である。
【００１９】
メディア搬送機構６の後側には、上側にメディアドライブ４（データ書込み手段）が配置され、下側にレーベルプリンタ５（印刷手段）が配置されている。図２においては、上側のメディアドライブ４のメディアトレイ７１が内部に引き込まれた位置７１Ｂにあり、下側のレーベルプリンタ５のプリンタトレイ８１も後ろ側のメディア印刷位置８１Ｂにある状態が示されている。レーベルプリンタ５はインクジェットプリンタであり、インク供給源として各色のインクカートリッジ（図示せず）が用いられており、これらのインクカートリッジがカートリッジ装着部（図示せず）に装着されている。
【００２０】
（メディア処理装置の内部構成について）
次に、メディア処理装置１の内部処理について説明する。
図４はメディア処理装置１の概略構成を示すブロック図である。同図において、メディア処理装置１は、各部の制御を司る制御部６０（測定制御部）を有し、メディア処理装置１内のメディアドライブ駆動部６１、レーベルプリンタ駆動部６２、メディア搬送機構駆動部６３（メディア搬送機構制御部）等の制御を行う。メディアドライブ駆動部６１は、メディアドライブ４を駆動制御する。レーベルプリンタ駆動部６２はレーベルプリンタ５を駆動制御する。メディア搬送機構駆動部６３はメディア搬送機構６を駆動制御する。また、メディア処理装置１は、ＣＤに書き込むためのデータと該ＣＤのレーベル面にレーベル印刷する画像データを一時的に記憶する記憶部６４と、通信用のインターフェース６５を有している。制御部６０は、通信用のインターフェース６５を介して、専用通信回線あるいは一般通信回線によってホストコンピュータ１００と接続されている。
【００２１】
制御部６０は、通常は、ホストコンピュータ１００側から供給されるコマンドに基づき、メディア作成動作（データ書き込み動作、レーベル面印刷動作）を行う。ホストコンピュータ１００からは、前後に処理開始コマンドと処理終了コマンドを配置した複数のコマンドが供給されるようになっている。制御部６０は、この複数のコマンドを一括して扱うことができ、最初のコマンドから順次実行し、全て正常に実行し終えると、ホストコンピュータ１００に応答を返す。途中で正常に処理できなかったコマンドがあると、その時点でホストコンピュータ１００に異常終了したコマンドの応答を返し、さらに残りの全てのコマンドに対する処理を中止する。ホストコンピュータ１００では、メディア処理装置１の制御部６０からの応答に基づいて処理結果を解析し、正常に処理できなかったコマンドがある場合は、そのコマンドの処理内容から推定できる故障内容をホストコンピュータ１００のモニタ（図示略）画面上に表示する。
【００２２】
また制御部６０は、ホストコンピュータ１００から送信される、ブランクメディアスタッカ１１に積層されているブランクメディア２Ａ、あるいは処理済メディアスタッカ１２に積層されている処理済メディア２Ｂの高さを測定する高さ測定コマンドに応じて、メディア搬送機構駆動部６３へ高さ測定のための動作量を指示する。また、メディア搬送機構駆動部６３を介して通知された、メディア搬送機構の動作量に基づき、ブランクメディア２Ａ、あるいは処理済メディア２Ｂの高さを測定する。
【００２３】
さらに、制御部６０は、メディア搬送アーム５５の移動先を指定する移動コマンドに応じてアームの移動量を算出する。具体的には、メディア搬送アーム５５に接続された昇降用モータ及び旋回用モータ（不図示）の回転数を算出し、メディア搬送機構駆動部６３を介してメディア搬送アーム５５を指定された移動先へ移動させる。
【００２４】
また、メディア搬送アーム５５がブランクメディアスタッカ１１、処理済メディアスタッカ１２あるいは汎用スタッカ１３に移動されると、高さ測定コマンドに応じてメディア搬送機構駆動部６３が昇降用モータを駆動させて、メディア搬送アーム５５を降下させ、各スタッカに積層されている処理対象メディア２にメディア搬送アーム５５が当接するまでに昇降用モータが駆動したステップ数（動作量）から、積層されている処理対象メディア２の高さを測定する。
【００２５】
情報記憶部６６には、メディアドライブ４、レーベルプリンタ５、メディア搬送機構６を駆動させるためのファームウェアが記憶されており、制御部６０はホストコンピュータ１００から送信された各コマンドの入力を検出すると、このファームウェアにしたがって各駆動部へ指示を出す。また、情報記憶部６６には、上述した昇降用モータのステップ数と処理対象メディア２の高さ測定値との対応表が記憶されおり、制御部６０は対応表を参照することによって測定値を得ることができる。そして、得られた高さ測定値はこの情報記憶部６６の予め規定された領域に保存されるようになっている。
【００２６】
なお、図４では、メディアドライブ４、レーベルプリンタ５、メディア搬送機構６がすべて１つの制御部６０で管理されているように記載したが、それぞれに対応する制御部及びインターフェースを設けた構成としてもよい。
【００２７】
（処理対象メディアの高さ測定処理について）
次に、メディア処理装置１が行う処理対象メディアの高さ測定処理について説明する。
図５は、ホストコンピュータ１００との間のデータ授受を示すタイムチャートである。この図に示す処理開始コマンドＩと処理終了コマンドＶＩで挟んだ一連のコマンドＩＩ〜Ｖは、例えば、メディア搬送アーム５５をブランクメディアスタッカ１１へ移動させるコマンド（コマンドＩＩ）、ブランクメディアスタッカ１１の位置でメディア搬送アーム５５を降下させてブランクメディア２Ａの高さを測定するコマンド（コマンドＩＩＩ）、メディア搬送アーム５５を処理済メディアスタッカ１２へ移動させるコマンド（コマンドＩＶ）、処理済メディアスタッカ１２の位置でメディア搬送アーム５５を降下させて処理済メディア２Ｂの高さを測定するコマンド（コマンドＶ）である。制御部６０は、これらの一連のコマンドをホストコンピュータ１００から受けることで、順次実行する。この処理を図６のフローチャートに示す。
【００２８】
図６において、まずホストコンピュータ１００からコマンドが入力されたかどうか判定する（ステップＳＴ１０）。ホストコンピュータ１００からコマンドが入力されない場合（ステップＳＴ１０：Ｎｏ）は、他の処理（ステップＳＴ１６）を行ってステップＳＴ１０に戻る。ホストコンピュータ１００からコマンドが入力された場合は（ステップＳＴ１０：Ｙｅｓ）、そのコマンドに応じた処理の実行を指示する（ステップＳＴ１１）。例えば、メディア搬送アーム５５をブランクメディアスタッカ１１へ移動させるコマンドＩＩについては、メディア搬送機構駆動部６３にコマンドＩＩに対する処理の実行を指示する。メディア搬送機構駆動部６３は、当該指示を受けると、メディア搬送アーム５５の旋回用モータ及び昇降用モータを駆動させてブランクメディアスタッカ１１へ移動させる。メディア搬送アーム５５の移動が終了すると、当該動作が終了した旨の情報がメディア搬送機構駆動部６３から制御部６０へ送られる。
【００２９】
制御部６０は、メディア搬送機構駆動部６３にコマンドＩＩの処理の実行を指示した後、コマンドＩＩの処理が正常に実行されたかどうか判定する（ステップＳＴ１２）。処理が正常に実行された場合（ステップＳＴ１２：Ｙｅｓ）は、次のコマンドに対する処理を行うため、現在のコマンドが最後のコマンドかどうか判定し、現在のコマンドが最後のコマンドでなければステップＳＴ１１に戻り、次のコマンドに対する処理を行う。このようにして、全てのコマンドに対する処理が正常に行われると、応答処理を行う（ステップＳＴ１５、図５の処理結果の応答に対応する。）。この場合、全てのコマンドに対する処理が正常に行われた旨の応答をホストコンピュータ１００に返す。
【００３０】
上述したコマンドＩＩＩ（ブランクメディアスタッカ１１の位置でメディア搬送アーム５５を降下させてブランクメディア２Ａの高さを測定するコマンド）については、メディア搬送機構駆動部６３にコマンドＩＩＩに対する処理の実行を指示する。メディア搬送機構駆動部６３は当該指示を受けると、メディア搬送アーム５５をブランクメディアスタッカ１１上のブランクメディア２Ａまで降下させて、制御部６０がブランクメディア２Ａの高さを測定する。制御部６０は測定値を算出すると、情報記憶部６６にブランクメディアスタッカ１１に積層されたブランクメディア２Ａの高さ測定値として記憶する。
【００３１】
また、上述したコマンドＩＶ（メディア搬送アーム５５を処理済メディアスタッカ１２へ移動させるコマンド）については、メディア搬送機構駆動部６３にコマンドＩＶに対する処理の実行を指示する。メディア搬送機構駆動部６３は当該指示を受けると、メディア搬送アーム５５を処理済メディアスタッカ１２まで移動させる。メディア搬送アーム５５の移動が終了すると、当該動作が終了した旨の情報がメディア搬送機構駆動部６３から制御部６０へ送られる。
【００３２】
また、上述したコマンドＶ（処理済メディアスタッカ１２の位置でメディア搬送アーム５５を降下させて処理済メディア２Ｂの高さを測定するコマンド）については、メディア搬送機構駆動部６３にコマンドＶに対する処理の実行を指示する。メディア搬送機構駆動部６３は当該指示を受けると、メディア搬送アーム５５を処理済メディアスタッカ１２上の処理済メディア２Ｂまで降下させて、制御部６０が処理済メディア２Ｂの高さを測定する。制御部６０は測定値を算出すると、情報記憶部６６に処理済メディアスタッカ１２に積層された処理済メディア２Ｂの高さ測定値として記憶する。
【００３３】
一方、正常に処理が行われなかった場合（ステップＳＴ１２：Ｎｏ）は、その時点で処理を中止し（ステップＳＴ１４）、当該コマンドの応答をホストコンピュータ１００に返す（ステップＳＴ１５）。この場合、処理を中止するということは、残りの全てのコマンドに対する処理を中止するということである。例えば、コマンドＩＩＩに対する処理が正常に行われなかった場合（高さ測定コマンドを正常に実行できなかった場合）、コマンドＩＶ、コマンドＶのそれぞれに対する処理を中止する。異常終了した処理があると、残りの全てのコマンドに応じた処理の実行を中止させることで、無意味な処理の実行を回避できる。また、制御部６０は通信インターフェース６５を介して、異常終了したコマンドの応答をホストコンピュータ１００へ送信することで、ホストコンピュータ１００は、異常終了したコマンドを把握することができ、メディア処理装置１の異常箇所を早期に特定することができる。
【００３４】
ここで、高さ測定コマンドを正常に実行できなかった場合とは、ステップＳＴ１０で制御部６０が高さ測定コマンドの入力があったと判断したときに、ブランクメディアスタッカ１１、処理済メディアスタッカ１２、汎用スタッカ１３及び排出メディアスタッカ１４の少なくとも何れか１つが未装着の状態にある場合、開閉扉３２，３３が開口状態である場合、メディア搬送アーム５５がブランクメディア２Ａあるいは処理済メディア２Ｂの高さ測定ができない位置にある場合、メディア搬送アーム５５またはプリンタトレイ８１が動作中である場合、メディア搬送アーム５５によって処理対象メディア２をピックアップしている場合等が想定される。
【００３５】
スタッカ１１，１２，１３，１４の何れか１つでも未装着の状態にある場合には正常に動作しない状態にあり、開閉扉３２，３３が開口状態である場合には搬送アーム５５を移動させると安全が確保できず、高さ測定ができない位置にある場合には、搬送アーム５５によって高さ測定ができず、搬送アーム５５が動作中の場合には高さ測定に搬送アーム５５が必要であるにもかかわらず別の用途で利用されてしまっているめであり、プリンタトレイ８１が動作中である場合には搬送アーム５５がプリンタトレイ８１にぶつかる可能性があるためであり、これらの事態が発生するのを未然に防止するために、高さ測定コマンドを実行せず異常終了をホストコンピュータ１００へ通知する。
【００３６】
次に、高さ測定値をホストコンピュータ１００へ送信する測定値送信処理について説明する。図７は、メディア処理装置が行う測定値送信処理を説明するためのフローチャートである。
ブランクメディア２Ａおよび処理済メディア２Ｂの高さ測定を終了し（ステップＳＴ２１）、ホストコンピュータ１００から高さ測定値送信要求を受信すると（ステップＳＴ２２：Ｙｅｓ）、制御部６０は情報記憶部６６に記憶されている高さ測定値を読み出し、通信インターフェース６５を介して高さ測定値をホストコンピュータ１００へ送信する（ステップＳＴ２３）。この場合、制御部６０は、送信制御部としての機能を果たす。
【００３７】
ここで、高さ測定値送信要求は、ブランクメディア２Ａの高さ測定値のみを要求するものでも、処理済メディア２Ｂの高さ測定値のみを要求するものでも、ブランクメディア２Ａの高さ測定値及び処理済メディア２Ｂの高さ測定値を一括して送信するよう要求するものであってもよい。
【００３８】
このように本実施形態のメディア処理装置１によれば、図６のステップＳＴ１２で高さ測定コマンドを正常に実行できなかったと判断した場合に、ホストコンピュータ１００へ異常終了通知を送信するので（ステップＳＴ１５）、ユーザーはホストコンピュータ１００を介してブランクメディア２Ａあるいは処理済メディア２Ｂの高さ測定処理が正常に行われなったことを把握することができる。したがって、異常終了した原因を究明して、再び高さ測定コマンドを実行させる対応をとることが可能である。
【００３９】
また、本実施形態のメディア処理装置１によれば、ブランクメディアスタッカ１１に積層されているブランクメディア２Ａの高さ、処理済メディアスタッカ１２に積層されている処理済メディア２Ｂの高さを測定し、測定値をホストコンピュータ１００に送信することができる。したがって、ホストコンピュータ１００側で、高さ測定値に基づき各スタッカに存在するメディアの枚数を計算することが可能となる。そして、ユーザーは測定値から計算された枚数によって、ブランクメディアスタッカ１１が空になる前にブランクメディア２Ａを補充したり、処理済メディア２Ｂによって処理済メディアスタッカ１２の保管容量がいっぱいになる前に処理済メディア２Ｂを取り出したりするといった、対応をとることができる。
【００４０】
なお、上記の例は、ＣＤ、ＤＶＤの作成を行う場合の例であるが、ＣＤ、ＤＶＤなどの光ディスク、光磁気ディスクの他に、半導体メモリ、磁気記録媒体などの他の形式の外部記録媒体の作成を行う場合にも本発明を適用できる。この場合、外部記録媒体書き込み装置（メディアドライブ）も、単一の形式の外部記録媒体の書き込みおよび発行動作を行うものを用いることができることは勿論のこと、異なる形式の外部記録媒体の書き込み、および発行動作を行う機能を備えたものを用いることも可能である。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施の形態に係るメディア処理装置の外観を示す斜視図である。
【図２】図１のメディア処理装置の内部構造を示す斜視図である。
【図３】図１のメディア処理装置の機械的構成を示した模式図である。
【図４】図１のメディア処理装置の概略構成を示すブロック図である。
【図５】図１のメディア処理装置とホストコンピュータとの間のデータ授受を示すタイムチャートである。
【図６】図１のメディア処理装置の動作を示す概略フローチャートである。
【図７】図１のメディア処理装置が行う測定値送信処理を説明するためのフローチャートである。
【符号の説明】
【００４２】
１：メディア処理装置、３１：ケース、３２：開閉扉、３３：開閉扉、３４：操作面、３１ａ：メディア取出し口、５：レーベルプリンタ、８１：メディアトレイ、１１：ブランクメディアスタッカ、１２：処理済メディアスタッカ、６：メディア搬送機構、５５：メディア搬送アーム、４：メディアドライブ、７１：メディアトレイ、７１Ｂ：メディア受け渡し位置、２Ａ：ブランクメディア、２Ｂ：処理済メディア、６０：制御部、６１：メディアドライブ駆動部、６２：レーベルプリンタ駆動部、６３：メディア搬送機構駆動部、６４：記憶部、６５：通信用インターフェース、６６：情報記憶部、１００：ホストコンピュータ
【図１】
2008090966.tif 000003
【図２】
2008090966.tif 000004
【図３】
2008090966.tif 000005
【図４】
2008090966.tif 000006
【図５】
2008090966.tif 000007
【図６】
2008090966.tif 000008
【図７】
2008090966.tif 000009