(57)【要約】【課題】記録媒体作成装置に備えられている既存のデータ記録装置、ラベルプリンタ等の各装置の動作状態を取得しながら、取得した各装置の動作状態に基づいて、アプリケーションからの要求に対する各装置の動作処理手順を計画して、各装置の動作を制御させることにより、各装置が互いに干渉せずに光学記録媒体を最も効率良く作成させることが可能な記録媒体作成制御装置、記録媒体作成制御方法及びプログラムを提供する。【解決手段】記録媒体作成制御装置１０に、統合制御部４０、データ記録部ドライバ５１、オートローダドライバ５３、プリンタドライバ６０を備え、統合制御部４０が、記録媒体作成装置９０を構成する各装置の動作手順を管理することによって、記録媒体作成装置９０を構成する各装置が互いに干渉しないように動作させる。【選択図】図１
2008135081.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションからの要求に基づいた各種情報を記録した光学記録媒体を作成する記録媒体作成装置を、インタフェースを介して制御する記録媒体作成制御装置であって、
書込み情報の前記光学記録媒体への書込みを実行する、前記記録媒体作成装置に備えられている１個または複数個のデータ記録装置の動作を、前記データ記録装置毎に制御する書込み制御手段と、
前記書込み制御手段からの前記データ記録装置への制御を許可し、前記アプリケーション以外から前記データ記録装置への制御要求を実行させないように制御するフィルタ制御手段と、印刷情報の前記光学記録媒体のレーベル面への印刷を実行する、前記記録媒体作成装置に備えられている１個または複数個のプリンタの動作を、前記プリンタ毎に制御する印刷制御手段と、
前記記録媒体作成装置の予め設定されている所定の位置へ前記光学記録媒体を搬送する、前記記録媒体作成装置に備えられている1個または複数個の搬送装置を、前記搬送装置ごとに制御する搬送制御手段と、
前記アプリケーションからの要求に基づいて、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段を介して、前記データ記録装置、前記プリンタ及び前記搬送装置の動作を制御させるための動作命令手順を計画し、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段へ動作命令を出力する統合制御手段と、
を備え、
前記統合制御手段は、
前記データ記録装置、前記プリンタ及び前記搬送装置の中から利用する装置を設定する情報を初期設定情報とし、
前記データ記録装置、前記プリンタ及び前記搬送装置の動作状態を示す情報を装置状態情報とし、
前記アプリケーションからの要求された前記光学記録媒体を作成するための情報を作成設定情報とし、
前記作成設定情報、前記書込み情報及び前記印刷情報を含んだ前記アプリケーションからの要求単位に一時記憶部に格納されている情報を要求生成情報としたとき、
前記初期設定情報、前記装置状態情報、及び前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置が互いに干渉せずに、かつ、前記光学記録媒体の最も作成効率の高い動作を制御させるための、前記動作命令手順を計画し、計画した前記動作命令手順及び前記装置状態情報に基づいて、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段へ動作命令を出力することを特徴とする記録媒体作成制御装置。
【請求項２】
前記統合制御手段は、
初期設定情報を取得する初期設定情報取得手段と、
前記アプリケーションからの要求を受け付けて、前記一時記憶部から前記要求生成情報を取得する要求生成情報取得手段と、
前記初期設定情報取得手段によって取得された前記初期設定情報、及び、前記要求生成情報取得手段によって取得された前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置の中から動作制御対象となる装置を判定し、前記動作制御対象となる装置から当該装置の前記装置状態情報を、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段を介して、取得する装置状態情報取得手段と、
前記装置状態情報取得手段によって取得された前記装置状態情報、及び前記要求生成情報に基づいて、前記動作制御対象となる装置の動作を制御するための前記動作命令手順を計画する動作命令手順計画手段と、
前記動作命令手順計画手段によって計画された前記動作命令手順、及び前記装置状態情報に基づいて、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段へ動作命令を出力する動作命令出力手段と、
を備えていることを特徴とする請求項１に記載の記録媒体作成制御装置。
【請求項３】
前記書込み制御手段は、
前記フィルタ制御手段に対して、前記データ記録装置の制御を抑制する機能を回避して前記データ記録装置を制御する手段と、
前記統合制御手段から書込み命令を前記書込み情報とともに受け付けたときに、制御対象となる前記データ記録装置を判定し、判定した前記データ記録装置へ書込み命令を前記書込み情報とともに送信する書込み命令送信手段と、
を備えていることを特徴とする請求項１に記載の記録媒体作成制御装置。
【請求項４】
前記印刷制御手段は、
前記アプリケーションからの書込み印刷要求または印刷要求を受け付けたときに、前記印刷情報を前記一時記憶部に保存されているかを確認して前記統合制御手段へ前記印刷情報の保存を通知する印刷情報保存通知手段と、
前記統合制御手段からの印刷命令を前記印刷情報とともに受け付けたときに、制御対象となる前記プリンタを判定し、判定した前記プリンタへ印刷命令を前記印刷情報とともに送信する印刷命令送信手段と、
を備えていることを特徴とする請求項１に記載の記録媒体作成制御装置。
【請求項５】
アプリケーションからの要求に基づいた各種情報を記録した光学記録媒体を作成する記録媒体作成装置を、インタフェースを介して制御する記録媒体作成制御方法であって、
書込み情報の前記光学記録媒体への書込みを実行する、前記記録媒体作成装置に備えられている１個または複数個のデータ記録装置、印刷情報の前記光学記録媒体のレーベル面への印刷を実行する、前記記録媒体作成装置に備えられている１個または複数個のプリンタ、及び、前記記録媒体作成装置の予め設定されている所定の位置へ前記光学記録媒体を搬送する、１個または複数個の搬送装置の中から利用する装置を設定する情報を初期設定情報とし、
前記データ記録装置、前記プリンタ及び前記搬送装置の動作状態を示す情報を装置状態情報とし、
前記アプリケーションからの要求の種類、作成枚数、及び書込み形式を含む前記光学記録媒体を作成するための情報を作成設定情報とし、
前記作成設定情報、前記書込み情報及び前記印刷情報を含んだ一時記憶部に前記アプリケーションからの要求単位に格納されている情報を要求生成情報としたとき、
（ａ）前記初期設定情報、前記装置状態情報、及び前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置が互いに干渉せずに、かつ、前記光学記録媒体の最も作成効率の高い動作を制御させるための、前記動作命令手順を計画する工程と、
（ｂ）前記工程（ａ）によって計画された前記動作命令手順に基づいて、前記搬送装置の動作を制御する工程と、
（ｃ）前記工程（ａ）によって計画された前記動作命令手順、及び前記要求生成情報に基づいて、前記データ記録装置の動作を制御する工程と、
（ｄ）前記工程（ｃ）による前記データ記録装置への制御を許可し、前記アプリケーション以外から前記データ記録装置への制御要求を実行させないように制御する工程と、
（ｅ）前記工程（ａ）によって計画された前記動作命令手順、及び前記要求生成情報に基づいて、前記プリンタの動作を制御する工程と、
を備えていることを特徴とする記録媒体作成制御方法。
【請求項６】
前記工程（ａ）は、
（ｆ）前記アプリケーションからの要求を受け付ける工程と、
（ｇ）前記初期設定情報及び前記要求生成情報を取得する工程と、
（ｈ）前記工程（ｇ）によって取得された前記初期設定情報及び前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置の中から動作制御対象となる装置を判定し、前記動作制御対象となる装置の前記装置状態情報を取得する工程と、
（ｉ）前記工程（ｈ）によって取得された前記装置状態情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置の中の前記動作制御対象となる装置の動作を制御するための動作命令手順を計画する工程と、
を備えていることを特徴とする請求項５に記載の記録媒体作成制御方法。
【請求項７】
前記工程（ｃ）は、
（ｊ）前記工程（ａ）によって計画された前記動作命令手順による動作命令による前記データ記録装置の制御を抑制する機能を回避して前記データ記録装置を制御する工程と、
（ｋ）前記工程（ａ）によって計画された前記動作命令手順による書込み命令を前記書込み情報とともに受け付けたときに、制御対象となる前記データ記録装置を判定し、判定した前記データ記録装置へ書込み命令を前記書込み情報とともに送信する工程と、
を備えていることを特徴とする請求項５に記載の記録媒体作成制御方法。
【請求項８】
前記工程（ｅ）は、（ｌ）前記工程（ａ）によって計画された前記動作命令手順による印刷命令を前記印刷情報とともに受け付けたときに、制御対象となる前記プリンタを判定し、判定した前記プリンタへ印刷命令を前記印刷情報とともに送信する工程を備えていることを特徴とする請求項５に記載の記録媒体作成制御方法。
【請求項９】
アプリケーションからの要求に基づいた各種情報を記録した光学記録媒体を作成する記録媒体作成装置を、インタフェースを介して制御する処理をコンピュータに実行させるプログラムであって、
請求項１から４のいずれか１項に記載の記録媒体作成制御装置の各手段を実現させる処理を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体作成制御装置、記録媒体作成制御方法及びプログラムに関する。特に、複数のデータ記録装置を制御して、ＤＶＤ、ＣＤ、その他の光学記録媒体（メディア）に各種情報を記録する記録媒体作成制御装置、記録媒体作成制御方法及びプログラムに関する。
【背景技術】
【０００２】
近時、個人情報や企業秘密等に対する機密保持管理の要請から、ＣＤ、ＤＶＤ等の光学記録媒体へのデータ記録を集中管理の要請や、デジタル音楽データまたはデジタル画像データの光学記録媒体への記録の要請が高まっている。また、該当配布用や展示会等で配布するために、１０〜１００枚程度の比較的少量の光学記録媒体の作成やダビングのニーズも多くなっている。そのために、デジタルデータ、イメージデータ、音楽データ等の各種データを高速でＤＶＤ、ＣＤ等の光学記録媒体（各種メディア）に記録し、レーベル面に記録内容を印刷する装置が提案されている。例えば、ビジネス用途の記録媒体作成装置としては、未使用のＣＤを収納するホルダと、ＣＤ記録部と、ラベルプリンタ部と、記録済ＣＤホルダとを備えており、医療用画像をＣＤのような光学記録媒体に記録し、識別ラベルをレーベル面に印刷する記録媒体作成装置が開示されている（特許文献１参照）
【特許文献１】特開２００２−５８６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、各種データを高速でＤＶＤ、ＣＤ等の光学記録媒体（各種メディア）に記録するデータ記録部、レーベル面に記録内容を印刷するプリンタ部等を備えた記録媒体作成装置を新たに製造するにはコストも時間もかかってしまう。そのため、既存のデータ記録装置、プリンタ等を流用して、製作コストや製作時間を削減した記録媒体作成装置を開発することが期待されている。
【０００４】
しかしながら、既存のデータ記録装置、プリンタ等の各装置を流用する場合、各装置は、個別に独立して動作するように設計されている。そのため、光学記録媒体を搬送する搬送部と各装置が干渉して、光学記録媒体の作成処理を正常に実行できないという問題点があった。例えば、データ記録装置のトレイと搬送部とがぶつかったり、ラベル印刷するための光学記録媒体がプリンタにまだ搬送されていなかったりして、光学記録媒体の作成処理を正常に実行できなかった。
【０００５】
また、光学記録媒体のプリンタへの搬送を待ってから、印刷命令及び印刷情報をプリンタへ送信するために、プリンタドライバの出力先の設定を「ＦＩＬＥ（ファイル）」にしている。そのため、プリンタドライバ及び関連機能はプリンタと常時通信することができないという問題点があった。そのため、プリンタドライバ及び関連機能はプリンタの動作状態を取得することができないという問題点もあった。
【０００６】
本発明は、以上のような問題点を解決するためになされたもので、記録媒体作成装置に備えられている既存のデータ記録装置、ラベルプリンタ等の各装置の動作状態を取得しながら、取得した各装置の動作状態に基づいて、アプリケーションからの要求に対する各装置の動作処理手順を計画して、各装置の動作を制御させることにより、各装置が互いに干渉せずに光学記録媒体を最も効率良く作成させることが可能な記録媒体作成制御装置、記録媒体作成制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した従来の問題点を解決すべく下記の発明を提供する。
【０００８】
本発明の第１の態様にかかる記録媒体作成制御装置は、アプリケーションからの要求に基づいた各種情報を記録した光学記録媒体を作成する記録媒体作成装置を、インタフェースを介して制御する記録媒体作成制御装置であって、書込み情報の前記光学記録媒体への書込みを実行する、前記記録媒体作成装置に備えられている１個または複数個のデータ記録装置の動作を、前記データ記録装置毎に制御する書込み制御手段と、前記書込み制御手段からの前記データ記録装置への制御を許可し、前記アプリケーション以外から前記データ記録装置への制御要求を実行させないように制御するフィルタ制御手段と、印刷情報の前記光学記録媒体のレーベル面への印刷を実行する、前記記録媒体作成装置に備えられている１個または複数個のプリンタの動作を、前記プリンタ毎に制御する印刷制御手段と、前記記録媒体作成装置の予め設定されている所定の位置へ前記光学記録媒体を搬送する、前記記録媒体作成装置に備えられている１個または複数個の搬送装置を、前記搬送装置毎に制御する搬送制御手段と、前記アプリケーションからの要求に基づいて、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段を介して、前記データ記録装置、前記プリンタ及び前記搬送装置の動作を制御させるための動作命令手順を計画し、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段へ動作命令を出力する統合制御手段と、を備え、前記統合制御手段は、前記データ記録装置、前記プリンタ及び前記搬送装置の中から利用する装置を設定する情報を初期設定情報とし、前記データ記録装置、前記プリンタ及び前記搬送装置の動作状態を示す情報を装置状態情報とし、前記アプリケーションから要求された前記光学記録媒体を作成するための情報を作成設定情報とし、前記作成設定情報、前記書込み情報及び前記印刷情報を含んだ、前記アプリケーションからの要求単位に一時記憶部に格納されている情報を要求生成情報としたとき、前記初期設定情報、前記装置状態情報、及び前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置が互いに干渉せずに、かつ、前記光学記録媒体の最も作成効率の高い動作を制御させるための、前記動作命令手順を計画し、計画した前記動作命令手順及び前記装置状態情報に基づいて、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段へ動作命令を出力することを特徴とする。
【０００９】
これにより、記録媒体作成装置を構成するデータ記録装置、プリンタ及び前記搬送装置の各装置が互いに干渉しないように動作するための機能を、記録媒体作成装置、または、各装置に持たせる必要がなくなる。従って、各装置に既存の装置を流用することができる。また、記録媒体作成装置のハードウェア構成を非常にシンプルにすることができる。そのため、記録媒体作成装置の製造コストを低減し、開発期間や製造時間も低減することができる。また、記録媒体作成装置を構成する各装置が互いに干渉しないように動作するため、各装置を互いに損傷させたりすることがない。また、光学記録媒体の破損を防止することができる。また、光学記録媒体の作成処理におけるエラーを削減することもできる。また、記録媒体作成制御装置以外の他装置からの書込み命令を受けつけないようにすることができる。従って、他装置からの書込み命令によって、記録媒体作成制御装置からの要求による書込み処理が途中で処理が中断することがない。
【００１０】
本発明の別の態様にかかる記録媒体作成制御装置は、本発明の第１の態様にかかる記録媒体作成制御装置の前記統合制御手段が、初期設定情報を取得する初期設定情報取得手段と、前記アプリケーションからの要求を受け付けて、前記一時記憶部から前記要求生成情報を取得する要求生成情報取得手段と、前記初期設定情報取得手段によって取得された前記初期設定情報、及び、前記要求生成情報取得手段によって取得された前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置の中から動作制御対象となる装置を判定し、前記動作制御対象となる装置から当該装置の前記装置状態情報を、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段を介して、取得する装置状態情報取得手段と、前記装置状態情報取得手段によって取得された前記装置状態情報、及び前記要求生成情報に基づいて、前記動作制御対象となる装置の動作を制御するための前記動作命令手順を計画する動作命令手順計画手段と、前記動作命令手順計画手段によって計画された前記動作命令手順、及び前記装置状態情報に基づいて、前記書込み制御手段、前記印刷制御手段及び前記搬送制御手段へ動作命令を出力する動作命令出力手段と、
を備えていることを特徴とする。
【００１１】
これにより、記録媒体作成装置を構成するデータ記録装置、プリンタ及び前記搬送装置の各装置が互いに干渉しないように動作するための機能を、記録媒体作成装置、または、各装置に持たせる必要がなくなる。従って、各装置に既存の装置を流用することができる。また、記録媒体作成装置のハードウェア構成を非常にシンプルにすることができる。そのため、記録媒体作成装置の製造コストを低減し、開発期間や製造時間も低減することができる。また、記録媒体作成装置を構成する各装置が互いに干渉しないように動作するため、各装置を互いに損傷させたりすることがない。また、光学記録媒体の破損を防止することができる。また、光学記録媒体の作成処理におけるエラーを削減することもできる。
【００１２】
本発明の別の態様にかかる記録媒体作成制御装置は、本発明の第１の態様にかかる記録媒体作成制御装置の前記書込み制御手段が、前記フィルタ制御手段に対して、前記データ記録装置の制御を抑制する機能を回避して前記データ記録装置を制御する手段と、前記統合制御手段から書込み命令を前記書込み情報とともに受け付けたときに、制御対象となる前記データ記録装置を判定し、判定した前記データ記録装置へ書込み命令を前記書込み情報とともに送信する書込み命令送信手段と、を備えていることを特徴とする。
【００１３】
これにより、他装置からの書込み命令によって、記録媒体作成制御装置からの要求による書込み処理が途中で処理が中断することがない。
【００１４】
本発明の別の態様にかかる記録媒体作成制御装置は、本発明の第１の態様にかかる記録媒体作成制御装置の前記印刷制御手段が、前記アプリケーションからの書込み印刷要求または印刷要求を受け付けたときに、前記印刷情報を前記一時記憶部に保存されているかを確認して前記統合制御手段へ前記印刷情報の保存を通知する印刷情報保存通知手段と、前記統合制御手段からの印刷命令を前記印刷情報とともに受け付けたときに、制御対象となる前記プリンタを判定し、判定した前記プリンタへ印刷命令を前記印刷情報とともに送信する印刷命令送信手段と、を備えていることを特徴とする。
【００１５】
これにより、印刷制御手段（プリンタドライバ）の出力先の設定をＵＳＢのままにしておきながら、アプリケーションからの印刷要求を受け付けたときに、印刷情報及び印刷命令を出力ポートに出力せずにファイルに保存することができる。そのため、プリンタと常に通信が可能になり、プリンタの動作状態（インク残量、処理経過情報等）を取得することができる。従って、例えば、インク残量を、処理を実行する前や処理途中において、知ることができる。これにより、印刷処理のエラーの発生による処理の中断を回避することや、エラー対応処理時間を削減することができる。
【００１６】
本発明の第１の態様にかかる記録媒体作成制御方法は、アプリケーションからの要求に基づいた各種情報を記録した光学記録媒体を作成する記録媒体作成装置を、インタフェースを介して制御する記録媒体作成制御方法であって、書込み情報の前記光学記録媒体への書込みを実行する、前記記録媒体作成装置に備えられている１個または複数個のデータ記録装置、印刷情報の前記光学記録媒体のレーベル面への印刷を実行する、前記記録媒体作成装置に備えられている１個または複数個のプリンタ、及び、前記記録媒体作成装置の予め設定されている所定の位置へ前記光学記録媒体を搬送する、１個または複数個の搬送装置の中から利用する装置を設定する情報を初期設定情報とし、前記データ記録装置、前記プリンタ及び前記搬送装置の動作状態を示す情報を装置状態情報とし、前記アプリケーションからの要求の種類、作成枚数、及び書込み形式を含む前記光学記録媒体を作成するための情報を作成設定情報とし、前記作成設定情報、前記書込み情報及び前記印刷情報を含んだ一時記憶部に前記アプリケーションからの要求単位に格納されている情報を要求生成情報としたとき、（ａ）前記初期設定情報、前記装置状態情報、及び前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置が互いに干渉せずに、かつ、前記光学記録媒体の最も作成効率の高い動作を制御させるための、前記動作命令手順を計画する工程と、（ｂ）前記工程（ａ）によって計画された前記動作命令手順に基づいて、前記搬送装置の動作を制御する工程と、（ｃ）前記工程（ａ）によって計画された前記動作命令手順、及び前記要求生成情報に基づいて、前記データ記録装置の動作を制御する工程と、（ｄ）前記工程（ｃ）による前記データ記録装置への制御を許可し、前記アプリケーション以外から前記データ記録装置への制御要求を実行させないように制御する工程と、（ｅ）前記工程（ａ）によって計画された前記動作命令手順、及び前記要求生成情報に基づいて、前記プリンタの動作を制御する工程と、を備えていることを特徴とする。
【００１７】
これにより、上述した本発明の態様にかかる記録媒体作成制御装置と同等の効果が得られる。
【００１８】
本発明の別の態様にかかる記録媒体作成制御方法は、本発明の第１の態様にかかる記録媒体作成制御方法の前記工程（ａ）が、（ｆ）前記アプリケーションからの要求を受け付ける工程と、（ｇ）前記初期設定情報及び前記要求生成情報を取得する工程と、（ｈ）前記工程（ｇ）によって取得された前記初期設定情報及び前記要求生成情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置の中から動作制御対象となる装置を判定し、前記動作制御対象となる装置の前記装置状態情報を取得する工程と、（ｉ）前記工程（ｈ）によって取得された前記装置状態情報に基づいて、前記データ記録装置、前記プリンタ及び前記搬送装置の中の前記動作制御対象となる装置の動作を制御するための動作命令手順を計画する工程と、を備えていることを特徴とする。
【００１９】
これにより、上述した本発明の態様にかかる記録媒体作成制御装置と同等の効果が得られる。
本発明の別の態様にかかる記録媒体作成制御方法は、本発明の第１の態様にかかる記録媒体作成制御方法の前記工程（ｃ）は、（ｊ）前記工程（ａ）によって計画された前記動作命令手順による動作命令による前記データ記録装置の制御を抑制する機能を回避して前記データ記録装置を制御する工程と、（ｋ）前記工程（ａ）によって計画された前記動作命令手順による書込み命令を前記書込み情報とともに受け付けたときに、制御対象となる前記データ記録装置を判定し、判定した前記データ記録装置へ書込み命令を前記書込み情報とともに送信する工程と、を備えていることを特徴とする。
【００２０】
これにより、上述した本発明の態様にかかる記録媒体作成制御装置と同等の効果が得られる。
【００２１】
本発明の別の態様にかかる記録媒体作成制御方法は、本発明の第１の態様にかかる記録媒体作成制御方法の前記工程（ｅ）は、（ｌ）前記工程（ａ）によって計画された前記動作命令手順による印刷命令を前記印刷情報とともに受け付けたときに、制御対象となる前記プリンタを判定し、判定した前記プリンタへ印刷命令を前記印刷情報とともに送信する工程を備えていることを特徴とする。
【００２２】
これにより、上述した本発明の態様にかかる記録媒体作成制御装置と同等の効果が得られる。
【００２３】
本発明の第１の態様にかかるプログラムは、アプリケーションからの要求に基づいた各種情報を記録した光学記録媒体を作成する記録媒体作成装置を、インタフェースを介して制御する処理をコンピュータに実行させるプログラムであって、上述した本発明のいずれか１つの態様にかかる記録媒体作成制御装置の各手段を実現させる処理を前記コンピュータに実行させることを特徴とする。
【００２４】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムによって、コンピュータが処理を実行すると、上述した本発明の態様にかかる記録媒体作成制御装置と同等の効果が得られる。
【発明の効果】
【００２５】
本発明によれば、記録媒体作成装置を構成する各装置が互いに干渉しないように動作するための機能を、記録媒体作成装置、または、各装置に持たせる必要がなくなる。従って、各装置に既存の装置を流用することができる。また、記録媒体作成装置のハードウェア構成を非常にシンプルにすることができる。そのため、記録媒体作成装置の製造コストを低減し、開発期間や製造時間も低減することができる。また、記録媒体作成装置を構成する各装置が互いに干渉しないように動作するため、各装置を互いに損傷させたりすることがない。また、光学記録媒体の破損を防止することができる。また、光学記録媒体の作成処理におけるエラーを削減することもできる。
【００２６】
また、記録媒体作成制御装置以外の他装置からの書込み命令を受けつけないようにすることができる。印刷制御手段（プリンタドライバ）の出力先の設定をＵＳＢのままにしておきながら、アプリケーションからの印刷要求を受け付けたときに、印刷情報及び印刷命令を出力ポートに出力せずにファイルに保存することができる。そのため、プリンタと常に通信が可能になり、プリンタの動作状態（インク残量、処理経過情報等）を取得することができる。
【発明を実施するための最良の形態】
【００２７】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なもので置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
【００２８】
図１は、本発明の一実施形態にかかる記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０を示す。図１においては、記録媒体作成制御装置１０は、ＰＣ又はサーバ等のホスト装置及びこれにインストールされているソフトウェアにより構成されている。ＰＣ等のホスト装置１０は、ＣＰＵ、ＲＡＭ・ＲＯＭ等のメモリ、論理回路等のハードウェアと、各種ソフトウェアとから構成されており、Windows（登録商標）等の各種汎用ＯＳで動作可能である。
【００２９】
記録媒体作成制御装置１０をより機能的なブロックに分解して説明すると、光学記録媒体を作成するための基本機能を提供するアプリケーション部２０と、アプリケーション部２０から受信したデータに従って、書込み情報、印刷情報、及び作成設定情報を作成し、一時保存するデータ変換部３０と、データ変換部３０からの制御信号に基づいて光学記録媒体を作成するための一連の動作処理をスケジューリングし、デバイス制御部５０の各ドライバの動作手順を制御する統合制御部４０と、記録媒体作成装置９０の動作を制御するための各種ドライバ及びＵＳＢインタフェース５４を含むデバイス制御部５０とから構成されている。
【００３０】
ここで、書込み情報は、光学記録媒体に書き込む情報であり、印刷情報は、光学記録媒体のレーベル面に印刷する情報であり、作成設定情報は命令要求の種類（書込み印刷要求、書込み要求、印刷要求の中のいずれか１つの要求）、光学記録媒体の作成枚数、形式等を設定した情報である。
【００３１】
記録媒体作成装置９０は、ＵＳＢハブ９１及びこれに接続される第１データ記録部９２及び第２データ記録部９３、記録媒体作成装置９０内の各部に光学記録媒体を搬送するオートローダ９４、及びプリンタ９５を備えており、同時に２つの光学記録媒体に対して書込処理が可能である。図１では、２つのデータ記録部と１つのプリンタを設けているが、更に多くのデータ記録部及びプリンタを設けて、より多くの並列処理を可能にするように構成しても良い。
【００３２】
ここで、書込み印刷要求の場合は、第１データ記録部９２または第２データ記録部９３によりデータ書込が終了した後に、プリンタ９５によりラベル印刷が実行される。また、プリンタ９５によりラベル印刷が終了した後に、第１データ記録部９２または第２データ記録部９３によりデータ書込を実行することも可能ではあるが、ラベル印刷処理に比較して、データ書込み処理によるエラーが重大であり、エラー発生頻度も高いことから、データ書込み処理を先に実行した方がより良い。
【００３３】
始めに、記録媒体作成制御装置１０の各部の機能を簡単に説明した上で、光学記録媒体の作成手順を説明する。まず、アプリケーション部２０は、希望する書込みデータが保存されているデータファイルの指定、ラベル印刷内容や形式の指定等を行うためのユーザインタフェースを提供する。
【００３４】
図１に示した例においては、セットアップ部２１は、記録媒体作成装置９０の仕様（有効な記録媒体作成装置９０内の各部を指定する情報）を初期設定する機能を提供し、モニター部２２は、記録媒体作成装置９０内の各部の動作状態を示す装置状態情報を表示して、確認する機能を提供する。ディスク作成部２３は、ディスクエディタ部２５、パブリッシャ部２６及びラベルエディタ部２７を備えており、記録内容の編集、作成設定情報の編集、及びラベル印刷の編集を行う。ラベル印刷の編集にはテンプレート部２４に記憶されているテンプレートを利用することが可能である。一般アプリケーション部２８は、ラベル印刷の命令要求するディスク作成部２３とは異なる機能である。
【００３５】
アプリケーション部２０により編集された内容はデータ変換部３０に出力され、ディスクライブラリ３１を介して生成された書込み情報３２、及び、プリンタドライバ６０のグラフィックデバイスインターフェース（ＧＤＩ）６１を介して生成された印刷情報３３は、命令要求の種類に基づいて、一時記憶部３４に要求ジョブが終了するまで一時記憶される。
【００３６】
統合制御部４０は、一時記憶部３４に記憶されている要求ジョブを実行するために、各デバイスの処理手順を制御する。統合制御部４０は、一時記憶部３４に記憶された要求ジョブを実行するための記録媒体作成装置９０の各デバイス９２〜９５の動作手順を計画し、動作手順を示す動作スケジュールを作成する。また、統合制御部４０は、デバイス制御部５０を介して各デバイス９２〜９５から取得した各デバイスの動作状態を示す装置状態情報、及び、動作スケジュールに基づいて、デバイス制御部５０を介して各デバイス９２〜９５動作を制御する。
【００３７】
具体的には、統合制御部４０は、装置状態情報及び動作スケジュールに基づいて、データ記録部ドライバ５１、オートローダドライバ５３及び印刷入出力制御部６２に対して、各デバイス９２〜９５の動作命令を出力して、データ記録部ドライバ５１、オートローダドライバ５３及びプリンタドライバ６０の印刷入出力制御部６２によって各デバイス９２〜９５の動作を制御させる。
【００３８】
これにより、要求ジョブ毎に未記録の光学記録媒体の取り出し、光学記録媒体の搬送、データ書込、ラベル印刷等の処理、記録済み光学記録媒体の搬送等を、各デバイス９２〜９５の動作が互いに干渉することなく実行できるように、各デバイス９２〜９５の動作を制御させることが可能である。また、複数の光学記録媒体の作成処理を、リソースを効率良く利用ながら混乱することなく順次遂行させることが可能である。
【００３９】
更に、データ記録部ドライバ５１は、統合制御部４０からの動作命令のみを有効な命令として選択するフィルタドライバ５２を備え、統合制御部４０以外からの第１データ記録部９２または第２データ記録部９３への動作命令を受け付けないようにしている。
【００４０】
次に、図２を用いて、記録媒体作成装置９０における光学記録媒体の処理手順を説明する。図２は、記録媒体作成装置９０の各部の連携動作を説明するためのブロック図である。図１では図示していないが、記録媒体作成装置９０は未記録の光学記録媒体（未使用記録媒体と呼ぶ）を収納する未使用記録媒体収納部と、データ書込みが完了した書込済みの光学記録媒体（書込済記録媒体と呼ぶ）を収納する書込済記録媒体収納部を備えている。図２の例では、未使用記録媒体９７ａを収納する２個の未使用記録媒体収納部９６ａ、９６ｂと書込済光学記録媒体９７ｃを収納する２個の書込済記録媒体収納部９６ｃ、９６ｄを備えている。
【００４１】
要求ジョブの開始は、（１）オートローダ９４により未使用記録媒体収納部９６ａ又は９６ｂから未使用記録媒体９７ａを取り出し、第１データ記録部９２または第２データ記録部９３のいずれかにセットすることから開始される。オートローダ９４は、光学記録媒体を収納部やデバイスから取り出して持ちあげ、記録媒体作成装置９０内の指定された各部へ搬送する機能を備えている。書込開始時に未使用記録媒体をいずれの収納部から取り出すかは、それぞれ優先順位をつけて先に取り出す方を決めておいても、オートローダ９４のピックアップキャリア（図示せず）の現在位置から近い方から取り出すように構成しても良い。尚、各収納部９６ａ〜９６ｄにはセンサが設けられており、収納部９６ａ〜９６ｄが空になった場合や満杯になった場合には検知できるように構成することが望ましい。
【００４２】
また、第１データ記録部９２または第２データ記録部９３のいずれのデータ記録部を使用するかについては、そのときの動作状況によって異なる。いずれも使用可能な場合には、予め付与された優先順位により決められる。また、データ記録装置によって、書込速度や密度が異なる場合、または書込方式が異なる場合には、指定された書込形式に対応したデータ記録装置が選択される。第１データ記録部９２または第２データ記録部９３に未使用記録媒体９７ａがセットされると、統合制御部４０の制御に基づき、データ記録部ドライバ５１を介して、一時記憶部３４に記憶されている書込み情報が書き込まれて、データ書込のみが終了した光学記録媒体９７ｂとなる。
【００４３】
第１データ記録部９２または第２データ記録部９３によりデータ書込みが完了すると、（２）オートローダ９４のピックアップキャリアにより、データ書込みを完了した光学記録媒体９７ｂがデータ記録部９２又は９３から取り出されて、プリンタ９５に搬送される。プリンタ９５では、光学記録媒体のレーベル面にジョブで指定されたレーベル印刷が実行される。プリンタ９５に光学記録媒体９７ｂがセットされると、統合制御部４０の制御に基づいて、プリンタドライバ６０の印刷入出力制御部６２を介して、一時記憶部３４に記憶されている印刷情報が光学記録媒体９７ｂのレーベル面に印刷される。これにより、光学記録媒体はデータ書込及びレーベル印刷の完了した光学記録媒体９７ｃとなる。
【００４４】
レーベル印刷が完了すると、（３）データ書込が完了しかつレーベル印刷も完了した光学記録媒体９７ｃが、オートローダ９４のピックアップキャリアにより取り出されて、書込済記録媒体収納部９６ｃ又は９６ｄまで搬送されて、収納される。
【００４５】
尚、上記説明では、データ書込後にレーベル印刷をしてから、書込済み収納部９６ｃ又は９６ｄに搬送収納する書込み印刷要求ジョブの例を示したが、要求ジョブによっては、例えば、書込み要求ジョブの場合のように、データ書込が終わった時点でレーベル印刷することなく書込収納部に搬送収納させることも可能である。また、例えば、印刷要求ジョブのように、データ書込みを行わずに、未使用記録媒体収納部９６ａ又は９６ｂから未使用記録媒体９７ａまたはデータ書込のみが終了した光学記録媒体９７ｂを取り出して、プリンタ９５してレーベル印刷した光学記録媒体を書込済み収納部９６ｃ又は９６ｄに搬送収納させることも可能である。
【００４６】
次に、本発明にかかる記録媒体作成制御装置１０の中枢部である統合制御部４０について説明する。図３に統合制御部４０の一実施形態にかかる機能ブロック図を示す。図３では、本発明に関連する部分の機能のみを示している。
【００４７】
初期設定情報取得部４１は、セットアップ部２１によって設定された記録媒体作成装置９０のモード設定情報（記録媒体作成装置９０内の各装置９２〜９５の中で利用する装置を設定した情報）等の初期設定情報を取り出す。要求生成情報取得部４２は、一時記憶部３４を介して、パブリッシャ２６やＧＤＩ６１からの要求ジョブを受け付け、一時記憶部３４に格納されている作成設定情報、書込み情報及び印刷情報を取り出す。ここで、作成設定情報、書込み情報及び印刷情報を総称して要求生成情報と呼ぶ。
【００４８】
装置状態情報取得部４３は、初期設定情報取得部４１によって取得された初期設定情報、及び、要求生成情報取得部４２によって取得された要求生成情報に基づいて、要求ジョブによって処理を実行する動作制御対象となる各装置９２〜９５の中の装置を判定する。例えば、書込み印刷要求のときには、第１データ記録部９２、第２データ記録部９３、オートローダ９４及びプリンタ９５が動作制御対象となる装置となり、書込み要求のときには、第１データ記録部９２、第２データ記録部９３及びオートローダ９４が動作制御対象となる装置となり、印刷要求のときには、オートローダ９４及びプリンタ９５が動作制御対象となる装置となる。
【００４９】
また、装置状態情報取得部４３は、動作制御対象となる装置の動作状態を、データ記録部ドライバ５１、オートローダドライバ５３及びプリンタドライバ６０の印刷入出力制御部６２を介して、動作制御対象となる装置から取得する。取得方法としては、装置状態情報取得部４３は、データ記録部ドライバ５１、オートローダドライバ５３及びプリンタドライバ６０の印刷入出力制御部６２を介して、定期的に、全ての装置に対して動作状態の情報を送信するように依頼しても取得して良いし、動作制御対象となる装置に対してのみ動作状態の情報（装置状態情報と呼ぶ）を送信するように依頼しても取得しても良い。また、動作状態が変化したときに、動作状態の情報を送信するように、全ての装置または動作制御対象となる装置に対して依頼して取得しても良い。
【００５０】
動作命令手順計画部４４は、装置状態情報取得部４３によって取得された動作制御対象となる装置の装置状態情報、及び要求生成情報に基づいて、データ記録部ドライバ５１、オートローダドライバ５３及び印刷入出力制御部６２を介して、第１データ記録部９２、第２データ記録部９３、オートローダ９４及びプリンタ９５の動作を制御するための動作命令手順を計画する。
【００５１】
このとき、各装置が互いに干渉せずに動作するように動作命令手順を計画する。例えば、第１データ記録部９２のトレイとオートローダ９４とがぶつかったりしないように動作命令手順を計画する。また、要求ジョブの処理が最も効率よく実行できるように各装置の動作するように動作命令手順を計画する。例えば、第１データ記録部９２及び第２データ記録部９３を使用してデータ書込みを行う場合、第１データ記録部９２及び第２データ記録部９３の書込み速度等を考慮して動作命令手順を計画する。また、要求ジョブの処理途中で、エラーが発生して装置が使用できなくなった場合に、使用できる装置を利用して要求ジョブの処理を継続できるとき、使用できる装置の動作を制御するための新たな動作命令手順を計画することも可能である。
【００５２】
動作命令出力部４５は、動作命令手順計画部４４によって計画された動作命令手順、及び装置状態情報に基づいて、データ記録部ドライバ５１、オートローダドライバ５３及び印刷入出力制御部６２に対して、第１データ記録部９２、第２データ記録部９３、オートローダ９４及びプリンタ９５の動作を制御する動作命令を出力する。このとき、データ記録部ドライバ５１、オートローダドライバ５３及び印刷入出力制御部６２は、動作命令出力部４５からの動作命令に基づいて、それぞれ、制御対象となる装置の動作を制御する制御命令を、第１データ記録部９２、第２データ記録部９３、オートローダ９４及びプリンタ９５に出力する。
【００５３】
次に、要求ジョブに基づいて処理される統合制御部４０、デバイス制御部５０内の各部、及び録媒体作成装置９０内の各部の処理手順について説明する。図４に書込み印刷要求ジョブの場合における、各部の処理を示すシーケンス図の一例を示す。ここでは、第１データ記録部９２、オートローダ９４及びプリンタ９５のみを使用してデータ書込みを実行する場合を例にあげて説明する。
【００５４】
図４に示すように、パブリッシャ２６より、一時記憶部３４を介して書込み印刷要求ジョブを受け付けたときに、まず、統合制御部４０は、初期設定情報と一時記憶部３４に格納されている要求生成情報を取り出す（Ｓ１０１）。次に、統合制御部４０は、オートローダドライバ５３へオートローダ９４の装置状態情報の取得依頼命令の送信命令を出力し（Ｓ１０２）、オートローダドライバ５３は、オートローダ９４へ装置状態情報の取得依頼命令を送信する（Ｓ１０３）。オートローダ９４は自身の動作状態情報をオートローダドライバ５３へ送信し（Ｓ１０４）、オートローダドライバ５３は受信したオートローダ９４の装置状態情報を統合制御部４０へ出力する（Ｓ１０５）。同様に、統合制御部４０は、データ記録部ドライバ５１及び印刷入出力制御部６２を介して、第１データ記録部９２及びプリンタ９５の動作状態情報を取得する（Ｓ１０６〜Ｓ１１３）。
【００５５】
次に、統合制御部４０は、取得した第１データ記録部９２、オートローダ９４及びプリンタ９５の動作状態情報に基づいて、第１データ記録部９２、オートローダ９４及びプリンタ９５の動作命令手順を計画する（Ｓ１１４）。
【００５６】
次に、統合制御部４０は、未使用記録媒体収納部９６ａまたは９６ｂから第１データ記録部９２への未使用記録媒体９７ａの搬送命令（搬送命令１）の送信命令を、オートローダドライバ５３へ出力し（Ｓ１１５）、オートローダドライバ５３は、搬送命令１をオートローダ９４へ送信する（Ｓ１１６）。オートローダ９４は、未使用記録媒体収納部９６ａまたは９６ｂから未使用記録媒体９７ａを一枚取り出して第１データ記録部９２へ搬送し、搬送命令１による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ１１７）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ１１８）。これにより、未使用記録媒体収納部９６ａまたは９６ｂから第１データ記録部９２への未使用記録媒体９７ａの搬送処理が完了する。
【００５７】
次に、統合制御部４０は、第１データ記録部９２による未使用記録媒体９７ａへのデータ書込み命令の送信命令を、書込み情報とともにデータ記録部ドライバ５１へ出力し（Ｓ１１９）、データ記録部ドライバ５１は、データ書込み命令を書込み情報とともに第１データ記録部９２へ送信する（Ｓ１２０）。第１データ記録部９２は、書込み情報に基づいて未使用記録媒体９７ａにデータ書込みを実行し、データ書込み命令によるデータ書込み処理が完了したときに、完了したことを示す動作状態情報をデータ記録部ドライバ５１へ送信し（Ｓ１２１）、データ記録部ドライバ５１は受信した動作状態情報を統合制御部４０へ出力する（Ｓ１２２）。これにより、第１データ記録部９２による未使用記録媒体９７ａへのデータ書込み処理が完了し、データ書込のみが終了した光学記録媒体９７ｂが作成される。
【００５８】
次に、統合制御部４０は、第１データ記録部９２からプリンタ９５への光学記録媒体９７ｂの搬送命令（搬送命令２）の送信命令を、オートローダドライバ５３へ出力し（Ｓ１２３）、オートローダドライバ５３は、搬送命令２をオートローダ９４へ送信する（Ｓ１２４）。オートローダ９４は、第１データ記録部９２からプリンタ９５へ光学記録媒体９７ｂを搬送し、搬送命令２による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ１２５）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ１２６）。これにより、第１データ記録部９２からプリンタ９５への光学記録媒体９７ｂの搬送処理が完了する。
【００５９】
次に、統合制御部４０は、プリンタ９５による光学記録媒体９７ｂのレーベル面への印刷命令の送信命令を、印刷情報とともに印刷入出力制御部６２へ出力し（Ｓ１２７）、印刷入出力制御部６２は、印刷命令を印刷情報とともにプリンタ９５へ送信する（Ｓ１２８）。プリンタ９５は、印刷情報に基づいて光学記録媒体９７ｂのレーベル面にレーベル印刷を実行し、印刷命令によるデータ書込み処理が完了したときに、完了したことを示す動作状態情報を印刷入出力制御部６２へ送信し（Ｓ１２９）、印刷入出力制御部６２は受信した動作状態情報を統合制御部４０へ出力する（Ｓ１３０）。これにより、プリンタ９５による光学記録媒体９７ｂのレーベル面への印刷処理が完了し書込済光学記録媒体９７ｃが作成される。
【００６０】
次に、統合制御部４０は、プリンタ９５から書込済記録媒体収納部９６ｃまたは９６ｄへの書込済光学記録媒体９７ｃの搬送命令（搬送命令３）の送信命令を、オートローダドライバ５３へ出力し（Ｓ１３１）、オートローダドライバ５３は、搬送命令３をオートローダ９４へ送信する（Ｓ１３２）。オートローダ９４は、プリンタ９５から書込済光学記録媒体９７ｃを取り出して、書込済記録媒体収納部９６ｃまたは９６ｄへ搬送し、搬送命令３による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ１３３）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ１３４）。これにより、プリンタ９５から書込済記録媒体収納部９６ｃまたは９６ｄへの書込済光学記録媒体９７ｃの搬送処理が完了する。
【００６１】
以上のようにして書込済光学記録媒体９７ｃを１枚作成する書込み印刷要求ジョブが完了する。作成する光学記録媒体が複数枚である場合、上述したステップＳ１１５〜Ｓ１３４を繰り返して、光学記録媒体を指定された枚数だけ作成して書込み印刷要求ジョブが完了する。
【００６２】
また、図５及び図６は、複数のデータ記録部を使用した書込み印刷要求ジョブの場合における、各部の処理を示すシーケンス図の一例である。パブリッシャ２６より、一時記憶部３４を介して書込み印刷要求ジョブを受け付けたときに、まず、統合制御部４０は、初期設定情報と一時記憶部３４に格納されている要求生成情報を取り出す（Ｓ２０１）。次に、統合制御部４０は、オートローダドライバ５３へオートローダ９４の装置状態情報の取得依頼命令の送信命令を出力し（Ｓ２０２）、オートローダドライバ５３は、オートローダ９４へ装置状態情報の取得依頼命令を送信する（Ｓ２０３）。オートローダ９４は自身の動作状態情報をオートローダドライバ５３へ送信し（Ｓ２０４）、オートローダドライバ５３は受信したオートローダ９４の装置状態情報を統合制御部４０へ出力する（Ｓ２０５）。同様に、統合制御部４０は、データ記録部ドライバ５１及び印刷入出力制御部６２を介して、第１データ記録部９２、第２データ記録部９３及びプリンタ９５の動作状態情報を取得する（Ｓ２０６〜Ｓ２１７）。
【００６３】
次に、統合制御部４０は、取得した第１データ記録部９２、第２データ記録部９３、オートローダ９４及びプリンタ９５の動作状態情報に基づいて、第１データ記録部９２、第２記録部９３、オートローダ９４及びプリンタ９５の動作命令手順を計画する（Ｓ２１８）。
【００６４】
次に、統合制御部４０は、未使用記録媒体収納部９６ａまたは９６ｂから第１データ記録部９２への未使用記録媒体９７ａの搬送命令（搬送命令１）の送信命令を、オートローダドライバ５３へ出力し（Ｓ２１９）、オートローダドライバ５３は、搬送命令１をオートローダ９４へ送信する（Ｓ２２０）。オートローダ９４は、未使用記録媒体収納部９６ａまたは９６ｂから未使用記録媒体９７ａを一枚取り出して第１データ記録部９２へ搬送し、搬送命令１による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ２２１）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２２２）。これにより、未使用記録媒体収納部９６ａまたは９６ｂから第１データ記録部９２への未使用記録媒体９７ａの搬送処理が完了する。
【００６５】
次に、統合制御部４０は、第１データ記録部９２による未使用記録媒体９７ａへのデータ書込み命令の送信命令を、書込み情報とともにデータ記録部ドライバ５１へ出力し（Ｓ２２３）、データ記録部ドライバ５１は、データ書込み命令を書込み情報とともに第１データ記録部９２へ送信する（Ｓ２２４）。第１データ記録部９２は、書込み情報に基づいて未使用記録媒体９７ａにデータ書込みを実行する。
【００６６】
次に、統合制御部４０は、未使用記録媒体収納部９６aまたは９６ｂから第２データ記録部９３への未使用記録媒体９７aの搬送命令（搬送命令２）の送信命令を、オートローダドライバ５３へ出力し（Ｓ２２５）、オートローダドライバ５３は、搬送命令２をオートローダ９４へ送信する（Ｓ２２６）。オートローダ９４は、未使用記録媒体収納部９６aまたは９６ｂから未使用記録媒体９７aを一枚取り出して第２データ記録部９３へ搬送し、搬送命令２による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ２２７）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２２８）。
【００６７】
次に、統合制御部４０は、第２データ記録部９３による未使用記録媒体９７aへのデータ書込み命令の送信命令を、書込み情報とともにデータ記録部ドライバ５１へ出力し（Ｓ２２９）、データ記録部ドライバ５１は、データ書込み命令を書込み情報とともに第２データ記録部９３へ送信する（Ｓ２３０）。第２データ記録部９３は、書込み情報に基づいて未使用記録媒体９７aにデータ書込みを実行する。
【００６８】
第１データ記録部９２は、データ書込み命令によるデータ書込み処理が完了したときに、完了したことを示す動作状態情報をデータ記録部ドライバ５１へ送信し（Ｓ２３１）、データ記録部ドライバ５１は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２３２）。これにより、第１データ記録部９２による未使用記録媒体９７ａへのデータ書込み処理が完了し、データ書込のみが終了した光学記録媒体９７ｂが作成される。
【００６９】
次に、統合制御部４０は、第１データ記録部９２からプリンタ９５への光学記録媒体９７ｂの搬送命令（搬送命令３）の送信命令を、オートローダドライバ５３へ出力し（Ｓ２３３）、オートローダドライバ５３は、搬送命令３をオートローダ９４へ送信する（Ｓ２３４）。オートローダ９４は、第１データ記録部９２からプリンタ９５へ光学記録媒体９７ｂを搬送し、搬送命令３による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ２３５）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２３６）。これにより、第１データ記録部９２からプリンタ９５への光学記録媒体９７ｂの搬送処理が完了する。図示していないが、３枚以上の光学記録媒体を作成する書込み要求および書込み印刷要求であれば、統合制御部４０は、未使用記録媒体収納部９６aまたは９６ｂから第１データ記録部９２への未使用記録媒体９７aの搬送命令の送信をオートローダ９４に命じても良い。
【００７０】
第２データ記録部９３は、データ書込み命令によるデータ書込み処理が完了したときに、完了したことを示す動作状態情報をデータ記録部ドライバ５１へ送信し（Ｓ２３７），データ記録部ドライバ５１は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２３８）。これにより、第２データ記録部９３による未使用記録媒体９７aへのデータ書込み処理が完了し、データ書込のみが完了した光学記録媒体９７ｂが作成される。前記光学記録媒体はプリンタ９５への搬送が可能となるまで第２データ記録部９３内で待機する。
【００７１】
次に、統合制御部４０は、プリンタ９５による光学記録媒体９７ｂのレーベル面への印刷命令の送信命令を、印刷情報とともに印刷入出力制御部６２へ出力し（Ｓ２３９）、印刷入出力制御部６２は、印刷命令を印刷情報とともにプリンタ９５へ送信する（Ｓ２４０）。プリンタ９５は、印刷情報に基づいて光学記録媒体９７ｂのレーベル面にレーベル印刷を実行し、印刷命令によるデータ書込み処理が完了したときに、完了したことを示す動作状態情報を印刷入出力制御部６２へ送信し（Ｓ２４１）、印刷入出力制御部６２は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２４２）。これにより、プリンタ９５による光学記録媒体９７ｂのレーベル面への印刷処理が完了し書込済光学記録媒体９７ｃが作成される。
【００７２】
次に、統合制御部４０は、プリンタ９５から書込済記録媒体収納部９６ｃまたは９６ｄへの書込済光学記録媒体９７ｃの搬送命令（搬送命令４）の送信命令を、オートローダドライバ５３へ出力し（Ｓ２４３）、オートローダドライバ５３は、搬送命令４をオートローダ９４へ送信する（Ｓ２４４）。オートローダ９４は、プリンタ９５から書込済光学記録媒体９７ｃを取り出して、書込済記録媒体収納部９６ｃまたは９６ｄへ搬送し、搬送命令４による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ２４５）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２４６）。これにより、プリンタ９５から書込済記録媒体収納部９６ｃまたは９６ｄへの書込済光学記録媒体９７ｃの搬送処理が完了する。
【００７３】
次に、統合制御部４０は、第２データ記録部９３からプリンタ９５への光学記録媒体９７ｂの搬送命令（搬送命令５）の送信命令を、オートローダドライバ５３へ出力し（Ｓ２４７）、オートローダドライバ５３は、搬送命令５をオートローダ９４へ送信する（Ｓ２４８）。オートローダ９４は、第２データ記録部９３からプリンタ９５へ光学記録媒体９７ｂを搬送し、搬送命令５による搬送処理が完了したとき、完了したことを示す動作状態情報をオートローダドライバ５３へ送信し（Ｓ２４９）、オートローダドライバ５３は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２５０）。これにより、第２データ記録部９３からプリンタ９５への光学記録媒体９７ｂの搬送処理が完了する。
【００７４】
次に、統合制御部４０は、プリンタ９５による光学記録媒体９７ｂのレーベル面への印刷命令の送信命令を、印刷情報とともに印刷入出力制御部６２へ出力し（Ｓ２５１）、印刷入出力制御部６２は、印刷命令を印刷情報とともにプリンタ９５へ送信する（Ｓ２５２）。プリンタ９５は、印刷情報に基づいて光学記録媒体９７ｂのレーベル面にレーベル印刷を実行し、印刷命令によるデータ書込み処理が完了したときに、完了したことを示す動作状態情報を印刷入出力制御部６２へ送信し（Ｓ２５３）、印刷入出力制御部６２は受信した動作状態情報を統合制御部４０へ出力する（Ｓ２５４）。これにより、プリンタ９５による光学記録媒体９７ｂのレーベル面への印刷処理が完了し書込済光学記録媒体９７ｃが作成される。
【００７５】
作成する光学記録媒体が複数枚である場合、上述した第１データ記録部９２への未使用記録媒体９７ａの搬送（Ｓ２１９〜Ｓ２２２）、第２データ記録部９３への未使用記録媒体９７ａの搬送（Ｓ２２５〜Ｓ２２８）、第１データ記録部９２および第２データ記録部９３による書込み実行（Ｓ２２３〜Ｓ２２４、Ｓ２３１〜Ｓ２３２およびＳ２２９〜Ｓ２３０、Ｓ２３７〜Ｓ２３８）、第１データ記録部９２および第２データ記録部９３からプリンタ９５への搬送（Ｓ２３３〜Ｓ２３６およびＳ２４７〜Ｓ２５０）、プリンタ９５からの書込済記録媒体９７ｃの搬出（Ｓ２４３〜Ｓ２４６およびＳ２５５〜Ｓ２５８）を適宜スケジュールして、光学記録媒体を指定された枚数だけ作成して書込み印刷要求ジョブが完了する。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態にかかる記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０である。
【図２】記録媒体作成装置９０の各部の連携動作を説明するためのブロック図である。
【図３】統合制御部４０の一実施形態にかかる機能ブロック図である。
【図４】書込み印刷要求ジョブの場合における、各部の処理を示すシーケンス図の一例である。
【図５】複数のデータ記録部を使用した書込み印刷要求ジョブの場合における、各部の処理を示すシーケンス図の一例である。
【図６】図５の続きの処理を示すシーケンス図の一例である。
【符号の説明】
【００７７】
１０    記録媒体作成制御装置
４０    統合制御部
５１    データ記録部ドライバ
５３    オートローダドライバ
６０    プリンタドライバ
６２    印刷入出力制御部
９０    記録媒体作成装置
９２    第１データ記録部
９３    第２データ記録部
９４    オートローダ
９５    プリンタ
【図１】
2008135081.tif 000003
【図２】
2008135081.tif 000004
【図３】
2008135081.tif 000005
【図４】
2008135081.tif 000006
【図５】
2008135081.tif 000007
【図６】
2008135081.tif 000008