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