(57)【要約】【課題】記録媒体に書き込まれるデータと一致した情報をラベル面に印刷させる記録情報作成装置及びその記録情報作成方法を提供する。  【解決手段】記録情報作成装置１００では、書き込みデータ編集部１２０で入力・編集される管理データを、印刷データ編集部１３０でも引用できるようにするために、管理データを引用するための属性（フィールド）を予め定義している。印刷データ編集部１３０から発行処理部１１０を介して書き込みデータ編集部１２０にフィールドを通知することで、フィールドの値が印刷データ編集部１３０に返される。【選択図】図３
2008140432.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に書き込む書き込みデータを編集する書き込みデータ編集部と、
前記記録媒体の印刷面に印刷する印刷データを編集する印刷データ編集部と、
前記書き込みデータ編集部と前記印刷データ編集部との間のデータの流れを制御する発行処理部と、を備え、
前記書き込みデータ編集部が編集する前記書き込みデータのうち事前に選択された所定の前記書き込みデータには所定の属性が設定されており、前記印刷データ編集部が編集する前記印刷データには引用データ（以下ではフィールドという）を含める事が可能であり、前記フィールドには前記属性が関連付けられ、関連付けられた前記属性の値を前記印刷データ編集部が前記発行処理部に要求すると、前記発行処理部が前記書き込みデータ編集部に前記属性の値を要求し、要求された前記属性の値を前記書き込みデータ編集部が前記発行処理部に通知すると、さらに前記発行処理部が前記印刷データ編集部に通知する
ことを特徴とする記録情報作成装置。
【請求項２】
前記書き込みデータ編集部は、前記書き込みデータの値を入力又は変更すると、入力又は変更された前記属性を前記発行処理部に通知し、前記発行処理部がさらに前記印刷データ編集部に通知することで、前記印刷データ編集部が前記印刷データに含まれる前記フィールドに対応する前記属性を前記発行処理部に要求する
ことを特徴とする請求項１に記載の記録情報作成装置。
【請求項３】
前記書き込みデータを保存する書き込みデータ保存部と、前記印刷データを保存する印刷データ保存部と、を備え
前記書き込みデータ保存部は、前記属性とその値を対応させて保存し、
前記印刷データ保存部は、入力された前記フィールドをそのまま保存する
ことを特徴とする請求項１又は請求項２に記載の記録情報作成装置。
【請求項４】
前記書き込みデータ編集部は、前記発行処理部から前記属性の値が要求されると、前記書き込みデータ保存部に前記属性と対応させて保存されている値を前記発行処理部に通知する
ことを特徴とする請求項３に記載の記録情報作成装置。
【請求項５】
前記印刷データ編集部は、編集画面から入力した前記印刷データのうち前記属性に対応する前記使用フィールド表を作成し、前記発行処理部から前記属性の変更が通知されると前記使用フィールド表から前記印刷データに含まれる前記通知された属性に対応する前記フィールドを選択して前記発行処理部に前記属性の値を要求する
ことを特徴とする請求項２に記載の記録情報作成装置。
【請求項６】
記録媒体に書き込む書き込みデータを編集する書き込みデータ編集ステップと、
前記記録媒体の印刷面に印刷する印刷データを編集する印刷データ編集ステップと、
前記書き込みデータ編集ステップと前記印刷データ編集ステップとの間のデータの流れを制御する発行処理ステップと、を有し、
前記書き込みデータ編集ステップで編集される前記書き込みデータのうち事前に選択された所定の前記書き込みデータには所定の属性が設定されており、前記印刷データ編集ステップで編集する前記印刷データには引用データ（以下ではフィールドという）を含める事が可能であり、前記印刷データ編集ステップで前記発行処理ステップへの前記フィールド（又はこれに関連付けられた属性）の要求が行われると、前記発行処理ステップで前記書き込みデータ編集ステップへの前記属性の値の要求が行われ、前記書き込みデータ編集ステップで要求された前記属性の値の前記発行処理ステップへの通知が行われると、前記発行処理ステップでさらに前記印刷データ編集ステップへの通知が行われる
ことを特徴とする記録情報作成方法。
【請求項７】
前記書き込みデータ編集ステップで前記フィールドが設定された前記書き込みデータの値の入力又は変更が行われると、入力又は変更された前記属性が前記書き込みデータ編集ステップから前記発行処理ステップに通知され、さらに前記発行処理ステップから前記印刷データ編集ステップに通知されることで、前記印刷データ編集ステップで前記属性が含まれる前記フィールドもしくは属性が選択されて前記発行処理ステップに通知される
ことを特徴とする請求項６に記載の記録情報作成方法。
【請求項８】
前記書き込みデータ編集ステップにおいて、入力・変更された前記書き込みデータを前記属性と対応させて所定の記憶装置に保存するとともに、前記発行処理ステップで前記フィールド値の要求が行われると、前記記憶装置から前記フィールドに関連付けられた前記属性に対応する値を読み出して前記発行処理ステップに通知する
ことを特徴とする請求項６又は請求項７に記載の記録情報作成方法。
【請求項９】
前記印刷データ編集ステップにおいて、編集画面から入力された前記印刷データのうち前記フィールドに対応するものを前記編集画面毎に記録した使用フィールド表を作成し、前記発行処理ステップで前記フィールドの通知が行われると前記使用フィールド表から前記印刷データに含まれる前記フィールドを選択して前記発行処理ステップに通知する
ことを特徴とする請求項７に記載の記録情報作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されるデータに係る情報を容易にかつ誤りなく記録媒体の印刷面に印刷させる記録情報作成装置及び記録情報作成方法に関するものである。
【背景技術】
【０００２】
従来、ＣＤやＤＶＤ等のような情報の書き込みが可能な記録媒体のユーザは、記録媒体にデータを書き込む作業と、その保管・管理を容易に行えるようにするために、書き込んだデータの内容をラベル面や収納ケース等に表記しておく作業を別々に行っていた。また、この２つの作業をシームレスに行う装置も既に知られている。
【０００３】
ラベル面に表記する内容として、例えば書き込みデータを作成した日時、記録媒体にデータを書き込んだ日時、データの内容を表わすタイトル、ファイル名、データの作成者及び所属部署名などがある。このような記録媒体のラベル面への情報の記入は、記録媒体が少数の場合には手書きで行うことが多いが、記録媒体が多数ある場合や外部に提供したり販売用とする場合などでは、ラベル面に所定の情報を印刷する装置を用いたり、印刷されたラベルを添付する装置を用いるのが一般的である（例えば特許文献１）。
【０００４】
また、ラベルに印刷する情報を編集・加工する装置についても知られており、例えば特許文献２に開示のラベル印刷装置では、記録媒体のラベル面の寸法等に合わせて画像データ等を拡大して印刷する方法及び装置が提案されている。特許文献２では、デジタルカメラで撮影した画像データをラベル面に印刷するにあたり、ラベル面に余白が生じないように画像データを拡大して印刷するようにしている。
【特許文献１】特開平１０−１２９６４０号公報
【特許文献２】特開２００６−１６７９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、記録媒体のラベル面に表記される情報は、記録媒体に書き込まれた情報とは直接関連することなく作成されており、例えばユーザがラベル情報を直接作成していた。また、ラベル面に表記する情報を印刷する従来の装置では、ユーザが事前に印刷情報を入力・編集しておき、これをラベル面に直接印刷したり、透明シート等に印刷したものをラベル面に添付する等の方法が用いられていた。
【０００６】
そのため、記録媒体に書き込まれた内容と異なる情報がラベル面に印刷されてしまう恐れがあった。例えば、記録媒体に書き込まれたデータの作成日時等を間違えたり、別の記録媒体に書き込んだデータの情報を印刷してしまう等といった問題があった。特に、記録媒体への書き込みデータが変更されたのに伴い、ラベル面に印刷する情報も変更する必要があるにもかかわらず、この印刷情報の変更を忘れたり誤って変更してしまうといった問題があった。
【０００７】
そこで、本発明はこれらの問題を解決するためになされたものであり、記録媒体に書き込まれるデータと一致した情報をラベル面に印刷させるようにした記録情報作成装置及びその記録情報作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる記録情報作成装置は、記録媒体に書き込む書き込みデータを編集する書き込みデータ編集部と、前記記録媒体の印刷面に印刷する印刷データを編集する印刷データ編集部と、前記書き込みデータ編集部と前記印刷データ編集部との間のデータの流れを制御する発行処理部と、を備え、前記書き込みデータ編集部が編集する前記書き込みデータのうち事前に選択された所定の前記書き込みデータには所定の属性が設定されており、前記印刷データ編集部が編集する前記印刷データには引用データ（以下ではフィールドという）を含める事が可能であり、前記フィールドには前記属性が関連付けられ、関連付けられた前記属性の値を前記印刷データ編集部が前記発行処理部に要求すると、前記発行処理部が前記書き込みデータ編集部に前記属性の値を要求し、要求された前記属性の値を前記書き込みデータ編集部が前記発行処理部に通知すると、さらに前記発行処理部が前記印刷データ編集部に通知することを特徴とする。
【０００９】
この態様によれば、印刷データ編集部が発行処理部にフィールドに関連付けた属性を要求するだけで、発行処理部が書き込みデータ編集部に属性の値を問い合わせて取得し、取得した属性値が印刷データ編集部に返されることから、印刷データ編集部で再び属性の値を入力する必要がないのに加え、印刷データと書き込みデータとの不一致を防止することが可能となる。
【００１０】
本発明の他の態様にかかる記録情報作成装置は、前記書き込みデータ編集部が、前記書き込みデータの値を入力又は変更すると、入力又は変更された前記属性を前記発行処理部に通知し、前記発行処理部がさらに前記印刷データ編集部に通知することで、前記印刷データ編集部が前記印刷データに含まれる前記フィールドに対応する前記属性を前記発行処理部に要求することを特徴とする。
この態様によれば、印刷データ編集部から属性の値が要求されたときは書き込みデータ編集部で当該属性の値が未入力であった場合、あるいは印刷データ編集部が属性の値を取得した後書き込みデータ編集部で当該属性の値が変更された場合でも、印刷データ編集部は印刷データとして常に最新の属性値を取得することが可能となる。
【００１１】
本発明の他の態様にかかる記録情報作成装置は、前記書き込みデータを保存する書き込みデータ保存部と、前記印刷データを保存する印刷データ保存部と、を備え、前記書き込みデータ保存部は、前記属性とその値を対応させて保存し、前記印刷データ保存部は、入力された前記フィールドをそのまま保存することを特徴とする。
【００１２】
この態様によれば、フィールド保存部にアドレスを保存することで、値が入力されたフィールドの管理が容易となる。
【００１３】
本発明の他の態様にかかる記録情報作成装置は、前記書き込みデータ編集部が、前記発行処理部から前記属性の値が要求されると、前記書き込みデータ保存部に前記属性と対応させて保存されている値を前記発行処理部に通知することを特徴とする。
【００１４】
この態様によれば、入力済みのフィールド値の読み出しが容易となる。
【００１５】
本発明の他の態様にかかる記録情報作成装置は、前記印刷データ編集部が、編集画面から入力した前記印刷データのうち前記属性に対応する前記使用フィールド表を作成し、前記発行処理部から前記属性の変更が通知されると前記使用フィールド表から前記印刷データに含まれる前記通知された属性に対応する前記フィールドを選択して前記発行処理部に前記属性の値を要求することを特徴とする。
【００１６】
この態様によれば、印刷データ編集部で印刷データとして使用しているフィールドを使用フィールド表から容易に知ることができる。
本発明の第１の態様にかかる記録情報作成方法は、記録媒体に書き込む書き込みデータを編集する書き込みデータ編集ステップと、前記記録媒体の印刷面に印刷する印刷データを編集する印刷データ編集ステップと、前記書き込みデータ編集ステップと前記印刷データ編集ステップとの間のデータの流れを制御する発行処理ステップと、を有し、前記書き込みデータ編集ステップで編集される前記書き込みデータのうち事前に選択された所定の前記書き込みデータには所定の属性が設定されており、前記印刷データ編集ステップで編集する前記印刷データには引用データ（以下ではフィールドという）を含める事が可能であり、前記印刷データ編集ステップで前記発行処理ステップへの前記フィールド（又はこれに関連付けられた属性）の要求が行われると、前記発行処理ステップで前記書き込みデータ編集ステップへの前記フィールド値の要求が行われ、前記書き込みデータ編集ステップで要求された前記フィールド値の前記発行処理ステップへの通知が行われると、前記発行処理ステップでさらに前記印刷データ編集ステップへの通知が行われることを特徴とする。
【００１７】
この態様によれば、印刷データ編集ステップで発行処理ステップに対し属性を要求するだけで、発行処理ステップにおいて書き込みデータ編集ステップへの属性値の問い合わせを行って取得し、取得した属性値を印刷データ編集ステップに返すことから、印刷データ編集ステップで再びフィールド値を入力する必要がなくなるのに加え、印刷データと書き込みデータとの不一致を防止することが可能となる。
【００１８】
本発明の他の態様にかかる記録情報作成方法は、前記書き込みデータ編集ステップで前記属性が設定された前記書き込みデータの値の入力又は変更が行われると、入力又は変更された前記属性が前記書き込みデータ編集ステップから前記発行処理ステップに通知され、さらに前記発行処理ステップから前記印刷データ編集ステップに通知されることで、前記印刷データ編集ステップで前記印刷データに含まれる前記フィールドもしくは属性が選択されて前記発行処理ステップに通知されることを特徴とする。
【００１９】
この態様によれば、印刷データ編集ステップで発行処理ステップへの属性値の要求が行われると、書き込みデータ編集ステップで当該フィールドの値が未入力であった場合、あるいは印刷データ編集ステップで属性値を取得した後書き込みデータ編集ステップで当該属性の値が変更された場合でも、印刷データとして常に最新の属性値を取得することが可能となる。
【００２０】
本発明の他の態様にかかる記録情報作成方法は、前記書き込みデータ編集ステップにおいて、入力・変更された前記書き込みデータを前記属性と対応させて所定の記憶装置に保存するとともに、前記発行処理ステップで前記属性値の要求が行われると、前記記憶装置から前記フィールドに関連付けられた前記属性に対応する値を読み出して前記発行処理ステップに通知することを特徴とする。
【００２１】
この態様によれば、フィールドに対応するアドレスが保存されているか否かで値が入力されているか判定することが可能になるとともに、入力済みのフィールド値の読み出しが容易となる。
【００２２】
本発明の他の態様にかかる記録情報作成方法は、前記印刷データ編集ステップにおいて、編集画面から入力された前記印刷データのうち前記フィールドに対応するものを前記編集画面毎に記録した使用フィールド表を作成し、前記発行処理ステップで前記フィールドの通知が行われると前記使用フィールド表から前記印刷データに含まれる前記フィールドを選択して前記発行処理ステップに通知することを特徴とする。
【００２３】
この態様によれば、印刷データ編集ステップで印刷データとして使用しているフィールドを使用フィールド表から容易に知ることができる。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、記録媒体のラベル面に印刷するデータを、記録媒体に書き込まれるデータに設定された属性を引用することで取得することが可能となる記録情報作成装置及びその記録情報作成方法を提供することができる。これにより、書き込みデータとして入力したデータを印刷データとして再び入力するといった手間を省いて省力化するとともに、書き込みデータと印刷データとの不一致を防止することが可能となる。特に、書き込みデータが変更された場合でも、それに連動して印刷データも変更されることから、書き込みデータと印刷データとを常に一致させることが可能となる。
【発明を実施するための最良の形態】
【００２５】
図面を参照して本発明の好ましい実施の形態における記録情報作成装置及びその記録情報作成方法の構成について詳細に説明する。なお、同一機能を有する各構成部については、図示及び説明簡略化のため、同一符号を付して示す。
【００２６】
図１は本発明の一実施形態にかかる記録情報作成装置及び記録情報作成方法を用いて構成された光学記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０を示す。図１において、記録媒体作成制御装置１０は、ＰＣ又はサーバ等のホスト装置及びこれにインストールされているソフトウェアより構成されている。ＰＣ等のホスト装置１０は、ＣＰＵ、ＲＡＭ・ＲＯＭ等のメモリ、論理回路等のハードウェアと、各種ソフトウェアとから構成されており、Windows（登録商標）等の各種汎用ＯＳで動作可能である。記録媒体作成装置１０をより機能的なブロックに分解して説明すると、光学記録媒体を作成するための基本機能を提供するアプリケーション部２０と、アプリケーション部２０から受信したデータに従って、記録データや印刷データを作成し一時保存するデータ変換部３０と、データ変換部からの制御信号に基づいて光学記録媒体を作成するための一連の処理をスケジューリングし、各部の動作手順を制御する統合制御部４０と、記録媒体作成装置９０の動作を制御するための各種ドライバ及びＵＳＢインタフェース５４を含むデバイス制御部５０とから構成されている。
【００２７】
記録媒体作成装置９０は、ＵＳＢハブ９１及びこれに接続される２つのデータ記録装置９２、９３、記録媒体作成装置９０内の各部に光学記録媒体を搬送するオートローダ９４、及びラベルプリンタ９５を備えており、同時に２つの光学記録媒体に対して書込処理が可能である。データ記録装置９２、９３及びプリンタ９５をより多く設けて、より多くの並列処理を可能にするように構成しても良い。データ書込が終了したら、プリンタ９５によりラベル印刷を行うことが可能である。光学記録媒体の各装置間の移動は、オートローダ９４により行われる。
【００２８】
始めに記録媒体作成制御装置１０の各部の機能を簡単に説明した上で、光学記録媒体の作成手順を説明する。まず、アプリケーション部２０は、データ記録を希望するデータファイルの指定、ラベル印刷内容や形式の指定等を行うためのユーザインタフェースを提供する。例えばセットアップ部２１は、記録媒体作成装置９０の仕様を初期設定する機能を提供し、モニター部２２は、作成する光学記録媒体の記録内容やラベル印刷の内容を表示して確認する機能を提供する。ディスク作成部２３は、ディスクエディタ部２５、ディスクパブリッシャ部２６及びラベルエディタ部２７を備えており、記録内容の編集、ラベル印刷の編集を行う。ラベル印刷の編集にはテンプレート部２４に記憶されているテンプレートを利用することが可能である。本実施形態にかかる記録情報作成装置は、光学記録媒体作成制御装置１０ではディスク作成部２３としてアプリケーション部２０内に一体に組み込まれた構成としている。
【００２９】
アプリケーション部２０により編集された内容はデータ変換部３０に出力され、ディスクライブラリ３１、グラフィックデバイスインターフェース（ＧＤＩ）６１及び画像処理部６２を介して、記録データ３２、及びラベルデータ３３として、一時記憶部３４にジョブが終了するまで一時記憶される。
【００３０】
統合制御部４０は、一時記憶部３４に記憶されているジョブを実行するために、各デバイスの処理手順を制御する。統合制御部は、一時記憶部に記憶された各ジョブを実行するための処理手順を決めるジョブスケジュールが生成される。ジョブスケジュールが生成されると、統合制御部４０は、生成したジョブスケジュールに従ってデバイス制御部５０を制御することにより、記録媒体作成装置９０の各装置（デバイス）９２〜９５の動作状況に応じて、それぞれのジョブごとに、各装置（デバイス）９２〜９５の動作を制御する。具体的には、各デバイスドライバ５１、５３及び印刷入出力制御部６３を制御することにより、ジョブ毎に未記録の光学記録媒体の取り出し、光学記録媒体の搬送、データ書込、ラベル印刷等の処理、記録済み光学記録媒体の搬送等を、各装置（デバイス）の動作が互いに干渉することなく実行できるように、各装置（デバイス）９２〜９５の動作を制御する。これにより、複数の光学記録媒体作成ジョブがリソースを効率に利用しながら混乱することなく順次遂行される。
【００３１】
次に図２を用いて、記録媒体作成装置９０における光学記録媒体の処理手順を説明する。図２は、記録媒体作成装置９０の各部の連携動作を説明するためのブロック図である。図１では図示していないが、記録媒体作成装置９０は未記録の光学記録媒体を収納する未使用記録媒体収納部と、記録の完了した書込済みの光学記録媒体を収納する書込済記録媒体収納部を備えている。図２の例では、未使用記録媒体９７ａを収納する２個の未使用記録媒体収納部９６ａ、９６ｂと書込済み光学記録媒体９７ｃを収納する２個の書込済み記録媒体収納部９６ｃ、９６ｄを備えている。
【００３２】
ジョブの開始は、（１）オートローダ９４により未使用記録媒体収納部９６ａ又は９６ｂから未使用記録媒体９７ａを取り出し、データ記録装置９２または９３のいずれかにセットすることから開始される。オートローダ９４は、光学記録媒体を収納部やデバイスから取り出して持ちあげ、記録媒体作成装置９０内の指定された各部へ搬送する機能を備えている。書込開始時に未使用光学記録媒体をいずれの収納部から取り出すかは、それぞれ優先順位をつけて先に取り出す方を決めておいても、オートローダ９４のピックアップキャリア（図示せず）の現在位置から近い方から取り出すように構成しても良い。尚、各収納部９６ａ〜９６ｄにはセンサが設けられており、収納部９６ａ〜９６ｄが空になった場合や満杯になった場合には検知できるように構成することが望ましい。
【００３３】
また、書込み処理を行うためにいずれのデータ記録装置９２，９３を使用するかについては、そのときの動作状況によって異なる。いずれも使用可能な場合には、予め付与された優先順位により決められる。また、データ記録装置によって書込速度や密度が異なる場合、または書込方式が異なる場合には、指定された書込形式に対応したデータ記録装置が選択される。データ記録装置９２又は９３に未使用記録媒体９７ａがセットされると、統合制御部４０の制御に基づき、データ記録部ドライバ５１を介して、一時記憶部３４に記憶されている記録データが書き込まれて、データ書込のみが終了した光学記録媒体９７ｂとなる。
【００３４】
データ記録装置９２又は９３によりデータ記録が完了すると、（２）オートローダのピックアップキャリアにより、データの書込が完了した光学記録媒体９７ｂがデータ記録装置９２又は９３から取り出されて、プリンタ９５に搬送される。プリンタ９５では、光学記録媒体のラベル面にジョブで指定されたラベル印刷が実行される。プリンタ９５に光学記録媒体９７ｂがセットされると、統合制御部４０の制御に基づいて、印刷入出力制御部６３を介して、一時記憶部３４に記憶されているラベル印刷データが光学記録媒体のラベル面に印刷される。これにより、光学記録媒体はデータ書込及びラベル印刷の完了した光学記録媒体９７ｃとなる。
【００３５】
ラベル印刷が完了すると、（３）書込が完了しかつラベル印刷も完了した光学記録媒体９７ｃが、オートローダ９４のピックアップキャリアにより取り出されて、書込済み記録媒体収納部９６ｃ又は９６ｄまで搬送されて、収納される。
【００３６】
尚、上記説明では、データ書込後にラベル印刷をしてから、書込済み収納部９６ｃ又は９６ｄに搬送収納するジョブの例を示したが、ジョブによっては、データ書込が終わった時点でラベル印刷することなく書込収納部に搬送収納させることも可能である。
【００３７】
以下では、本実施形態に係る記録情報作成装置を、図３に示すブロック図を用いて詳細に説明する。記録情報作成装置１００は、図１に示した光学記録媒体作成制御装置１０のディスク作成部２３に相当するものである。
【００３８】
本実施形態の記録情報作成装置１００は、ディスクに書き込むデータを編集する書き込みデータ編集部１２０と、ディスクのラベル印刷面に印刷するデータを編集する印刷データ編集部１３０と、書き込みデータ編集部１２０及び印刷データ編集部１３０の処理の流れを制御する発行処理部１１０とを備えている。発行処理部１１０、書き込みデータ編集部１２０、及び印刷データ編集部１３０は、図１の光学記録媒体作成制御装置１０ではそれぞれディスクパブリッシャ部２６、ディスクエディタ部２５、及びラベルエディタ部２７に相当する。
【００３９】
書き込みデータ編集部１２０は、ディスクに書き込むデータ、例えば音楽データや映像データ、あるいは計算機等で処理されたデータ等、各種データを外部等から取り込み、編集が完了するまでこれを一時的に書き込みデータ保存部１４０に保存している。また、書き込みデータを管理するための主要な情報（以下では管理データという）を入力・編集し、これを書き込みデータ保存部１４０に保存する処理も行っている。
【００４０】
一方の印刷データ編集部１３０は、ディスクのラベル印刷面に印刷するデータを入力・編集するための機能を有し、入力・編集した印刷データを一時的に印刷データ保存部１５０に保存している。印刷データとしては、タイトル等のテキストデータに加えて、画像や図形等のデータも用いることができる。
【００４１】
書き込みデータ保存部１４０に保存された書き込みデータ及び印刷データ保存部１５０に保存された印刷データは、書き込みデータ編集部１２０及び印刷データ編集部１３０における入力・編集を終了した後、発行処理部１１０によってデータ変換部３０に出力される。データ変換部３０に出力された書き込みデータ及び印刷データは、記録媒体作成装置９０を用いてディスクへの書き込み、及びラベル印刷面への印刷が行われる。
【００４２】
印刷データ編集部１３０で入力・編集される印刷データとして、ディスクに保存される書き込みデータの内容に係る管理データの情報が用いられることが多い。例えば、書き込みデータのタイトル、作成日、作成者、データ量等の情報をラベル印刷面に印刷することが多いが、これらのデータは、書き込みデータ編集部１２０で入力・編集される管理データに全てあるいは大部分含まれている。
【００４３】
そこで、本実施形態の記録情報作成装置１００では、書き込みデータ編集部１２０で入力・編集される管理データを、印刷データ編集部１３０でも引用できるようにすることで、同じデータを２回入力・編集する手間を省くとともに、書き込みデータと印刷データとの不一致といった入力ミスを防止できる構成としている。
【００４４】
書き込みデータ編集部１２０で入力・編集された管理データを、印刷データ編集部１３０でも引用できるようにするために、本実施形態の記録情報作成装置１００では、管理データに属性を予め定義している。属性は、管理データの全て、あるいは印刷データとして用いる可能性のある主要データに対して定義するものとしている。属性が定義されている管理データの一例を図４に示す。同図に示すように、属性には印刷データ編集部１３０から引用するための引用データ（以下ではフィールドという）が設定されており、このフィールドを通常の文字列と区別するために、＜と＞とで囲んで指定するようにしている。いくつかのフィールドは、同図に示すように、アトリビュートを持っている。このようなアトリビュートを持つフィールドを指定するには、例えば下記のような指定を行う。
【００４５】
<Date When=Publish Format=yyyy/MM/dd Add=5 AddUnit = 1>
上記のフィールド指定は、図４に示す日付（＜Ｄａｔｅ＞）の指定を行うものである。ここでは、日付として発行日を用い、表示形式を年／月／日、追加時間を５日（追加時間単位＝１を日とする場合）と指定している。
【００４６】
管理データの値は、書き込みデータ保存部１４０に保存されているが、フィールド又はこれに関連付けられた属性を指定することで管理データの値を容易に引用できるようにするために、例えば図５（ａ）に示すようなデータ構造として書き込みデータ保存部１４０に保存させるようにしてもよい。
【００４７】
書き込みデータ編集部１２０で用いる書き込みデータ編集画面の一例を図６に示す。同図は、書き込みデータを書き込む記録媒体のディスクに関する情報を入力・編集する画面の例である。ディスクに関する情報は、図４に示す管理データの表では＜ＤａｔａＴｙｐｅ＞を始め５種類の情報があるものとしている。図６に示す書き込みデータ編集画面１２１では、これら５種類の情報を入力・編集するための入力エリア１２２、１２４〜１２６が予め用意されている。
【００４８】
本実施形態の書き込みデータ編集部１２０によれば、このような書き込みデータ編集画面１２１から入力・編集されたデータが、書き込みデータ保存部１４０の所定の場所に保存される。管理データを図５（ａ）に示すようなデータ構造で保存させた場合には、＜ＤａｔａＳｉｚｅ＞の欄には入力エリア１２３のデータが、＜ＶｏｌｕｍｅＬａｂｅｌ＞の欄には入力エリア１２４のデータが、＜ＦｉｌｅＦｏｒｍａｔ＞の欄には入力エリア１２５のデータが、＜Ｄｉｓｃ＞の欄には入力エリア１２６のデータが、それぞれ保存される。
【００４９】
次に、印刷データ編集画面について説明する。印刷データ編集画面の一例を図７に示す。同図に示す印刷データ編集画面１３１では、ラベル印刷面１３２に印刷するテキストデータをテキスト入力エリア１３４から入力している例を示している。ラベル印刷面１３２の印刷位置にテキストアイテム１３３を表示させ、画面１３１の右側にはテキストデータの入力エリア１３４のほか、テキストデータのフォント指定エリア１３５と文字サイズの指定エリア１３６とが設けられている。テキストデータの入力エリア１３４に入力された文字列は、テキストアイテム１３３に表示される。
【００５０】
上記のように構成された印刷データ編集画面１３１において、例えば管理データの１つであるボリュームラベルをラベル印刷面１３２に印刷させる場合、従来はテキストデータの入力エリア１３４にボリュームラベルを直接入力していた。しかしながら、ボリュームラベルは、書き込みデータ編集画面１２１でも入力されていることから、本実施形態の印刷データ編集部１３０では、ボリュームラベルの文字列をテキストデータの入力エリア１３４に直接入力する代わりに、図８に示すように入力エリア１３４にフィールド＜ＶｏｌｕｍｅＬａｂｅｌ＞を指定することによっても、ボリュームラベルの値を入力できるようにしている。
【００５１】
印刷データ編集画面１３１から入力された印刷用データを印刷データ保存部１５０に保存した例を、図５（ｂ）に示す。同図上段は、印刷データ編集画面１３１から入力されたデータ（．Ｔｅｘｔの形式のデータ）の一部を印刷データ保存部１５０に保存した例を示している。フィールドで入力されたデータが、フィールドの形式まま保存されている。このようにフィールド形式のまま保存された入力データは、印刷実行の前に、図５（ｂ）の下段に示すような印刷形式のデータ（．ＰｒｉｎｔＤａｔａ形式のデータ）に置き換えられて表示・印刷される。なお、フィールドの無いデータは、印刷データ編集画面１３１から入力されたテキストデータがそのまま印刷用のデータとなる。
【００５２】
印刷データ編集画面１３１からフィールドを用いて管理データの値が要求されたとき、要求されたフィールドの値が書き込みデータ編集部１２０ですでに入力・編集されて書き込みデータ保存部１４０に保存されている場合には、保存されている値を読み出して印刷データ編集部１３０に渡すことが可能である。しかし、要求されたフィールドの値が書き込みデータ保存部にまだ保存されていない場合には、印刷データ編集部１３０に値を渡すことはできない。さらに、印刷データ編集部１３０にフィールドの値を渡した後、書き込みデータ編集部１２０でそのフィールドの値が変更された場合には、書き込みデータ保存部１４０に保存されている書き込みデータの値（フィールドの値）と印刷データ保存部１５０に保存されている印刷データの値とが異なることになり、ディスク２００に書き込まれるデータとラベル印刷面２１０に印刷される内容が異なってしまうことになる。
【００５３】
そこで、本実施形態の記録情報作成装置１００では、フィールドを用いて入力可能な管理データについては、発行処理部１１０が書き込みデータ編集部１２０から印刷データ編集部１３０への受け渡しを制御するようにしている。発行処理部１１０の制御によるフィールドデータの受け渡し方法を図９及び図１０を用いて説明する。図９、図１０は、フィールドを用いたときの発行処理部１１０、書き込みデータ編集部１２０、及び印刷データ編集部１３０の間で行われるフィールドデータの受け渡しを説明する図である。
【００５４】
一例として、図８に示す印刷データ編集画面１３１において、入力エリア１３４にフィールド＜ＶｏｌｕｍｅＬａｂｅｌ＞を入力すると（図９のＳ１）、印刷データ編集部１３０は、発行処理部１１０に対してフィールドを要求する（図９のＳ２）。発行処理部１１０は、印刷データ編集部１３０からフィールドの要求を受け取ると、書き込みデータ編集部１２０に対しフィールドの値を要求する（図９のＳ３）。書き込みデータ編集部１２０は、フィールド値の要求を受け取ると、書き込みデータ保存部１４０をアクセスし、要求されたフィールド（図８では＜ＶｏｌｕｍｅＬａｂｅｌ＞）に対応する値を読み込む。このようにして取得されたフィールドの値を、書き込みデータ編集部１２０が発行処理部１１０に返す（図９のＳ４）。そして、発行処理部１１０が書き込みデータ編集部１２０から返された値を印刷データ編集部１３０に通知する（図９のＳ５）。
【００５５】
上記のような処理により、例えば図８に示す入力例では、＜ＶｏｌｕｍｅＬａｂｅｌ＞というフィールドに対し、その値として書き込みデータ編集部１２０で入力・編集された「ＢＡＣＫＵＰ」という文字列を、発行処理部１１０を介して印刷データ編集部１３０が受け取る。そして、受け取った値をテキストアイテム１３３に表示している（図９のＳ６）。
【００５６】
上記のように、印刷データ編集画面１３１において、各データを直接入力する代わりにフィールドを指定できるようにしたことにより、書き込みデータ編集部１２０で入力・編集されて書き込みデータ保存部１４０に保存されたデータの値を、印刷データ編集部１３０が取得して用いることができるようになっている。これにより、書き込みデータ編集画面１２１で入力・編集されたデータを、印刷データ編集画面１３１で再び入力するといった手間を無くすことができる。また、書き込みデータと異なるデータがラベル印刷面１３２に印刷されるのを防止することができる。
【００５７】
上記の実施例において、＜ＶｏｌｕｍｅＬａｂｅｌ＞の値が書き込みデータ編集部１２０でまだ入力されておらず、書き込みデータ保存部１４０に保存されていない場合には、書き込みデータ編集部１２０で＜ＶｏｌｕｍｅＬａｂｅｌ＞の値が未設定であることを判断しその結果を発行処理部１１０を介して印刷データ編集部１３０に通知することができる。この場合には、印刷データ編集部１３０は、テキストアイテム１３３の内容をブランクのままとし、その後書き込みデータ編集部１２０で上記のフィールドの値が入力されたときに、次のフィールドデータの変更と同様にして印刷データ編集部１３０にフィールドデータの値を渡すようにすることができる。
【００５８】
さらに、印刷データ編集部１３０が発行処理部１１０を介して書き込みデータ編集部１２０からフィールドの値を受け取った後、書き込みデータ編集部１２０で再びフィールドの値が変更（図１０のＳ１１）された場合、あるいは、印刷データ編集部１３０がフィールドを用いて値を要求した時点では未設定であり、その後当該フィールドの値が入力（図１０のＳ１１）された場合には、書き込みデータ編集部１２０がフィールドの値を変更又は入力したことを発行処理部１１０に通知する（図１０のＳ１２）。次に、発行処理部１１０は、書き込みデータ編集部１２０でフィールドの値が変更又は入力されたことを印刷データ編集部１３０に通知する（図１０のＳ１３）。印刷データ編集部１３０では、通知されたフィールドが印刷データ保存部１５０に保存されているか調べ、保存されている場合にはそのフィールドの値を発行処理部１１０に再び問い合わせる（図１０のＳ１４）。以下は、図９と同様にして、発行処理部１１０から書き込みデータ編集部１２０へのフィールド値の要求（図１０のＳ１５）、書き込みデータ編集部１２０から発行処理部１１０へのフィールド値の通知（図１０のＳ１６）、及び発行処理部１１０から印刷データ編集部１３０へのフィールド値の通知（図１０のＳ１７）を順次行う。これにより入力したフィールド値を、印刷データ編集画面１３１の所定の位置（図８ではテキストアイテム１３３）に表示する（図１０のＳ１８）。
【００５９】
上記のフィールドデータの受け渡しにおいて、書き込みデータ編集部１２０でフィールドの値が入力されたり変更された場合、印刷データ編集部１３０は発行処理部１１０に対し、使用しているフィールドの情報を通知する必要がある。印刷データ編集部１３０が使用中のフィールドを速やかに確認できるよう、例えば図１１に示すような使用フィールド表を作成しておくのが好ましい。同図に示す使用フィールド表は、印刷データ編集画面１３１毎に、使用されているフィールドを一覧表にしたものである。各印刷データ編集画面１３１で使用しているフィールドに対し１を設定し、未使用のフィールドに対しては０としている。
【００６０】
図１１に示す使用フィールド表を用いた場合、いずれかの印刷データ編集画面で新たにフィールドが入力されると、該当する欄に１を設定する。逆に、使用中のフィールドが削除されると、該当する欄に０を設定する。そして、発行処理部１１０からフィールドを受け取ると、図１１に示す使用フィールド表を用いて通知されたフィールドが使用中か否かを判定し、使用中のものについて発行処理部１１０に通知するようにすることができる。
【００６１】
本実施形態における記録情報作成方法について、図１２に示す流れ図を用いて詳細に説明する。記録情報作成装置１００において発行処理部１１０が起動されると（ステップＳ２０）、まず書き込みデータ編集部１２０か印刷データ編集部１３０かのいずれかが要求されたかを判定する（ステップＳ２１、Ｓ２３）。そして、ステップＳ２１で書き込みデータ編集部１２０が要求されたと判定すると、書き込みデータ編集部１２０の編集画面１２１を表示する（ステップＳ２２）。また、ステップＳ２１で書き込みデータ編集部１２０が選択されず、ステップＳ２３で印刷データ編集部１３０が要求されたと判定すると、印刷データ編集部１３０の編集画面１３１を表示する（ステップＳ２４）。
【００６２】
また、図９を用いて説明したように、印刷データ編集部１３０からフィールドによる問い合わせがあったと判定すると（ステップＳ２５）、書き込みデータ編集部１２０を起動してフィールドの値を問い合わせる（ステップＳ２６）。書き込みデータ編集部１２０からフィールド値の通知があった場合にはこれをステップＳ２７で判定し、印刷データ編集部１３０に対してフィールド値を通知する（ステップＳ２８）。一方、書き込みデータ編集部１２０からフィールド値の入力又は変更があったとの通知があると、これをステップＳ２９で判定して印刷データ編集部１３０に入力・変更されたフィールドを通知する（ステップＳ３０）。これに対し、印刷データ編集部１３０から入力・変更されたフィールド値の問い合わせがあると、これをステップＳ２５で判定する。さらに、書き込みデータ保存部１４０及び印刷データ保存部１５０にそれぞれ保存されているデータをデータ変換部３０に出力するよう要求された場合は、これをステップＳ３１で判定してデータ変換部３０へのデータ出力を実行する（ステップＳ３２）。
【００６３】
次に、書き込みデータ編集部１２０における処理の流れを、図１３に示す流れ図を用いて説明する。書き込みデータ編集部１２０が発行処理部１１０からの要求で起動すると（ステップＳ２２又はＳ２６）、まずステップＳ４１で編集画面表示の要求かを判定する。編集画面表示の要求の場合には、要求された編集画面を表示し（ステップＳ４２）、同画面でフィールドの値が入力・変更されたかをステップＳ４３で判定する。フィールド値が入力・変更されている場合には、ステップＳ４４で発行処理部１１０に対し入力・変更されたフィールドを通知する（発行処理部１１０でステップＳ２９に進む）。一方、ステップＳ４１で編集画面表示の要求でないと判定されると、次にステップＳ４５でフィールド値の要求かを判定する。そして、フィールド値の要求であると判定されると、ステップＳ４６でフィールド値を発行処理部１１０に通知する（発行処理部１１０でステップＳ２７に進む）。
【００６４】
さらに、印刷データ編集部１３０における処理の流れを、図１４に示す流れ図を用いて説明する。印刷データ編集部１３０が発行処理部１１０からの要求で起動すると、まずステップＳ５１で編集画面表示の要求かを判定する。編集画面表示の要求の場合には、要求された編集画面を表示し（ステップＳ５２）、同画面でフィールドが設定されたかをステップＳ５３で判定する。フィールドが指定された場合には、ステップＳ５４で発行処理部１１０に対しフィールド値の問い合わせを行う（発行処理部１１０でステップＳ２５に進む）。一方、ステップＳ５１で編集画面表示の要求でないと判定すると、次にステップＳ５５でフィールド値の通知かを判定する。そして、フィールド値が通知されたと判定すると、ステップＳ５６でフィールド値を印刷データ編集画面の所定の位置に表示する。さらに、ステップＳ５５でフィールド値の通知でないと判定すると、次に書き込みデータ編集部１２０で入力・変更が行われたフィールドの通知かを判定し（ステップＳ５７）、入力・変更されたフィールドの通知と判定すると、ステップＳ５８で使用しているフィールドを調べてフィールド値の問い合わせを行う（発行処理部１１０でステップＳ２９に進む）。
【００６５】
上記説明の通り、本発明の記録情報作成装置及びその記録情報作成方法によれば、書き込みデータ編集部で入力・変更したデータのうち、ラベル印刷に用いられる可能性の高い管理データ等に対してフィールドを定義することにより、印刷データ編集部でフィールドを設定するだけで書き込みデータ編集部で入力・変更したフィールドの値を用いることができる。そのため、印刷データ編集部で再び同じデータを入力する必要がなくなり、作業量を大幅に軽減することが可能となる。また、入力ミスをなくして記録媒体への書き込みデータとラベル印刷された内容との不一致を防止することができる。特に、書き込みデータが編集途中で変更された場合などに、その変更をラベル印刷に反映し忘れて内容の不一致が生じるといった入力ミスをなくすことができる。
【００６６】
特に医療現場などでは、人的な作業ミスが重大な事故につながる恐れがある。近年では、カルテを電子化して患者にカルテを手渡す際に、ＣＤ等の記録媒体にデータを記録して手渡すことが多くなってきている。 このようなケースで、記録内容と印刷データが不一致になっていると、異なる患者のカルテを渡してしまうなどの重大なミスを犯してしまうことが考えられる。本発明の記録情報作成装置及びその記録情報作成方法によれば、フィールドを用いて記録内容と印刷データとの不一致を容易に防止することが可能となる。
【００６７】
なお、本実施の形態における記述は、本発明に係る記録情報作成装置及びその記録情報作成方法の一例を示すものであり、これに限定されるものではない。本実施の形態における記録情報作成装置及びその記録情報作成方法の細部構成及び詳細な動作等に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態に係る光学記録媒体作成制御装置及びこれにより制御される記録媒体作成装置を示す機能ブロック図である。
【図２】記録媒体作成装置の各部の連携動作を説明するためのブロック図である。
【図３】本発明の実施形態に係る記録情報作成装置を示すブロック図である。
【図４】本実施形態のフィールドが定義されている管理データの一例を示す図である。
【図５】本実施形態の書き込みデータ保存部及び印刷データ保存部のデータ構造を示す図である。
【図６】書き込みデータ編集画面の一例を示す図である。
【図７】印刷データ編集画面の一例を示す図である。
【図８】印刷データ編集画面の別の例を示す図である。
【図９】発行処理部の制御によるフィールドの受け渡し方法を説明する図である。
【図１０】発行処理部の制御によるフィールドの別の受け渡し方法を説明する図である。
【図１１】使用フィールド表の一例を示す図である。
【図１２】発行処理部による記録情報作成方法の流れを説明する流れ図である。
【図１３】書き込みデータ編集部による記録情報作成方法の流れを説明する流れ図である。
【図１４】印刷データ編集部による記録情報作成方法の流れを説明する流れ図である。
【符号の説明】
【００６９】
１０  記録媒体作成制御装置                ２０  アプリケーション部
２３  ディスク作成部                      ２５  ディスクエディタ部
２６  ディスクパブリッシャ部              ２７  ラベルエディタ部
３０  データ変換部                        ４０  統合制御部
５０  デバイス制御部                      ６０  プリンタドライバ
１００  記録情報作成装置                  １１０  発行処理部
１２０  書き込みデータ編集部              １２１  書き込みデータ編集画面
１２２〜１２６  入力エリア                １３０  印刷データ編集部
１３１  印刷データ編集画面                １３２  ラベル印刷面
１３３  テキストボックス                  １３４〜１３６  入力エリア
１４０  書き込みデータ保存部              １５０  印刷データ保存部
【図１】
2008140432.tif 000003
【図２】
2008140432.tif 000004
【図３】
2008140432.tif 000005
【図４】
2008140432.tif 000006
【図５】
2008140432.tif 000007
【図６】
2008140432.tif 000008
【図７】
2008140432.tif 000009
【図８】
2008140432.tif 000010
【図９】
2008140432.tif 000011
【図１０】
2008140432.tif 000012
【図１１】
2008140432.tif 000013
【図１２】
2008140432.tif 000014
【図１３】
2008140432.tif 000015
【図１４】
2008140432.tif 000016