(57)【要約】【課題】ＣＤ、ＤＶＤ等の光学記録媒体に記録した情報を所望の展開階層数、所望の文字列サイズにより階層展開したディレクトリツリーを、光学記録媒体のレーベル面上にレイアウトすることが可能なアイテム編集装置、アイテム編集方法及びプログラムを提供する。【解決手段】ラベルエディタ部２７は、ディレクトリツリー編集部４１及びアイテム情報記憶部４７を備え、更に、アイテム位置指定部４２、展開階層数指定部４３、文字列サイズ指定部４４、属性情報生成部４５、及びアイテムレイアウト部４６を備えることにより、光学記録媒体のレーベル面にディレクトリツリーを印刷したとき、ユーザが印刷されたディレクトリツリーを解読できないような文字サイズのディレクトリツリーを回避することができる。【選択図】図２
2008152610.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト領域上にアイテムをレイアウトするアイテム編集装置であって、
階層構造によって管理された情報を展開したディレクトリツリーを前記アイテムとして、前記レイアウト領域上の所望の位置にレイアウトするディレクトリツリー編集手段を備え、
前記ディレクトリツリー編集手段は、指定された階層構造の展開階層数と、指定された前記ディレクトリツリーの文字列サイズとに基づいて、生成された前記ディレクトリツリーを、レイアウトすることを特徴とするアイテム編集装置。
【請求項２】
前記ディレクトリツリー編集手段によってレイアウトされる前記アイテムは、階層構造によって管理された情報を記録した光学記録媒体の階層構造を展開した前記ディレクトリツリーであることを特徴とする請求項１に記載のアイテム編集装置。
【請求項３】
前記ディレクトリツリー編集手段は、
前記ディレクトリツリーである前記アイテムをレイアウトする前記レイアウト領域上の位置、及び、前記アイテムの大きさを指定するアイテム位置指定手段と、
前記ディレクトリツリーとして印刷する前記階層構造の前記展開階層数を指定する展開階層数指定手段と、
印刷する前記ディレクトリツリーの前記文字列サイズを指定する文字列サイズ指定手段と、
前記アイテム位置指定手段によって指定された前記レイアウト領域上の位置及び前記アイテムの大きさ、前記展開階層数指定手段によって指定された前記展開階層数、並びに、前記文字列サイズ指定手段によって指定された前記文字列サイズに基づいて、前記レイアウト領域上にレイアウトする前記ディレクトリツリーの属性情報を生成する属性情報生成手段と、
前記属性情報生成手段によって生成された前記ディレクトリツリーの前記属性情報に基づいて、前記レイアウト領域上に前記ディレクトリツリーをレイアウトするアイテムレイアウト手段と、
を備えていることを特徴とする請求項１または２に記載のアイテム編集装置。
【請求項４】
前記属性情報生成手段は、指定された前記展開階層数よりも階層の深い前記階層構造を有する部分では、前記展開階層数分の階層展開をした前記ディレクトリツリーの前記属性情報を生成し、指定された前記展開階層数よりも階層の浅い前記階層構造を有する部分では、当該階層構造の全階層展開をした前記ディレクトリツリーの前記属性情報を生成することを特徴とする請求項３に記載のアイテム編集装置。
【請求項５】
前記展開階層数指定手段は、前記展開階層数を自動設定展開に設定されたとき、前記アイテムの大きさに合わせた最適な展開数が前記展開階層数として決定されることを特徴とする請求項３に記載のアイテム編集装置。
【請求項６】
前記文字列サイズ指定手段は、前記文字列サイズを自動設定サイズに設定されたとき、前記アイテムの大きさに合わせた最適なサイズが前記文字列サイズとして決定されることを特徴とする請求項３に記載のアイテム編集装置。
【請求項７】
レイアウト領域上にアイテムをレイアウトするアイテム編集方法であって、
（ａ）階層構造によって管理された情報を展開したディレクトリツリーを前記アイテムとして、前記レイアウト領域上の所望の位置にレイアウトするディレクトリツリー編集工程を備え、
前記ディレクトリツリー編集工程（ａ）は、指定された階層構造の展開階層数と、指定された前記ディレクトリツリーの文字列サイズとに基づいて、生成された前記ディレクトリツリーを、レイアウトすることを特徴とするアイテム編集方法。
【請求項８】
前記ディレクトリツリー編集工程（ａ）によってレイアウトされる前記アイテムは、階層構造によって管理された情報を記録した光学記録媒体の階層構造を展開した前記ディレクトリツリーであることを特徴とする請求項７に記載のアイテム編集方法。
【請求項９】
前記ディレクトリツリー編集工程（ａ）は、
（ｂ）前記ディレクトリツリーである前記アイテムをレイアウトする前記レイアウト領域上の位置、及び、前記アイテムの大きさを指定するアイテム位置指定工程と、
（ｃ）前記ディレクトリツリーとして印刷する前記階層構造の前記展開階層数を指定する展開階層数指定工程と、
（ｄ）印刷する前記ディレクトリツリーの前記文字列サイズを指定する文字列サイズ指定工程と、
（ｅ）前記アイテム位置指定工程（ｂ）によって指定された前記レイアウト領域上の位置及び前記アイテムの大きさ、前記展開階層数指定工程（ｃ）によって指定された前記展開階層数、並びに、前記文字列サイズ指定工程（ｄ）によって指定された前記文字列サイズに基づいて、前記レイアウト領域上にレイアウトする前記ディレクトリツリーの属性情報を生成する属性情報生成工程と、
（ｆ）前記属性情報生成工程（ｅ）によって生成された前記ディレクトリツリーの前記属性情報に基づいて、前記レイアウト領域上に前記ディレクトリツリーをレイアウトするアイテムレイアウト工程と、
を備えていることを特徴とする請求項７または８に記載のアイテム編集方法。
【請求項１０】
前記属性情報生成工程（ｅ）は、指定された前記展開階層数よりも階層の深い前記階層構造を有する部分では、前記展開階層数分の階層展開をした前記ディレクトリツリーの前記属性情報を生成し、指定された前記展開階層数よりも階層の浅い前記階層構造を有する部分では、当該階層構造の全階層展開をした前記ディレクトリツリーの前記属性情報を生成することを特徴とする請求項９に記載のアイテム編集方法。
【請求項１１】
前記展開階層数指定工程（ｃ）は、前記展開階層数を自動設定展開に設定されたとき、前記アイテムの大きさに合わせた最適な展開数が前記展開階層数として決定されることを特徴とする請求項９に記載のアイテム編集方法。
【請求項１２】
前記文字列サイズ指定工程（ｄ）は、前記文字列サイズを自動設定サイズに設定されたとき、前記アイテムの大きさに合わせた最適なサイズが前記文字列サイズとして決定されることを特徴とする請求項９に記載のアイテム編集方法。
【請求項１３】
レイアウト領域上にアイテムをレイアウトする処理をコンピュータに実行させるプログラムであって、
請求項１から６のいずれか１項に記載のアイテム編集装置の各手段を実現させる処理を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイテム編集装置、アイテム編集方法及びプログラムに関する。特に、ＣＤ、ＤＶＤ等の光学記録媒体に記録した情報を所望の展開階層数、所望の文字列サイズにより階層展開したディレクトリツリーを、光学記録媒体のレーベル面上にレイアウトすることが可能なアイテム編集装置、アイテム編集方法及びプログラムに関する。
【背景技術】
【０００２】
近時、個人情報や企業秘密等に対する機密保持管理の要請から、ＣＤ、ＤＶＤ等の光学記録媒体へのデータ記録を集中管理の要請や、デジタル音楽データまたはデジタル画像データの光学記録媒体への記録の要請が高まっている。また、街頭や展示会等で配布するために、１０〜１００枚程度の比較的少量の光学記録媒体の作成やダビングのニーズも多くなっている。
【０００３】
そのために、デジタルデータ、イメージデータ、音楽データ等の各種データを高速でＤＶＤ、ＣＤ等の光学記録媒体（各種メディア）に記録し、レーベル面に記録内容を印刷する装置が提案されている。例えば、ビジネス用途の記録媒体作成装置としては、未使用のＣＤを収納するホルダと、ＣＤ記録部と、ラベルプリンタ部と、記録済ＣＤホルダとを備えており、医療用画像をＣＤのような光学記録媒体に記録し、識別ラベルをレーベル面に印刷する記録媒体作成装置が開示されている（特許文献１参照）。また、レーベル面に記録内容を、ディレクトリツリーを利用して印刷する装置もあった。
【特許文献１】特開２００２−５８６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したように、レーベル面に記録内容として、記録した情報のディレクトリツリーを印刷するとき、ディレクトリツリーを構成する全てのディレクトリを印刷するために、階層の深い階層構造を有した情報やディレクトリの数が多い情報の場合、レーベル面である印刷領域やアイテムの範囲をはみ出してしまうという問題点があった。
【０００５】
また、ユーザが比較的重要であると考える浅い階層に位置するディレクトリが、印刷されないという問題点もあった。また、予めレイアウトした大きさに応じてディレクトリツリーを構成する全てのディレクトリを印刷する場合、印刷文字列のサイズが小さくなり、ユーザにとって読みづらくなってしまうという問題点もあった。
【０００６】
本発明は、以上のような問題点を解決するためになされたもので、ＣＤ、ＤＶＤ等の光学記録媒体に記録した情報を所望の展開階層数、所望の文字列サイズにより階層展開したディレクトリツリーを、光学記録媒体のレーベル面上にレイアウトすることが可能なアイテム編集装置、アイテム編集方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した従来の問題点を解決すべく下記の発明を提供する。
【０００８】
本発明の第１の態様にかかるアイテム編集装置は、レイアウト領域上にアイテムをレイアウトするアイテム編集装置であって、階層構造によって管理された情報を展開したディレクトリツリーを前記アイテムとして、前記レイアウト領域上の所望の位置にレイアウトするディレクトリツリー編集手段を備え、前記ディレクトリツリー編集手段は、指定された階層構造の展開階層数と、指定された前記ディレクトリツリーの文字列サイズとに基づいて、生成された前記ディレクトリツリーをレイアウトすることを特徴とする。
【０００９】
これにより、光学記録媒体のレーベル面にディレクトリツリーを印刷したとき、ユーザが印刷されたディレクトリツリーを解読できないような文字サイズのディレクトリツリーを回避することができる。また、優先順位の低い深い階層のディレクトリを閉じて印刷することができる。更に、重要な階層のディレクトリを印刷することができる。
【００１０】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明の態様にかかるアイテム編集装置の前記ディレクトリツリー編集手段によってレイアウトされる前記アイテムが、階層構造によって管理された情報を記録した光学記録媒体の階層構造を展開した前記ディレクトリツリーであることを特徴とする。
【００１１】
これにより、光学記録媒体に記録した情報に対応させたディレクトリツリーを、光学記録媒体のレーベル面に印刷することができる。
【００１２】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明のいずれか１つの態様にかかるアイテム編集装置の前記ディレクトリツリー編集手段が、前記ディレクトリツリーである前記アイテムをレイアウトする前記レイアウト領域上の位置、及び、前記アイテムの大きさを指定するアイテム位置指定手段と、前記ディレクトリツリーとして印刷する前記階層構造の前記展開階層数を指定する展開階層数指定手段と、印刷する前記ディレクトリツリーの前記文字列サイズを指定する文字列サイズ指定手段と、前記アイテム位置指定手段によって指定された前記レイアウト領域上の位置及び前記アイテムの大きさ、前記展開階層数指定手段によって指定された前記展開階層数、並びに、前記文字列サイズ指定手段によって指定された前記文字列サイズに基づいて、前記レイアウト領域上にレイアウトする前記ディレクトリツリーの属性情報を生成する属性情報生成手段と、前記属性情報生成手段によって生成された前記ディレクトリツリーの前記属性情報に基づいて、前記レイアウト領域上に前記ディレクトリツリーをレイアウトするアイテムレイアウト手段と、を備えていることを特徴とする。
【００１３】
これにより、展開階層数とディレクトリツリーの文字列サイズに基づいて、光学記録媒体のレーベル面に印刷するディレクトリツリーの構成情報を生成することができる。また、所望のディレクトリを最上位階層としたときに、展開階層数を１つ指定するだけで、自動的に、最上位階層から指定した多くとも展開階層数分の階層を表示するディレクトリツリーの構成情報を生成することができる。
【００１４】
ここで、属性情報とは、レイアウト領域上にレイアウトするための位置情報や画像情報、指定された展開階層数やフォントサイズ、最上位階層のディレクトリ等である。
【００１５】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明の態様にかかるアイテム編集装置の前記属性情報生成手段が、指定された前記展開階層数よりも階層の深い前記階層構造を有する部分では、前記展開階層数分の階層展開をした前記ディレクトリツリーの前記属性情報を生成し、指定された前記展開階層数よりも階層の浅い前記階層構造を有する部分では、当該階層構造の全階層展開をした前記ディレクトリツリーの前記属性情報を生成することを特徴とする。
【００１６】
これにより、情報の階層構造によらず、展開階層数とディレクトリツリーの文字列サイズに基づいて、ユーザが希望するディレクトリツリーの構成情報を生成することができる。
【００１７】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明の態様にかかるアイテム編集装置の前記展開階層数指定手段は、前記展開階層数を自動設定展開に設定されたとき、前記アイテムの大きさに合わせた最適な展開数が前記展開階層数として決定されることを特徴とする。
【００１８】
これにより、ユーザが展開階層数を入力しなくとも、自動的に、アイテムの大きさに合わせた最適な展開階層数となる。
【００１９】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明の態様にかかるアイテム編集装置の前記文字列サイズ指定手段は、前記文字列サイズを自動設定サイズに設定されたとき、前記アイテムの大きさに合わせた最適なサイズが前記文字列サイズとして決定されることを特徴とする。
【００２０】
これにより、ユーザが文字列サイズを入力しなくとも、自動的に、アイテムの大きさに合わせた最適な文字列サイズとなる。
【００２１】
本発明の第１の態様にかかるアイテム編集方法は、レイアウト領域上にアイテムをレイアウトするアイテム編集方法であって、（ａ）階層構造によって管理された情報を展開したディレクトリツリーを前記アイテムとして、前記レイアウト領域上の所望の位置にレイアウトするディレクトリツリー編集工程を備え、前記ディレクトリツリー編集工程（ａ）は、指定された階層構造の展開階層数と、指定された前記ディレクトリツリーの文字列サイズとに基づいて、生成された前記ディレクトリツリーを、レイアウトすることを特徴とする。
【００２２】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２３】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明の態様にかかるアイテム編集方法の前記ディレクトリツリー編集工程（ａ）によってレイアウトされる前記アイテムが、階層構造によって管理された情報を記録した光学記録媒体の階層構造を展開した前記ディレクトリツリーであることを特徴とする。
【００２４】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２５】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明のいずれか１つの態様にかかるアイテム編集方法の前記ディレクトリツリー編集工程（ａ）が、（ｂ）前記ディレクトリツリーである前記アイテムをレイアウトする前記レイアウト領域上の位置、及び、前記アイテムの大きさを指定するアイテム位置指定工程と、（ｃ）前記ディレクトリツリーとして印刷する前記階層構造の前記展開階層数を指定する展開階層数指定工程と、（ｄ）印刷する前記ディレクトリツリーの前記文字列サイズを指定する文字列サイズ指定工程と、（ｅ）前記アイテム位置指定工程（ｂ）によって指定された前記レイアウト領域上の位置及び前記アイテムの大きさ、前記展開階層数指定工程（ｃ）によって指定された前記展開階層数、並びに、前記文字列サイズ指定工程（ｄ）によって指定された前記文字列サイズに基づいて、前記レイアウト領域上にレイアウトする前記ディレクトリツリーの属性情報を生成する属性情報生成工程と、（ｆ）前記属性情報生成工程（ｅ）によって生成された前記ディレクトリツリーの前記属性情報に基づいて、前記レイアウト領域上に前記ディレクトリツリーをレイアウトするアイテムレイアウト工程と、を備えていることを特徴とする。
【００２６】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２７】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明の態様にかかるアイテム編集方法の前記属性情報生成工程（ｅ）が、指定された前記展開階層数よりも階層の深い前記階層構造を有する部分では、前記展開階層数分の階層展開をした前記ディレクトリツリーの前記属性情報を生成し、指定された前記展開階層数よりも階層の浅い前記階層構造を有する部分では、当該階層構造の階層展開をした前記ディレクトリツリーの前記属性情報を生成することを特徴とする。
【００２８】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２９】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明の態様にかかるアイテム編集方法の前記展開階層数指定工程（ｃ）は、前記展開階層数を自動設定展開に設定されたとき、前記アイテムの大きさに合わせた最適な展開数が前記展開階層数として決定されることを特徴とする。
【００３０】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００３１】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明の態様にかかるアイテム編集方法の前記文字列サイズ指定工程（ｄ）は、前記文字列サイズを自動設定サイズに設定されたとき、前記アイテムの大きさに合わせた最適なサイズが前記文字列サイズとして決定されることを特徴とする。
【００３２】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００３３】
本発明の第１の態様にかかるプログラムは、レイアウト領域上にアイテムをレイアウトする処理をコンピュータに実行させるプログラムであって、上述した本発明のいずれか１つの態様にかかるアイテム編集装置の各手段を実現させる処理を前記コンピュータに実行させることを特徴とする。
【００３４】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムによって、コンピュータが処理を実行すると、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【発明の効果】
【００３５】
本発明によれば、光学記録媒体のレーベル面にディレクトリツリーを印刷したとき、ユーザが印刷されたディレクトリツリーを解読できないような文字サイズのディレクトリツリーを回避することができる。
【００３６】
また、優先順位の低い深い階層のディレクトリを閉じて印刷することができる。更に、重要な階層のディレクトリを印刷することができる。また、光学記録媒体に記録した情報に対応させたディレクトリツリーを、光学記録媒体のレーベル面に印刷することができる。
【００３７】
また、情報の階層構造によらず、展開階層数とディレクトリツリーの文字列サイズに基づいて、ユーザが希望するディレクトリツリーの構成情報を生成することができる。また、所望のディレクトリを最上位階層としたときに、展開階層数を１つ指定するだけで、自動的に、最上位階層から指定した多くとも展開階層数分の階層を有するディレクトリツリーの構成情報を生成することができる。
【発明を実施するための最良の形態】
【００３８】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なもので置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
【００３９】
図１は、本発明の一実施形態にかかるラベルエディタ部２７を備えた記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０を示す。図１においては、記録媒体作成制御装置１０は、ＰＣ又はサーバ等のホスト装置及びこれにインストールされているソフトウェアにより構成されている。ＰＣ等のホスト装置１０は、ＣＰＵ、ＲＡＭ・ＲＯＭ等のメモリ、論理回路等のハードウェアと、各種ソフトウェアとから構成されており、Ｗｉｎｄｏｗｓ（登録商標）等の各種汎用ＯＳで動作可能である。
【００４０】
記録媒体作成制御装置１０をより機能的なブロックに分解して説明すると、光学記録媒体を作成するための基本機能を提供するアプリケーション部２０と、アプリケーション部２０から受信したデータに従って、書込み情報、印刷情報、及び作成設定情報を作成し、一時保存するデータ変換部３０と、データ変換部３０からの制御信号に基づいて光学記録媒体を作成するための一連の動作処理をスケジューリングし、デバイス制御部５０の各ドライバの動作手順を制御する統合制御部４０と、記録媒体作成装置９０の動作を制御するための各種ドライバ及びＵＳＢインタフェース５４を含むデバイス制御部５０とから構成されている。
【００４１】
ここで、書込み情報は、光学記録媒体に書き込む情報であり、印刷情報は、光学記録媒体のレーベル面に印刷する情報であり、作成設定情報は命令要求の種類（書込み印刷要求、書込み要求、印刷要求の中のいずれか１つの要求）、光学記録媒体の作成枚数、形式等を設定した情報である。
【００４２】
記録媒体作成装置９０は、ＵＳＢハブ９１及びこれに接続される第１データ記録部９２及び第２データ記録部９３、記録媒体作成装置９０内の各部に光学記録媒体を搬送するオートローダ９４、及びプリンタ９５を備えており、同時に２つの光学記録媒体に対して書込処理が可能である。図１では、２つのデータ記録部と１つのプリンタを設けているが、更に多くのデータ記録部及びプリンタを設けて、より多くの並列処理を可能にするように構成しても良い。
【００４３】
ここで、書込み印刷要求の場合は、第１データ記録部９２または第２データ記録部９３によりデータ書込が終了した後に、プリンタ９５によりラベル印刷が実行される。また、プリンタ９５によりラベル印刷が終了した後に、第１データ記録部９２または第２データ記録部９３によりデータ書込を実行することも可能ではあるが、ラベル印刷処理に比較して、データ書込み処理によるエラーが重大であり、エラー発生頻度も高いことから、データ書込み処理を先に実行した方がより良い。
【００４４】
始めに、記録媒体作成制御装置１０の各部の機能を簡単に説明した上で、光学記録媒体の作成手順を説明する。まず、アプリケーション部２０は、希望する書込みデータが保存されているデータファイルの指定、ラベル印刷内容や形式の指定等を行うためのユーザインタフェースを提供する。
【００４５】
図１に示した例においては、セットアップ部２１は、記録媒体作成装置９０の仕様（有効な記録媒体作成装置９０内の各部を指定する情報）を初期設定する機能を提供し、モニター部２２は、記録媒体作成装置９０内の各部の動作状態を示す装置状態情報を表示して、確認する機能を提供する。ディスク作成部２３は、ディスクエディタ部２５、パブリッシャ部２６及びラベルエディタ部２７を備えており、記録内容の編集、作成設定情報の編集、及びラベル印刷の編集を行う。ラベル印刷の編集にはテンプレート部２４に記憶されているテンプレートを利用することが可能である。一般アプリケーション部２８は、ラベル印刷の命令要求するディスク作成部２３とは異なる機能である。ここで、本発明の一実施形態にかかるアイテム編集装置は、ラベルエディタ部２７に対応する。
【００４６】
アプリケーション部２０により編集された内容はデータ変換部３０に出力され、ディスクライブラリ３１を介して生成された書込み情報３２、及び、プリンタドライバ６０のグラフィックデバイスインターフェース（ＧＤＩ）６１を介して生成された印刷情報３３は、命令要求の種類に基づいて、一時記憶部３４に要求ジョブが終了するまで一時記憶される。
【００４７】
統合制御部４０は、一時記憶部３４に記憶されている要求ジョブを実行するために、各デバイスの処理手順を制御する。統合制御部４０は、一時記憶部３４に記憶された要求ジョブを実行するための記録媒体作成装置９０の各デバイス９２〜９５の動作手順を計画し、動作手順を示す動作スケジュールを作成する。また、統合制御部４０は、デバイス制御部５０を介して各デバイス９２〜９５から取得した各デバイスの動作状態を示す装置状態情報、及び、動作スケジュールに基づいて、デバイス制御部５０を介して各デバイス９２〜９５動作を制御する。
【００４８】
具体的には、統合制御部４０は、装置状態情報及び動作スケジュールに基づいて、データ記録部ドライバ５１、オートローダドライバ５３及び印刷入出力制御部６２に対して、各デバイス９２〜９５の動作命令を出力して、データ記録部ドライバ５１、オートローダドライバ５３及びプリンタドライバ６０の印刷入出力制御部６２によって各デバイス９２〜９５の動作を制御させる。
【００４９】
これにより、要求ジョブ毎に未記録の光学記録媒体の取り出し、光学記録媒体の搬送、データ書込、ラベル印刷等の処理、記録済み光学記録媒体の搬送等を、各デバイス９２〜９５の動作が互いに干渉することなく実行できるように、各デバイス９２〜９５の動作を制御させることが可能である。また、複数の光学記録媒体の作成処理を、リソースを効率良く利用ながら混乱することなく順次遂行させることが可能である。
【００５０】
更に、データ記録部ドライバ５１は、統合制御部４０からの動作命令のみを有効な命令として選択するフィルタドライバ５２を備え、統合制御部４０以外からの第１データ記録部９２または第２データ記録部９３への動作命令を受け付けないようにしている。
【００５１】
次に、図２から図６を用いて、本発明にかかるアイテム編集装置について説明する。図２は、ラベルエディタ部２７の一実施形態にかかる機能ブロック図の一例である。図２では、本発明に関連する部分の機能のみを示している。ラベルエディタ部２７は、ディレクトリツリー編集部４１及びアイテム情報記憶部４７を備えている。
【００５２】
ディレクトリツリー編集部４１は、ディスクに記録した書込み情報や、これからディスクに記録しようとする書込み情報のディレクトリツリーを１つのアイテムとして、レイアウト領域上にレイアウトする。このとき、書込み情報を階層展開するための階層展開数と、ディレクトリツリーの文字列のフォントサイズとを、指定することにより、自動的に、書込み情報のディレクトリツリーを生成する。
【００５３】
また、アイテムの大きさ、位置により、レイアウトされる書込み情報のディレクトリツリーの全体の大きさ、位置が決定される。ここで、デザインとして、書込み情報に対応しないディレクトリツリーをレイアウトすることもできる。
【００５４】
また、編集したアイテム、即ち、ディレクトリツリーの属性情報は、アイテム情報記憶部４７に記憶される。また、ディレクトリツリー編集部４１は、更に、アイテム位置指定部４２、展開階層数指定部４３、文字列サイズ指定部４４、属性情報生成部４５、及びアイテムレイアウト部４６を備えている。
【００５５】
図３は、アイテム、即ち、ディレクトリツリーをレイアウト領域上にレイアウトする画面の一例である。図３(ａ)は、ディレクトリツリー展開される前の画面であり、図３(ｂ)は、ディレクトリツリー展開された後の画面である。
【００５６】
図３に示すように、印刷領域７１上に、ディレクトリツリーの全体の大きさと位置とを示すアイテム領域７２を指定する。アイテム領域７２内に、書込み情報を階層展開するための階層展開数と、ディレクトリツリーの文字列のフォントサイズとによって、自動的に生成されたディレクトリツリーの全体、または、一部分がレイアウトされる。ここで、ディレクトリツリーの一部分とは、アイテム領域７２内に展開されるだけのディレクトリツリーである。
【００５７】
また、最上位階層のディレクトリを指定するディレクトリ指定領域７３、ディレクトリツリーの文字列のフォントサイズを指定するサイズ指定領域７４、及び、階層展開されるディレクトリツリーの階層展開数を指定する階層指定領域７５を備えている。指定された最上位階層のディレクトリ、フォントサイズ及び階層展開数に基づいて、図３(ｂ)に示すような展開されたディレクトリツリーが、アイテム領域７２内に表示される。
【００５８】
アイテム位置指定部４２は、アイテム、即ち、ディレクトリツリーのレイアウト領域上の位置と、ディレクトリツリーの全体の大きさとを指定する。即ち、図３のアイテム領域７２を指定する。また、文字列サイズ指定部４４は、印刷されるディレクトリツリーの文字列のフォントサイズを指定する。即ち、図３のサイズ指定領域７４に、所望の値を入力することにより、文字列のフォントサイズが指定される。
【００５９】
また、展開階層数指定部４３は、印刷されるディレクトリツリーの最大階層である展開階層数を指定する。即ち、図３の階層指定領域７５に、所望の値を入力することにより、展開階層数が指定される。例えば、書込み情報の階層構造として５階層ある場合に、展開階層数を３と指定すると、最上位階層を含めて、３階層まで階層展開したディレクトリツリーを生成する。ここで、最上位階層のディレクトリを指定することもできる。
【００６０】
また、例えば、書込み情報の階層構造として３階層ある場合に、展開階層数を４と指定すると、最上位階層を含めて、４階層まで階層展開したディレクトリツリーを生成する。
【００６１】
図４は、書込み情報の最深階層が展開階層数よりも深いときの、展開階層数に基づいた生成されるディレクトリツリーを説明するための図である。図４(ａ)は、５階層から構成される書込み情報の階層構造を示す図であり、図４(ｂ)は、展開階層数を２としたときの生成されたディレクトリツリーの構成を示す図であり、図４(ｃ)は、展開階層数を３としたときの生成されたディレクトリツリーの構成を示す図である。
【００６２】
図４に示すように、展開階層数を２としたときは、第３層、第４層及び第５層が閉じられた状態のディレクトリツリーとなり、展開階層数を３としたときは、第４層及び第５層が閉じられた状態のディレクトリツリーとなる。
【００６３】
図５は、書込み情報の最深階層が展開階層数よりも浅いときの、展開階層数に基づいた生成されるディレクトリツリーを説明するための図である。図５(ａ)は、３階層から構成される書込み情報の階層構造を示す図であり、図５(ｂ)は、展開階層数を４としたときの生成されたディレクトリツリーの構成を示す図である。図５に示すように、生成されるディレクトリツリーは、書込み情報の階層構造と同じになる。
【００６４】
図２の属性情報生成部４５は、展開階層数指定部４３によって指定された展開階層数に基づいて、階層展開されたディレクトリツリーを生成する。更に、文字列サイズ指定部４４によって指定されたディレクトリツリーの文字列のフォントサイズに基づいて、生成したディレクトリツリーからディレクトリツリーの画像情報を生成する。
【００６５】
更に、アイテム位置指定部４２によって指定されたアイテムの大きさと位置に基づいて、生成したディレクトリツリーの画像情報からレイアウト領域上にレイアウトされるアイテムの属性情報を生成する。即ち、図３のアイテム領域７２内に入るディレクトリツリーの画像情報を生成する。
【００６６】
また、アイテムレイアウト部４６は、属性情報生成部４５によって生成されたアイテムの属性情報に基づいて、レイアウト領域上に、アイテム、即ち、ディレクトリツリーをレイアウトする。
【００６７】
次に、図６を参照して、ディレクトリツリーをレイアウトするときの処理手順を説明する。図６は、ディレクトリツリーをレイアウトするときの処理手順を示すフローチャートの一例である。図６に示すように、まず、アイテム、即ち、ディレクトリツリーのレイアウト領域上の位置と、ディレクトリツリーの全体の大きさとを指定する（Ｓ１０１）。
【００６８】
次に、印刷されるディレクトリツリーの最大階層である展開階層数を指定する（Ｓ１０２）。ここで、展開階層数を自動設定展開に設定しておくと、アイテムの大きさに合わせた最適な展開階層数を、自動的に決定する。次に、印刷されるディレクトリツリーの文字列のフォントサイズを指定する（Ｓ１０３）。ここで、文字列のフォントサイズを自動設定サイズに設定しておくと、アイテムの大きさに合わせた最適なフォントサイズを、自動的に決定する。
【００６９】
次に、最上位階層のディレクトリの指定、または、書込み情報指定をする（Ｓ１０４）。ここで、「＜Ｄｉｓｃ＞」と指定すると、自動的に書込み情報の最上位階層のディレクトリとなる。ここで、上述のステップＳ１０１からＳ１０４の処理順は、この４ステップがステップＳ１０５の前に実行されていれば、順番は、上述のとおりでなくとも良い。
【００７０】
次に、指定された最上位階層のディレクトリ及び展開階層数に基づいて、指定された最上位階層のディレクトリから最深階層までの深さが、指定された展開階層数より深いか否かを判定する（Ｓ１０５）。指定された展開階層数よりも深い場合（Ｓ１０５；Ｙｅｓ）は、指定された最上位階層のディレクトリ及び展開階層数に基づいて、指定された最上位階層のディレクトリから、指定された展開階層数分の階層展開をしたディレクトリツリーを生成する（Ｓ１０６）。
【００７１】
一方、指定された展開階層数よりも浅い場合（Ｓ１０５；Ｎｏ）は、指定された最上位階層のディレクトリに基づいて、指定された最上位階層のディレクトリから、最深階層まで階層展開をしたディレクトリツリーを生成する（Ｓ１０７）。
【００７２】
次に、指定された文字列のフォントサイズに基づいて、ディレクトリツリーアイコンサイズを算出する（Ｓ１０８）。ここでは、フォントサイズに所定の定数を乗算することにより算出される。この所定の定数は、通常は１前後の値である。次に、算出したアイコンサイズ、指定されたフォントサイズ、及び、生成されたディレクトリツリーに基づいて、ディレクトリツリーの画像情報を生成する（Ｓ１０９）。ここで、画像情報は、表示用の情報、または、印刷用の情報である。
【００７３】
次に、生成されたディレクトリツリーの画像情報及び指定されたアイテムの大きさに基づいて、レイアウトされるディレクトリツリーの画像情報を生成する（Ｓ１１０）。最後に、生成したディレクトリツリーの画像情報及び指定されたアイテムの位置に基づいて、レイアウト領域上にディレクトリツリーをレイアウトし（Ｓ１１１）、処理を終了する。
【００７４】
上述したラベルエディタ部２７は、本発明のアイテム編集装置に対応し、ディレクトリツリー編集部４１は、本発明のディレクトリツリー編集手段に対応し、アイテム位置指定部４２は、本発明のアイテム位置指定手段に対応し、展開階層数指定部４３は、本発明の展開階層数指定手段に対応し、文字列サイズ指定部４４は、本発明の文字列サイズ指定手段に対応し、属性情報生成部４５は、本発明の属性情報生成手段に対応し、アイテムレイアウト部４６は、本発明のアイテムレイアウト手段に対応する。
【００７５】
また、上述したラベルエディタ部２７に、指定した最上位階層のディレクトリ、展開階層数、フォントサイズに基づいて生成されたディレクトリツリーが、指定したアイテムの大きさに入りきれない場合、レーベル面の印刷領域を外れた位置にレイアウトされた場合、フォントサイズが非常に小さい場合等に、ユーザに対して注意を促すメッセージ情報や表示情報を画面上に表示したり、音声情報を出力したりする注意情報出力部を備えるようにしても良い。
【００７６】
また、上述したラベルエディタ部２７は、指定した展開階層数に基づいて、指定された最上位階層のディレクトリから自動的に階層展開しているが、ユーザが階層展開したいディレクトリのところのみを階層展開するようにしたディレクトリツリーを生成するようにしても良い。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態にかかるラベルエディタ部２７を備えた記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０を示す。
【図２】ラベルエディタ部２７の一実施形態にかかる機能ブロック図の一例である。
【図３】アイテム、即ち、ディレクトリツリーをレイアウト領域上にレイアウトする画面の一例である。
【図４】書込み情報の最深階層が展開階層数よりも深いときの、展開階層数に基づいた生成されるディレクトリツリーを説明するための図である。
【図５】書込み情報の最深階層が展開階層数よりも浅いときの、展開階層数に基づいた生成されるディレクトリツリーを説明するための図である。
【図６】ディレクトリツリーをレイアウトするときの処理手順を示すフローチャートの一例である。
【符号の説明】
【００７８】
１０    記録媒体作成制御装置
２７    ラベルエディタ部
４１    ディレクトリツリー編集部
４２    アイテム位置指定部
４３    展開階層数指定部
４４    文字列サイズ指定部
４５    属性情報生成部
４６    アイテムレイアウト部
４７    アイテム情報記憶部
９０    記録媒体作成装置
【図１】
2008152610.tif 000003
【図２】
2008152610.tif 000004
【図３】
2008152610.tif 000005
【図４】
2008152610.tif 000006
【図５】
2008152610.tif 000007
【図６】
2008152610.tif 000008