(57)【特許請求の範囲】
【請求項１】
処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み手段と、
前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、
前記処理対象メディアを保管する処理対象メディア保管手段と、
ホストコンピュータから送信される処理開始コマンドと処理終了コマンドで挟んだ一連の複数の制御コマンドに応じて、前記データ書込み手段、前記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送手段と、
前記一連の複数の制御コマンドに応じて、前記データ書込み手段、前記印刷手段、及び前記メディア搬送手段を制御する制御部と、
を備え、
前記制御コマンドは、前記メディア搬送手段を前記処理対象メディア保管手段へ移動させるコマンドと、当該処理対象メディア保管手段から前記処理対象メディアをピックアップさせるコマンドと、ピックアップした前記処理対象メディアを搬送させるコマンドと、前記処理対象メディアをリリースさせるコマンドと、を含み、
前記制御部は、前記処理開始コマンドに応じて前記複数の制御コマンドの実行を開始し、全ての制御コマンドを正常に実行したと判断すると、前記処理開始コマンドとセットで送信された前記処理終了コマンドに対する応答として正常終了通知を前記ホストコンピュータへ送信することを特徴とするメディア処理装置。
【請求項２】
前記制御部は、前記複数の制御コマンドのうち、いずれか１つでも正常に実行できなかったと判断すると、前記ホストコンピュータに正常に実行できなかった制御コマンドの異常終了通知を前記処理終了コマンドに対する応答として送信することを特徴とする請求項１に記載のメディア処理装置。
【請求項３】
前記制御部は、正常に実行できなかった制御コマンドがあると、残りの全ての制御コマンドの実行を中止することを指示することを特徴とする請求項２に記載のメディア処理装置。
【請求項４】
処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み手段と、前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、前記処理対象メディアを保管する処理対象メディア保管手段と、ホストコンピュータから送信される処理開始コマンドと処理終了コマンドで挟んだ一連の複数の制御コマンドに応じて、前記データ書込み手段、前記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送手段と、前記一連の複数の制御コマンドに応じて、前記データ書込み手段、前記印刷手段、及び前記メディア搬送手段を制御する制御部と、を備えたメディア処理装置の制御方法であって、
前記制御コマンドは、前記メディア搬送手段を前記処理対象メディア保管手段へ移動させるコマンドと、当該処理対象メディア保管手段から前記処理対象メディアをピックアップさせるコマンドと、ピックアップした前記処理対象メディアを搬送させるコマンドと、前記処理対象メディアをリリースさせるコマンドと、を含み、
前記処理開始コマンドに応じて複数の前記制御コマンドの実行を開始する実行ステップと、
全ての制御コマンドを正常に実行したか否かを判断する判断ステップと、
前記判断ステップにおいて正常に実行したと判断した場合に、前記処理開始コマンドとセットで送信された前記処理終了コマンドに対する応答として正常終了通知を前記ホストコンピュータへ送信する送信ステップと、を有することを特徴とするメディア処理装置の制御方法。
【請求項５】
前記判断ステップにおいて、前記複数の制御コマンドのうち、いずれか１つでも正常に実行できなかったと判断すると、前記処理終了コマンドに対する応答として正常に実行できなかった制御コマンドの異常終了通知を前記ホストコンピュータへ送信することを特徴とする請求項４に記載のメディア処理装置の制御方法。
【請求項６】
前記判断ステップにおいて、正常に実行できなかった制御コマンドがあると判断すると、残りの全ての制御コマンドの実行を中止することを特徴とする請求項５に記載のメディア処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理対象メディア（ＣＤ、ＤＶＤ等）の一方の面にデータの書き込み処理を
行い、他方の面に印刷処理を行うメディア処理装置及びメディア処理装置の制御方法に関
する。
【背景技術】
【０００２】
データの受け渡しなど行うために、データが書き込まれたＣＤ、ＤＶＤなどのメディア
が用いられている。特に、データ量が多い場合に、文書の代わりに、メディアを用いてデ
ータの交換が行われている。
【０００３】
データが書き込まれたメディア、例えばＣＤは、ＣＤパブリッシャと呼ばれるメディア
処理装置によって作成される。メディア処理装置では、ブランクメディアスタッカに収納
されているブランクＣＤをＣＤドライブに供給して、所定のデータを書き込み、しかる後
に、レーベルプリンタによってＣＤのレーベル面に印刷を施すことにより、ＣＤを作成し
ている（特許文献１参照）。
【０００４】
従来のメディア処理装置は、ホストコンピュータからコマンドが送信される毎に所定の
処理を行い、その後に応答を返送するようにしている。ホストコンピュータは、メディア
処理装置から応答があると、その応答から処理結果を解析し、正常に処理が行われたこと
を確認すると、次のコマンドを与える。正常に処理が行われなかった場合は次のコマンド
を送信することなく処理を終了する。以後同様に、ホストコンピュータからメディア処理
装置にコマンドが送信され、メディア処理装置が該コマンドに従って所定の処理を行い、
ホストコンピュータに応答を返す。
【０００５】
特許文献２には、ホストコンピュータからのコマンドに応じてデータ処理を実行する記
録装置が記載されている。記録装置は、データ処理が終了すると、終了処理及び初期化処
理を実行する。終了処理及び初期化処理の実行中に通信エラーが発生すると、通信エラー
の情報を操作パネルに表示する。ホストコンピュータからステータスの問い合わせがあれ
ば、そのレスポンスとしてホストコンピュータへエラー情報を返すことができる。
【０００６】
また、特許文献３には、印刷制御部と印刷機構部とを備えた記録装置が記載されている
。印刷制御部と印刷機構部とは相互にコマンドのやりとりを行う。印刷制御部からパラメ
ータ指定コマンドをうけると印刷機構部は、１ページ分のデータの送信要求を印刷制御部
へ送る。１ページ分のデータを受信し印刷処理を終了すると、終了信号を印刷制御部へ返
す。各ページについてこの処理を繰り返す。つまり、印刷機構部は１ページ分のデータの
印刷処理が終了する毎に印刷制御部へ印刷終了を知らせる終了信号を送信する。
【０００７】
ここで、具体的にホストコンピュータとメディア処理装置間のデータの授受を図１１を
参照して説明する。同図に示すように、まずホストコンピュータは、メディア処理装置（
実際の処理はファームウェアによって行われる）にコマンド１を送信する。メディア処理
装置はこのコマンド１を受信すると、該コマンドに対する処理を行い、応答１を送信する
。コマンド１は、例えばブランクＣＤをピックアップするためにアームを移動させるもの
であり、メディア処理装置はこのコマンドを受信すると、アームをブランクメディアスタ
ッカまで移動させる。
【０００８】
ホストコンピュータは、応答１を受信すると、その内容を解析してコマンド１に対する
処理が正常に行われたかどうか判定する（解析１）。当該処理が正常に行われた場合は、
次のコマンド２を与える。コマンド１に対する処理が正常に行われなかった場合はその時
点で処理を終了する。メディア処理装置はコマンド２を受け取ると、該コマンド２に対す
る処理を行い、応答２を送信する。コマンド２は、例えばブランクＣＤをピックアップさ
せるものであり、メディア処理装置はこのコマンドを受けると、ブランクメディアスタッ
カまでアームを動かして、ブランクメディアスタッカに置かれたブランクＣＤ１枚をピッ
クアップする。
【０００９】
ホストコンピュータは、応答２を受信すると、その内容を解析してコマンド２に対する
処理が正常に行われたかどうか判定する（解析２）。当該処理が正常に行われた場合は、
次のコマンド３を与える。コマンド２に対する処理が正常に行われなかった場合はその時
点で処理を終了する。以後同様に処理が行われる。ホストコンピュータ側から見れば、「
コマンドの送信」→「応答の受信」→「応答結果の解析」の順で処理が行われ、メディア
処理装置から見れば、「コマンドの受信」→「コマンドに対する処理」→「応答の送信」
の順で処理が行われる。このように、１つのコマンドを実行するごとにホストコンピュー
タに対して応答を返す処理は、たとえば特許文献４に開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−２５９３１８号公報
【特許文献２】特開平０７−１８６４６２号公報
【特許文献３】特開平０６−１３５１０３号公報
【特許文献４】特開２００２−２７９３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところで、上述した従来のメディア処理装置においては、ホストコンピュータとの間で
１つのコマンドを受ける毎に応答を返し、ホストコンピュータでは応答を受信する毎にそ
の内容を解析することから、通信データ量や通信処理が多く、ホストコンピュータとメデ
ィア処理装置との間の処理パフォーマンスが良くないという問題がある。
【００１２】
本発明は係る事情に鑑みてなされたものであり、ホストコンピュータとメディア処理装
置との間の処理パフォーマンスの向上が図れるメディア処理装置及びメディア処理装置の
制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的は下記構成又は方法により達成される。
本発明は、処理対象メディアの一方の面に対してデータ書込み処理を行うデータ書込み
手段と、
前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、
前記処理対象メディアを保管する処理対象メディア保管手段と、
ホストコンピュータから送信される制御コマンドに応じて、前記データ書込み手段、前
記印刷手段及び前記処理対象メディア保管手段の何れかへ、前記処理対象メディアを搬送
するメディア搬送手段と、を備え、
前記メディア搬送手段は、処理開始コマンドに応じて複数の前記制御コマンドの実行を
開始し、全ての制御コマンドを正常に実行したと判断すると、前記処理開始コマンドとセ
ットで送信された処理終了コマンドに対する応答として正常終了通知を前記ホストコンピ
ュータへ送信することを特徴とする。
【００１４】
また、本発明は、処理対象メディアの一方の面に対してデータ書込み処理を行うデータ
書込み手段と、前記処理対象メディアの他方の面に対して印刷処理を行う印刷手段と、前
記処理対象メディアを保管する処理対象メディア保管手段と、ホストコンピュータから送
信される制御コマンドに応じて、前記データ書込み手段、前記印刷手段及び前記処理対象
メディア保管手段の何れかへ、前記処理対象メディアを搬送するメディア搬送手段と、を
備えたメディア処理装置の制御方法であって、
処理開始コマンドに応じて複数の前記制御コマンドの実行を開始する実行ステップと、
全ての制御コマンドを正常に実行したか否かを判断する判断ステップと、
前記判断ステップにおいて正常に実行したと判断した場合に、前記処理開始コマンドと
セットで送信された処理終了コマンドに対する応答として正常終了通知を前記ホストコン
ピュータへ送信する送信ステップと、を有することを特徴とする。
【００１５】
上記構成によれば、処理開始コマンドに応じて複数の制御コマンドに応じた処理対象メ
ディアの搬送処理を順次行い、全ての制御コマンドが正常に実行されると、処理開始コマ
ンドとセットで送信された処理終了コマンドに対する応答として、正常終了通知をホスト
コンピュータへ送信する。したがって、従来のようにホストコンピュータとの間で１つの
コマンドを受信する毎に応答を返す場合と比べて、応答の送受信回数が減少する。また、
ホストコンピュータがその応答を解析して次のコマンドを送信するまでの時間を短縮する
ことができる。これにより、通信データ量や通信時間が減少し、ホストコンピュータとメ
ディア処理装置との間の処理パフォーマンスが向上する。
【００１６】
また、本発明のメディア処理装置において、前記メディア搬送手段は、前記複数の制御
コマンドのうち、いずれか１つでも正常に実行できなかったと判断すると、前記ホストコ
ンピュータに正常に実行できなかった制御コマンドの異常終了通知を前記処理終了コマン
ドに対する応答として送信することを特徴とする。
【００１７】
また、本発明のメディア処理装置の制御方法は、前記判断ステップにおいて、前記複数
の制御コマンドのうち、いずれか１つでも正常に実行できなかったと判断すると、前記処
理終了コマンドに対する応答として正常に実行できなかった制御コマンドの異常終了通知
を前記ホストコンピュータへ送信することを特徴とする。
【００１８】
上記構成によれば、複数の制御コマンドそれぞれに応じた処理を順次行った際に、いず
れか１つでも正常に実行できなかった処理があると、その時点でホストコンピュータに正
常に実行できなかった制御コマンドの応答を送信するので、ホストコンピュータ側で、異
常終了したコマンドを把握することができ、メディア処理装置の異常箇所を早期に特定す
ることができる。
【００１９】
また、本発明のメディア処理装置において、前記メディア搬送手段は、正常に実行でき
なかった制御コマンドがあると、残りの全ての制御コマンドの実行を中止することを指示
することを特徴とする。
【００２０】
また、本発明のメディア処理装置の制御方法は、前記判断ステップにおいて、正常に実
行できなかった制御コマンドがあると判断すると、残りの全ての制御コマンドの実行を中
止することを特徴とする。
【００２１】
上記構成によれば、正常に実行できなかった制御コマンドがあると、残りの全ての制御
コマンドに応じた処理の実行を中止するので、無意味な処理の実行を回避できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態に係るメディア処理装置の外観を示す斜視図である。
【図２】図１のメディア処理装置の内部構造を示す斜視図である。
【図３】図１のメディア処理装置の機械的構成を示した模式図である。
【図４】図１のメディア処理装置の概略構成を示すブロック図である。
【図５】図１のメディア処理装置とホストコンピュータとの間のデータ授受を示すタイムチャートである。
【図６】図１のメディア処理装置の動作を示す概略フローチャートである。
【図７】第２の実施形態のメディア処理装置の各部を開状態としたときの外観斜視図である。
【図８】第２の実施形態のメディア処理装置の内部の主要部分を示す斜視図である。
【図９】第２の実施形態のメディア処理装置の機械的構成を示した模式図である。
【図１０】第２の実施形態のメディア処理装置の内部処理の概略構成を示すブロック図である。
【図１１】従来のメディア処理装置とホストコンピュータとの間のデータ授受を示すタイムチャートである。
【発明を実施するための形態】
【００２３】
＜第１の実施形態＞
以下、本発明に係るメディア処理装置及びメディア処理装置の制御方法を実施するため
の好適な第１の実施形態について、図面を参照して詳細に説明する。図１は、本発明を適
用したメディア処理装置１の概観斜視図であり、図２は、メディア処理装置１の内部の主
要部分を示す斜視図であり、図３は、メディア処理装置の機械的構成を示した模式図であ
る。
【００２４】
（メディア処理装置の具体的構成例）
図１に示すように、メディア処理装置１は、ほぼ直方体形状の装置ケース３１を備え、
この装置ケース３１の前面には、左右に開閉可能な開閉扉３２、３３が取り付けられてい
る。開閉扉３２、３３の上側には、操作ボタン、電源ボタン、テンキー、指紋センサなど
が配列された操作面３４が形成されている。開閉扉３２の下側には横長い矩形の処理済メ
ディアを取り出すメディア取出し口３１ａが外部へ向けて開口している。
【００２５】
図２に示すように、メディア処理装置１の装置ケース３１の内部には、その正面から見
て右側の部位に、データ書き込み処理及びレーベル印刷処理が行われていないブランクメ
ディア２Ａを保管するブランクメディアスタッカ１１（処理対象メディア保管手段）と、
データ書き込み処理及びレーベル印刷処理が行われた処理済メディア２Ｂを保管する処理
済メディアスタッカ１２（処理対象メディア保管手段）と、が同軸状態で上下に配置され
ている。ブランクメディアスタッカ１１は、前方に水平に引き出し可能なスライド板４１
と、このスライド板４１の上に垂直に配置されている左右一対の円弧状の枠板４２、４３
とを備えている。これらにより、ブランクメディア２Ａを上端開口部から受け入れ、同軸
状態に積層した状態で収納可能なスタッカが構成されている。ブランクメディアスタッカ
１１にブランクメディア２Ａを収納あるいは補充する作業は、開閉扉３２を開け、スライ
ド板４１を手前に引き出すことにより、簡単に行うことが可能となっている。
【００２６】
下側の処理済メディアスタッカ１２も同一構造となっている。前方に水平に引き出し可
能なスライド板４４と、この上面に垂直に配置されている左右一対の円弧状の枠板４５、
４６と、を備えている。これらによって、処理済メディア２Ｂを上端開口部から受け入れ
、同軸状態で積層した状態で収納可能なスタッカが構成されている。これらのブランクメ
ディアスタッカ１１、処理済メディアスタッカ１２は、例えば、５０枚（＝ｎ）の処理対
象メディア２を収納可能となっている。
【００２７】
これらブランクメディアスタッカ１１、処理済メディアスタッカ１２の左隣の部位には
、その後側に汎用スタッカが配置されている。この汎用スタッカ１３（処理対象メディア
保管手段）には、処理済メディア２Ｂが保管されるほか、データ書き込み処理に失敗した
失敗メディアが保管される。汎用スタッカ１３の前方には、処理済メディア２Ｂを外部へ
排出する際に利用される排出メディアスタッカ１４（処理対象メディア保管手段）が配置
されている。これらのスタッカ１３、１４は、共通のベース４７と、このベース４７から
垂直に起立している側板４８、４９、５０とによって構成されている。後側の汎用スタッ
カ１３は、後ろ側の側板４８の円弧状内周面４８ａと、左右の側板４９、５０における後
側の円弧状内周面４９ａ、５０ａと、によって構成されており、これらによって規定され
る上端開口部から受け入れた処理済メディア２Ｂが同軸状態に積層されて収納される。前
側の排出メディアスタッカ１４は、左右の側板部分４９、５０の前側の円弧状内周面４９
ｂ、５０ｂによって構成されており、これらによって規定される上端開口部から受け入れ
た処理済メディア２Ｂが同軸状態に積層されて収納される。
【００２８】
ここで、左右の側板部分４９、５０の上端面４９ｃ、５０ｃはほぼ三角形の平坦面とさ
れており、これらの上端面４９ｃ、５０ｃの前側縁に連続して前方に傾斜した傾斜案内面
４９ｄ、５０ｄが形成されている。これらの傾斜案内面４９ｄ、５０ｄが排出メディアス
タッカ１４の左右の円弧状内周面４９ｂ、５０ｂの上端縁部分に連続している。汎用スタ
ッカ１３は例えば３０枚（＝ｎ１）の処理対象メディア２を収納可能であり、排出メディ
アスタッカ１４は例えば２０枚（＝ｎ２）の処理対象メディア２を収納可能である。なお
、処理対象メディア２とは、メディア処理装置１が実行する各処理の対象となるメディア
であり、ブランクメディア２Ａ、処理済メディア２Ｂが含まれる。
【００２９】
図２、３に示すように、ブランクメディアスタッカ１１、処理済メディアスタッカ１２
の後側には、メディア搬送機構６（メディア搬送手段）が配置されている。メディア搬送
機構６は、装置ケース３１に垂直に取り付けられているシャーシ５１と、このシャーシ５
１の上下の水平支持板部分５２の間に垂直に架け渡されている垂直ガイド軸５４と、この
垂直ガイド軸５４に取り付けたメディア搬送アーム５５と、を備えている。メディア搬送
アーム５５は、垂直ガイド軸５４に沿って昇降可能であるとともに、当該垂直ガイド軸５
４を中心に左右に旋回可能である。
【００３０】
メディア搬送機構６の後側には、上側にメディアドライブ４（データ書込み手段）が配
置され、下側にレーベルプリンタ５（印刷手段）配置されている。図２においては、上側
のメディアドライブ４のメディアトレイ７１が内部に引き込まれた位置７１Ｂにあり、下
側のレーベルプリンタ５のプリンタトレイ８１も後ろ側のメディア印刷位置８１Ｂにある
状態が示されている。レーベルプリンタ５はインクジェットプリンタであり、インク供給
源として各色のインクカートリッジ（図示せず）が用いられており、これらのインクカー
トリッジがカートリッジ装着部（図示せず）に装着されている。
【００３１】
（メディア処理装置の内部構成について）
次に、メディア処理装置１の内部処理について説明する。
図４はメディア処理装置１の概略構成を示すブロック図である。同図において、メディ
ア処理装置１は、各部の制御を司る制御部６０を有し、メディア処理装置１内のメディア
ドライブ駆動部６１、レーベルプリンタ駆動部６２、メディア搬送機構駆動部６３（メデ
ィア搬送手段）等の制御を行う。メディアドライブ駆動部６１は、メディアドライブ４を
駆動制御する。レーベルプリンタ駆動部６２はレーベルプリンタ５を駆動制御する。メデ
ィア搬送機構駆動部６３はメディア搬送機構６を駆動制御する。また、メディア処理装置
１は、ＣＤに書き込むためのデータと該ＣＤのレーベル面にレーベル印刷する画像データ
を一時的に記憶する記憶部６４と、通信用のインターフェース６５を有している。制御部
６０は、通信用のインターフェース６５を介して、専用通信回線あるいは一般通信回線に
よってホストコンピュータ１００と接続されている。
【００３２】
制御部６０は、通常は、ホストコンピュータ１００側から供給されるコマンドに基づき
、メディア作成動作（データ書き込み動作、レーベル面印刷動作）を行う。ホストコンピ
ュータ１００からは、前後に処理開始コマンドと処理終了コマンドを配置した複数のコマ
ンドが供給されるようになっている。制御部６０は、この複数のコマンドを一括して扱う
ことができ、最初のコマンドから順次実行し、全て正常に実行し終えると、ホストコンピ
ュータ１００に応答を返す。途中で正常に処理できなかったコマンドがあると、その時点
でホストコンピュータ１００に異常終了したコマンドの応答を返し、残りの全てのコマン
ドに対する処理を中止する。ホストコンピュータ１００では、メディア処理装置１の制御
部６０からの応答に基づいて処理結果を解析し、正常に処理できなかったコマンドがある
場合は、そのコマンドの処理内容から推定できる故障内容をホストコンピュータ１００の
モニタ（図示略）画面上に表示する。
【００３３】
操作部６６は、操作面３４に設置された操作ボタン、電源ボタン、テンキー、指紋セン
サ等からの指示を受信し、制御部６０を介して、指示に応じた動作を各構成部へ指示する
。
【００３４】
上記メディアドライブ４、メディアドライブ駆動部６１及び制御部６０によってデータ
書込み手段が構成される。また、上記レーベルプリンタ５、レーベルプリンタ駆動部６２
及び制御部６０によって印刷手段が構成される。また、上記メディア搬送機構６、メディ
ア搬送機構駆動部６３及び制御部６０によって搬送アーム手段が構成される。
【００３５】
図５は、ホストコンピュータ１００との間のデータ授受を示すタイムチャートである。
処理開始コマンドと処理終了コマンドで挟んだ一連のコマンド１〜４（コマンドセット
）は、例えば、メディア搬送アーム５５をブランクメディアスタッカ１１へ移動させるコ
マンド（コマンド１）、ブランクメディアスタッカ１１から未使用のブランクメディア２
Ａをピックアップさせるコマンド（コマンド２）、ピックアップさせたブランクメディア
２Ａをメディアドライブ４へ搬送させるコマンド（コマンド３）、ブランクメディア２Ａ
をメディアドライブ４のメディアトレイ７１にリリースさせるコマンド（コマンド４）で
ある。制御部６０は、これらの一連のコマンドをホストコンピュータ１００から受けるこ
とで、順次実行する。この処理を図６のフローチャートに示す。
【００３６】
図６において、まずホストコンピュータ１００からコマンドが入力されたかどうか判定
する（ステップＳＴ１０）。ホストコンピュータ１００からコマンドが入力されない場合
（ステップＳＴ１０：Ｎｏ）は、他の処理（ステップＳＴ１６）を行ってステップＳＴ１
０に戻る。ホストコンピュータ１００からコマンドが入力された場合は（ステップＳＴ１
０：Ｙｅｓ）、そのコマンドに応じた処理の実行を指示する（ステップＳＴ１１）。例え
ば、メディア搬送アーム５５をブランクメディアスタッカ１１へ移動させるコマンド１に
ついては、メディア搬送機構駆動部６３にコマンド１に対する処理の実行を指示する。メ
ディア搬送機構駆動部６３は、当該指示を受けると、メディア搬送アーム５５を動かして
ブランクメディアスタッカ１１へ移動させる。メディア搬送アーム５５の移動が終了する
と、当該動作が終了した旨の情報がメディア搬送機構駆動部６３から制御部６０へ送られ
る。
【００３７】
制御部６０は、メディア搬送機構駆動部６３にコマンド１の処理の実行を指示した後、
コマンド１の処理が正常に実行されたかどうか判定する（ステップＳＴ１２）。処理が正
常に実行された場合（ステップＳＴ１２：Ｙｅｓ）は、次のコマンドに対する処理を行う
ため、現在のコマンドが最後のコマンドかどうか判定し、現在のコマンドが最後のコマン
ドでなければステップＳＴ１１に戻り、次のコマンドに対する処理を行う。このようにし
て、全てのコマンドに対する処理が正常に行われると、応答処理を行う（ステップＳＴ１
５）。この場合、全てのコマンドに対する処理が正常に行われた旨の応答をホストコンピ
ュータ１００に返す。
【００３８】
上述したコマンド２（ブランクメディアスタッカ１１から未使用のブランクメディア２
Ａをピックアップさせるコマンド）については、メディア搬送機構駆動部６３にコマンド
２に対する処理の実行を指示する。メディア搬送機構駆動部６３は当該指示を受けると、
メディア搬送アーム５５をブランクメディアスタッカ１１上のブランクメディア２Ａのと
ころまで降下させて、ブランクメディア２Ａをピックアップさせる。ブランクメディア２
Ａのピックアップが終了すると、当該動作が終了した旨の情報がメディア搬送機構駆動部
６３から制御部６０へ送られる。
【００３９】
また、上述したコマンド３（ピックアップさせたブランクメディア２Ａをメディアドラ
イブ４へ搬送させるコマンド）については、メディア搬送機構駆動部６３にコマンド３に
対する処理の実行を指示する。メディア搬送機構駆動部６３は当該指示を受けると、メデ
ィア搬送アーム５５をメディアドライブ４まで移動させる。メディア搬送アーム５５の移
動が終了すると、当該動作が終了した旨の情報がメディア搬送機構駆動部６３から制御部
６０へ送られる。
【００４０】
また、上述したコマンド４（ブランクメディア２Ａをメディアドライブ４のメディアト
レイ７１にリリースさせるコマンド）を実行するにあたって、制御部６０は予めメディア
ドライブ駆動部６１にコマンド４に対応する処理の実行を指示する。すなわち、メディア
ドライブ駆動部６１は当該指示を受けるとメディアドライブ４を制御してメディアトレイ
７１をメディア受け渡し位置７１Ｂまで開ける。メディアドライブ４のメディアトレイ７
１がメディア受け渡し位置７１Ｂ（図２参照）まで開くと、当該動作が終了した旨の情報
がメディアドライブ駆動部６１から制御部６０へ送られる。制御部６０は、次にメディア
搬送機構駆動部６３にコマンド４に対する処理の実行を指示する。メディア搬送機構駆動
部６３は当該指示を受けると、メディア搬送アーム５５をメディアドライブ４のメディア
トレイ７１の直上まで降下させ、メディア搬送アーム５５が保持しているブランクメディ
ア２Ａをリリースさせる。メディアトレイ７１へブランクメディア２Ａをリリースすると
、当該動作が終了した旨の情報がメディア搬送機構駆動部６３から制御部６０へ送られる
。
【００４１】
一方、ステップＳＴ１２において、正常に処理が行われなかった場合は（ステップＳＴ
１２：Ｎｏ）、その時点で処理を中止し（ステップＳＴ１４）、当該コマンドの応答をホ
ストコンピュータ１００に返す（ステップＳＴ１５）。この場合、処理を中止するという
ことは、残りの全てのコマンドに対する処理を中止するということである。例えば、コマ
ンド２に対する処理が正常に行われなかった場合、コマンド３、コマンド４のそれぞれに
対する処理を中止する。異常終了した処理があると、残りの全てのコマンドに応じた処理
の実行を中止させることで、無意味な処理の実行を回避できる。また、異常終了したコマ
ンドの応答をホストコンピュータ１００へ送信することで、ホストコンピュータ１００は
、異常終了したコマンドを把握することができ、メディア処理装置１の異常箇所を早期に
特定することができる。
【００４２】
このように本実施の形態のメディア処理装置１によれば、ホストコンピュータ１００か
ら処理開始コマンドと処理終了コマンドで挟まれた複数のコマンドが与えられると、これ
らのコマンドに応じた処理を順次行う。そして最後のコマンドに応じた処理を行った後に
処理終了コマンドに対する応答として、複数処理の実行結果をホストコンピュータ１００
へ送信する。このため、ホストコンピュータ１００との間で１つのコマンドを受ける毎に
応答を返すようにした従来技術と比べて、応答の送受信回数の減少や応答を解析して次の
コマンドを送信するまでの時間を削減することができる。また、通信データ量や通信処理
が減少し、メディア処理装置１のパフォーマンスが向上する。
【００４３】
また、メディア処理装置１は、複数の制御コマンドそれぞれに応じた処理を順次行い、
異常終了した処理があると残りのコマンドを読み捨てる。そして、ホストコンピュータ１
００に異常終了した制御コマンドの応答を送信するので、ホストコンピュータ１００側で
、異常終了した制御コマンドを把握することができ、メディア処理装置１の異常箇所を早
期に特定することができる。
【００４４】
また、異常終了した処理があると、残りの全ての制御コマンドに応じた処理の実行を中
止させるので、無意味な処理の実行を回避できる。
【００４５】
なお、上記の例は、ＣＤ、ＤＶＤの作成を行う場合の例であるが、ＣＤ、ＤＶＤなどの
光ディスク、光磁気ディスクの他に、半導体メモリ、磁気記録媒体などの他の形式の外部
記録媒体の作成を行う場合にも本発明を適用できる。この場合、外部記録媒体書き込み装
置（メディアドライブ）も、単一の形式の外部記録媒体の書き込みおよび発行動作を行う
ものを用いることができることは勿論のこと、異なる形式の外部記録媒体の書き込み、お
よび発行動作を行う機能を備えたものを用いることも可能である。
【００４６】
＜第２の実施形態＞
次に、図面を参照して、本発明を適用したメディア処理装置の第２の実施形態を説明す
る。図７は本発明を適用したメディア処理装置の各部を開状態としたときの外観斜視図で
あり、図８は、メディア処理装置の内部の主要部分を示す斜視図であり、図９は、メディ
ア処理装置の機械的構成を示した模式図である。
【００４７】
（メディア処理装置の具体的構成例）
図７に示すように、メディア処理装置２００は、例えばＣＤあるいはＤＶＤ等の円板状
のメディアへのデータの書き込みやメディアのレーベル面への印刷を行うメディア処理装
置であり、ほぼ直方体形状のケース１０２を備えている。このケース１０２の前面には、
左右に開閉可能な開閉扉１０３，１０４が取り付けられている。ケース１０２の上側左端
部には、表示ランプ、操作ボタン等が配列された操作面１０５が設けられており、また、
ケース１０２の下端には、下方に突出するように載置用の脚部１０６が左右両側に設けら
れている。左右の脚部１０６の間位置には引出機構１０７が設けられている。
【００４８】
正面視右側の開閉扉１０３は、図７に示すように、メディア処理装置２００の前面側の
開口部１０８を開閉するもので、例えば未使用（ブランク）のメディアＭを開口部１０８
を介してセットする時、あるいは作成済みのメディアＭを、開口部１０８を介して取り出
すときに、開閉する扉である。
また、正面視左側の開閉扉１０４は、図８に示すレーベルプリンタ１１１のインクカー
トリッジ１１２の入れ換え時に開閉するためのものであり、この開閉扉１０４を開けると
、鉛直方向に配列された複数のカートリッジホルダ１１３を有するカートリッジ装着部１
１４が露出するようになっている。
【００４９】
メディア処理装置２００のケース１０２の内部には、データ書き込み処理が行われてい
ない複数枚（例えば５０枚）の未使用のメディアＭをスタック可能なメディア保管部とし
ての第１のメディアスタッカ１２１と、複数枚（例えば５０枚）の未使用のメディアＭあ
るいは作成済みメディアＭが保管されるメディア保管部としての第２のメディアスタッカ
１２１と、がメディアＭの中心軸線が同一となるように上下に配置されている。第１のメ
ディアスタッカ１２１および第２のメディアスタッカ１２１は、それぞれ所定位置に対し
て着脱自在である。
【００５０】
第１のメディアスタッカ１２１は、左右一対の円弧状の枠板１２４，１２５を備えてお
り、これにより、メディアＭを上側から受け入れ、同軸に積層した状態で収容可能な構成
をなしている。第１のメディアスタッカ１２１にメディアＭを収容あるいは補充する作業
は、開閉扉１０３を開けて第１のメディアスタッカ１２１を取り出すことにより、簡単に
行うことが可能となっている。
【００５１】
第２のメディアスタッカ１２１も同一構造となっており、左右一対の円弧状の枠板１２
７，１２８を備え、これによって、メディアＭを上側から受け入れ、同軸に積層した状態
で収容可能なスタッカが構成されている。
【００５２】
これらの第１のメディアスタッカ１２１および第２のメディアスタッカ１２１の後側に
は、メディア搬送機構１３１が配置されている。メディア搬送機構１３１は、本体フレー
ム１３０とシャーシ１３２の天板１３３との間に垂直に架け渡されている垂直ガイド軸１
３５を有している。この垂直ガイド軸１３５に搬送アーム１３６が昇降および旋回可能な
状態で支持されている。搬送アーム１３６は、駆動モータ１３７によって垂直ガイド軸１
３５に沿って昇降可能であるとともに、垂直ガイド軸１３５を中心に左右に旋回可能であ
る。
【００５３】
上下のスタッカ１２１，１２２およびメディア搬送機構１３１の側方の後方の部位には
、上下に積層された２つのメディアドライブ１４１，１４１が配置され、これらメディア
ドライブ１４１，１４１の下側にレーベルプリンタ１１１の図示せぬキャリッジが移動可
能に配置されている。メディアドライブ１４１はメディアＭに対するデータ書き込みに最
大で５分間要する。複数のメディアドライブ１４１，１４１を設けることによって（本実
施形態では２つ）、同時に複数のメディアＭに対してデータの書き込みを行うことができ
るので、スループットを向上させることができる。
メディアドライブ１４１，１４１は、メディアＭへのデータ書き込み位置とメディアＭ
の受け取り受け渡しを行うメディア受け渡し位置との間を移動可能なメディアトレイ１４
１ａ，１４１ａをそれぞれ有している。
【００５４】
また、レーベルプリンタ１１１は、メディアＭのレーベル面へのレーベル印刷可能な印
刷位置とメディアＭの受け取り受け渡しを行うメディア受け渡し位置との間を移動可能な
メディアトレイ１４５を有している。
【００５５】
図８では、上下のメディアドライブ１４１，１４１のメディアトレイ１４１ａ，１４１
ａが手前に引き出されてメディア受け渡し位置にある状態および下側のレーベルプリンタ
１１１のメディアトレイ１４５が手前側のメディア受け渡し位置にある状態が示されてい
る。また、レーベルプリンタ１１１はインクジェットプリンタであり、インク供給機構１
６０として各色（本実施形態ではブラック、シアン、マゼンタ、イエロー、ライトシアン
、ライトマゼンタの６色）のインクカートリッジ１１２が用いられ、これらのインクカー
トリッジ１１２がカートリッジ装着部１１４の各カートリッジホルダ１１３に前方から装
着されている。
【００５６】
ここで、第１のメディアスタッカ１２１の左右一対の枠板１２４，１２５の間およびメ
ディアスタッカ２２の左右一対の枠板１２７，１２８の間には、メディア搬送機構１３１
の搬送アーム１３６が昇降可能な隙間が形成されている。また、第１のメディアスタッカ
１２１と第２のメディアスタッカ１２２との間には、メディア搬送機構１３１の搬送アー
ム１３６が水平に旋回して、第２のメディアスタッカ１２１の真上に位置できるように隙
間が開いている。さらに、両メディアトレイ１４１ａ，１４１ａをメディアドライブ１４
１に押し込むと、メディア搬送機構１３１の搬送アーム１３６を下降させて、メディア受
け渡し位置にあるメディアトレイ１４５にアクセス可能となっている。
【００５７】
メディア搬送機構１３１の搬送アーム１３６は、両メディアトレイ１４１ａ，１４１ａ
をデータ書き込み位置に位置させ、メディアトレイ１４５を奥側の印刷位置に位置させた
状態で、メディアトレイ１４５の高さ位置よりもさらに下側まで下降可能となっている。
そして、メディアトレイ１４５のメディア受け渡し位置の下方には、搬送アーム１３６が
この位置まで降下してリリースしたメディアＭが通過するガイド穴１６５であって、後述
するメディアスタッカ（別体スタッカ）が装着されるガイド穴１６５が形成されている。
【００５８】
引出機構１０７は、本体フレーム１３０の下側に、本体フレーム１３０から引き出して
開いたり、収納して閉じたりすることが可能な引出トレイ１７０を有している。引出トレ
イ１７０には、スタッカ部１７１が下方に凹んで設けられている。引出トレイ１７０が収
納位置（閉位置）にあるとき、スタッカ部１７１は、ガイド穴１６５の下方に位置し、ス
タッカ部１７１の中心部は、受け渡し位置にある両メディアトレイ１４１ａ，１４１ａと
メディアトレイ１４５の中心軸線が同一となるように位置されている。このスタッカ部１
７１は、ガイド穴１６５を介して投入されるメディアＭを受け入れ、このメディアＭを比
較的少量（例えば５枚〜１０枚程度）だけ収容する。スタッカ部１７１は、メディアＭを
上側から受け入れ、同軸に積層した状態で収容可能となっている。
【００５９】
収納状態にある引出トレイ１７０のスタッカ部１７１およびガイド穴１６５には、スタ
ッカ部１７１よりもメディアＭの収容量が多いメディアスタッカ（別体スタッカ）１７２
が着脱可能となっている。この第３のメディアスタッカ１７２も、一対の円弧状の枠板１
７３，１７４を備えており、これによって、メディアＭを上側から受け入れ、同軸に積層
した状態で複数枚（例えば５０枚）収容可能となっている。一対の円弧状の枠板１７３，
１７４の間には、メディア搬送機構１３１の搬送アーム１３６が昇降可能な隙間が形成さ
れている。また、一方の枠板１７４の上部には着脱時にユーザによって把持される取っ手
１７５が設けられている。
【００６０】
つまり、図８及び図９に示すように第３のメディアスタッカ１７２を取り付けた状態と
すれば、第２のメディアスタッカ１２１から未使用のメディアＭを取り出し、メディアド
ライブ１４１およびレーベルプリンタ１１１でデータ記録および印刷を行った後に、第３
のメディアスタッカ１７２に収容することができる。
また、例えば、第１のメディアスタッカ１２１および第２のメディアスタッカ１２１に
それぞれの最大収容枚数（５０枚＋５０枚）の未使用のメディアＭを装填し、第２のメデ
ィアスタッカ１２１の全枚数（５０枚）のメディアＭを順次処理して第３のメディアスタ
ッカ１７２に収容し、次に、第１のメディアスタッカ１２１の全枚数（５０枚）のメディ
アＭを順次処理して、空となった第２のメディアスタッカ１２１に収容する。このように
して、第１のメディアスタッカ１２１および第２のメディアスタッカ１２１の最大収容枚
数（５０枚＋５０枚）のメディアＭを一度に処理する（バッチ処理モード）。
【００６１】
また、第３のメディアスタッカ１７２を取り外した状態とすれば、第１のメディアスタ
ッカ１２１あるいは第２のメディアスタッカ１２１から未使用のメディアＭを取り出し、
メディアドライブ１４１およびレーベルプリンタ１１１でデータ記録および印刷を行った
後に、収納状態にある引出トレイ１７０のスタッカ部１７１に収容することができる。
【００６２】
これにより、引出トレイ１７０を引き出すことでスタッカ部１７１から処理が完了した
メディアＭを取り出すことができる。つまり、メディアＭへの処理中であっても、開閉扉
１０３を閉じたまま、処理が完了したメディアＭから順に一枚ずつあるいは複数枚ずつ取
り出すことができる（外部排出モード）。
【００６３】
ここで、メディア搬送機構１３１の搬送アーム１３６の昇降および左右への旋回の組み
合わせ動作によって、メディアＭは、第１のメディアスタッカ１２１、第２のメディアス
タッカ１２１、引出トレイ１７０のスタッカ部１７１（または第３のメディアスタッカ１
７２）、各メディアドライブ１４１のメディアトレイ１４１ａ，１４１ａおよびレーベル
プリンタ１１１のメディアトレイ１４５間で適宜搬送される。
【００６４】
（メディア処理装置の内部構成について）
次に、メディア処理装置２００の内部処理について説明する。図１０はメディア処理装
置２００の内部処理の概略構成を示すブロック図である。
本実施形態では、ホストコンピュータ１００のＵＳＢポートに複数のＵＳＢデバイスを
接続するための分岐装置であるハブ１６４を介して 、レーベルプリンタ１１１、メディ
アドライブ１４１及びメディア搬送機構１３１の３つのＵＳＢデバイスが通信可能に接続
されている。
【００６５】
各ＵＳＢデバイスとホストコンピュータ１００とは、各通信インターフェース１６６,
１６７,１６８を介して通信可能に接続されている。ドライブ制御部１６１は、メディア
ドライブ１４１を駆動制御する。プリンタ制御部１６２はレーベルプリンタ１１１を駆動
制御する。メディア搬送機構制御部１９０はメディア搬送機構１３１を駆動制御する。ド
ライブ制御部１６１はＣＤに書き込むための書き込みデータを一時的に記憶する記憶部を
備え、プリンタ制御部１６２はＣＤのレーベル面にレーベル印刷する画像データを一時的
に記憶する記憶部を備えている。
【００６６】
メディア処理装置２００はホストコンピュータ１００から供給されるコマンドに基づき
、メディア作成動作（データ書き込み動作、レーベル面印刷動作）を行う。ホストコンピ
ュータ１００からは、前後に処理開始コマンドと処理終了コマンドを配置した複数のコマ
ンドが供給されるようになっている。各制御部１６１,１６２,１６３は、この複数のコマ
ンドを一括して扱うことができ、最初のコマンドから順次実行し、全て正常に実行し終え
ると、ホストコンピュータ１００に応答を返す。途中で正常に処理できなかったコマンド
があると、その時点でホストコンピュータ１００に異常終了したコマンドの応答を返し、
残りの全てのコマンドに対する処理を中止する。ホストコンピュータ１００では、メディ
ア処理装置２００の各制御部１６１,１６２,１６３からの応答に基づいて処理結果を解析
し、正常に処理できなかったコマンドがある場合は、そのコマンドの処理内容から推定で
きる故障内容をホストコンピュータ１００のモニタ（図示略）画面上に表示する。
【００６７】
第１の実施形態で説明した図５を参照すると、各制御部１６１,１６２,１６３は、処理
開始コマンドと処理終了コマンドで挟んだ一連のコマンドをホストコンピュータ１００か
ら受け、順次実行する。
一連のコマンド１〜４（コマンドセット）とは、例えば、搬送アーム１３６を第１のメ
ディアスタッカ１２１へ移動させるコマンド（コマンド１）、第１のメディアスタッカ１
２１から未使用のブランクメディアＭをピックアップさせるコマンド（コマンド２）、ピ
ックアップさせたブランクメディアＭをメディアドライブ１４１へ搬送させるコマンド（
コマンド３）、ブランクメディアＭをメディアドライブ１４１のメディアトレイ１４１ａ
，１４１ａにリリースさせるコマンド（コマンド４）である。この処理を第１の実施形態
の図６のフローチャートを参照して説明する。
【００６８】
図６において、まずホストコンピュータ１００からコマンドが入力されたかどうか判定
する（ステップＳＴ１０）。ホストコンピュータ１００からコマンドが入力されない場合
（ステップＳＴ１０：Ｎｏ）は、他の処理（ステップＳＴ１６）を行ってステップＳＴ１
０に戻る。ホストコンピュータ１００からコマンドが入力された場合は（ステップＳＴ１
０：Ｙｅｓ）、そのコマンドに応じた処理の実行を指示する（ステップＳＴ１１）。例え
ば、搬送アーム１３６を第１のメディアスタッカ１２１へ移動させるコマンド１について
は、メディア搬送機構制御部１９０は搬送アーム１３６を動かして第１のメディアスタッ
カ１２１へ移動させる。
【００６９】
搬送アーム１３６の移動が終了すると、メディア搬送機構制御部１９０はコマンド１の
処理が正常に実行されたかどうか判定する（ステップＳＴ１２）。処理が正常に実行され
た場合（ステップＳＴ１２：Ｙｅｓ）は、次のコマンドに対する処理を行うため、現在の
コマンドが最後のコマンドかどうか判定し、現在のコマンドが最後のコマンドでなければ
ステップＳＴ１１に戻り、次のコマンドに対する処理を行う。このようにして、全てのコ
マンドに対する処理が正常に行われると、応答処理を行う（ステップＳＴ１５）。メディ
ア搬送機構制御部１９０は、全てのコマンドに対する処理が正常に行われた旨の応答をホ
ストコンピュータ１００に返す。
【００７０】
上述したコマンド２（第１のメディアスタッカ１２１から未使用のブランクメディアＭ
をピックアップさせるコマンド）については、メディア搬送機構制御部１９０は搬送アー
ム１３６を第１のメディアスタッカ１２１上のブランクメディアＭのところまで降下させ
て、ブランクメディアＭをピックアップさせる。
【００７１】
また、上述したコマンド３（ピックアップさせたブランクメディアＭをメディアドライ
ブ１４１へ搬送させるコマンド）については、メディア搬送機構制御部１９０は、搬送ア
ーム１３６をメディアドライブ１４１まで移動させる。
【００７２】
また、上述したコマンド４（ブランクメディアＭをメディアドライブ１４１のメディア
トレイ１４１ａにリリースさせるコマンド）については、ドライブ制御部１６１によって
メディアトレイ１４１ａがメディア受け渡し位置まで引き出されるのを待って、メディア
搬送機構制御部１９０は搬送アーム１３６をメディアトレイ１４１ａの直上まで降下させ
、搬送アーム１３６が保持しているブランクメディアＭをリリースさせる。
【００７３】
一方、ステップＳＴ１２において正常に処理が行われなかった場合は（ステップＳＴ１
２：Ｎｏ）、その時点で処理を中止し（ステップＳＴ１４）、当該コマンドの応答をホス
トコンピュータ１００に返す（ステップＳＴ１５）。この場合、処理を中止するというこ
とは、残りの全てのコマンドに対する処理を中止するということである。例えば、コマン
ド２に対する処理が正常に行われなかった場合は、コマンド３、コマンド４のそれぞれに
対する処理を中止する。異常終了した処理があると、残りの全てのコマンドに応じた処理
の実行を中止させることで、無意味な処理の実行を回避できる。また、異常終了したコマ
ンドの応答をホストコンピュータ１００へ送信することで、ホストコンピュータ１００は
、異常終了したコマンドを把握することができ、メディア処理装置２００の異常箇所を早
期に特定することができる。
【符号の説明】
【００７４】
１：メディア処理装置、３１：ケース、３２：開閉扉、３３：開閉扉、３４：操作面、３
１ａ：メディア取出し口、５：レーベルプリンタ、８１：メディアトレイ、１１：ブラン
クメディアスタッカ、１２：処理済メディアスタッカ、６：メディア搬送機構、５５：メ
ディア搬送アーム、４：メディアドライブ、７１：メディアトレイ、７１Ｂ：メディア受
け渡し位置、２Ａ：ブランクメディア、２Ｂ：処理済メディア、６０：制御部、６１：メ
ディアドライブ駆動部、６２：レーベルプリンタ駆動部、６３：メディア搬送機構駆動部
、６４：記憶部、６５：通信用インターフェース、１００：ホストコンピュータ、１１１
：レーベルプリンタ、１２１,１２２,１７２：メディアスタッカ、１３１：メディア搬送
機構、１３６：搬送アーム、１４１：メディアドライブ、１６１：ドライブ制御部、１６
２：プリンタ制御部、１７０：引出しトレイ、１９０：メディア搬送機構制御部、２００
：メディア処理装置
【図１】
0005477420.tif 000002
【図２】
0005477420.tif 000003
【図３】
0005477420.tif 000004
【図４】
0005477420.tif 000005
【図５】
0005477420.tif 000006
【図６】
0005477420.tif 000007
【図７】
0005477420.tif 000008
【図８】
0005477420.tif 000009
【図９】
0005477420.tif 000010
【図１０】
0005477420.tif 000011
【図１１】
0005477420.tif 000012