(57)【特許請求の範囲】
【請求項１】
記録メディアの空き容量を検出するメディア容量検出手段と、
ウインドウを表示する表示手段と、
プリントを希望する画像ファイルを前記表示手段に表示された前記ウインドウに入れる登録操作を行う登録操作手段と、
前記ウインドウに入れられている前記画像ファイルを前記記録メディアに記録しないままでプリント対象の登録された画像ファイルとして扱い、当該画像ファイルをプリントするための指示情報を記述したプリント指示情報ファイルを作成するファイル作成手段と、
登録された画像ファイルの総データ量、又は登録された画像ファイルと前記プリント指示情報ファイルとから構成される自動プリント情報の総データ量を算出する算出手段と、
前記総データ量と前記記録メディアの空き容量とを前記登録操作ごとに比較する比較手段と、
前記総データ量が前記記録メディアの空き容量を超える場合に、前記表示手段により警告を提示する警告手段と、
前記総データ量が前記記録メディアの空き容量を超える場合に、前記登録操作を取り消して前記画像ファイルの登録を取り消す登録取消手段と、
前記画像ファイルの登録が確定したか否かを判別する登録確定判別手段と、
前記登録確定判別手段により登録が確定した画像ファイル及び当該画像ファイルに関する前記プリント指示情報ファイルを前記記録メディアに一括して記録する記録手段と、
を備えたことを特徴とする自動プリント情報の編集装置。
【請求項２】
請求項１に記載の自動プリント情報の編集装置において、
前記指示情報の修正操作を行う指示情報修正操作手段と、
前記指示情報の修正内容を取り消す修正取消手段と、
を備え、
前記登録確定判別手段によって登録が確定する前に前記指示情報修正操作手段によって前記指示情報が修正されたとき、前記算出手段が修正後の自動プリント情報の総データ量を算出し、当該修正後の総データ量が前記記録メディアの空き容量を超える場合に、前記警告手段が前記表示手段に再度警告を提示させるとともに、前記修正取消手段が前記修正操作に係る前記指示情報の修正内容を取り消すことを特徴とする自動プリント情報の編集装置。
【請求項３】
記録メディアの空き容量を検出する工程と、
表示装置の表示画面にウインドウを表示させて、プリントを希望する画像ファイルを前記表示装置に表示された前記ウインドウに入れる登録操作を受け付ける工程と、
前記ウインドウに入れられている前記画像ファイルを前記記録メディアに記録しないままでプリント対象の登録された画像ファイルとして扱い、当該画像ファイルをプリントするための指示情報を記述したプリント指示情報ファイルを作成する工程と、
登録された画像ファイルの総データ量、又は登録された画像ファイルと前記プリント指示情報ファイルとから構成される自動プリント情報の総データ量を算出する工程と、
前記総データ量と前記記録メディアの空き容量とを前記登録操作ごとに比較する工程と、
前記総データ量が前記記録メディアの空き容量を超える場合に前記表示装置により警告を提示する工程と、
前記総データ量が前記記録メディアの空き容量を超える場合に前記登録操作を取り消して前記画像ファイルの登録を取り消す工程と、
前記画像ファイルの登録が確定したか否かを判別する工程と、
登録が確定した画像ファイル及び当該画像ファイルに関する前記プリント指示情報ファイルを前記記録メディアに一括して記録する工程と、
を備えることを特徴とする自動プリント情報の編集方法。
【請求項４】
請求項３に記載の自動プリント情報の編集方法において、
登録が確定する前に前記指示情報を修正する修正操作が行われたとき、前記指示情報の修正後の前記自動プリント情報の総データ量を算出し、当該修正後の総データ量が前記記録メディアの空き容量を超える場合に、前記表示装置に再度警告を提示させるとともに、前記修正操作に係る前記指示情報の修正内容を取り消すことを特徴とする自動プリント情報の編集方法。
【請求項５】
プリント対象となる画像ファイルと、前記画像ファイルをプリントするための指示情報を記述したプリント指示情報ファイルと、から構成される自動プリント情報を編集し、編集の結果得られた自動プリント情報を記録メディアに記録するプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
記録メディアの空き容量を検出する処理と、
表示装置の表示画面にウインドウを表示させて、プリントを希望する画像ファイルを前記表示装置に表示された前記ウインドウに入れる登録操作を受け付ける処理と、
前記ウインドウに入れられている前記画像ファイルを前記記録メディアに記録しないままでプリント対象の登録された画像ファイルとして扱い、当該画像ファイルをプリントするための指示情報を記述したプリント指示情報ファイルを作成する処理と、
登録された画像ファイルの総データ量、又は登録された画像ファイルと前記プリント指示情報ファイルとから構成される自動プリント情報の総データ量を算出する処理と、
前記総データ量と前記記録メディアの空き容量とを前記登録操作ごとに比較する処理と、
前記総データ量が前記記録メディアの空き容量を超える場合に前記表示装置により警告を提示する処理と、
前記総データ量が前記記録メディアの空き容量を超える場合に前記登録操作を取り消して前記画像ファイルの登録を取り消す処理と、
前記画像ファイルの登録が確定したか否かを判別する処理と、
登録が確定した画像ファイル及び当該画像ファイルに関するプリント指示情報ファイルを前記記録メディアに一括して記録する処理と、
をコンピュータに行わせる自動プリント情報の編集処理プログラムが記録されたことを特徴とする記録媒体。
【請求項６】
請求項５に記載の記録媒体において、
登録が確定する前に前記指示情報を修正する修正操作が行われたとき、前記指示情報の修正後の前記自動プリント情報の総データ量を算出し、当該修正後の総データ量が前記記録メディアの空き容量を超える場合に、前記表示装置に再度警告を提示させるとともに、前記修正操作に係る前記指示情報の修正内容を取り消す処理をコンピュータに行わせる自動プリント情報の編集処理プログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像ファイルをラボプリントサービスやプリンタによって自動プリントするために必要な自動プリント情報を編集し、その情報を記録メディアに書き込む装置及び方法に関する。
【０００２】
【従来の技術】
特開平７−３１１４５７号公報には、写真フイルムに記録されている画像のプリント注文を行うための装置が開示されている。この装置は、ＣＣＤラインセンサを用いて現像済み写真フイルムから画像を読み込み、その画像を画像表示装置に表示するとともに、当該表示画面からプリントすべきコマの指定やプリント枚数等の指定を受け付け、指定された注文情報を記録媒体に記録する機能を備えている。注文情報を記録媒体に格納するに際し、特開平１０−２８３４０４号公報では、階層構造を有する構造化記憶ファイルとして記録している。
【０００３】
特開平１０−２１４２９５号公報及び特開平１０−１３４４００号公報には、ラボが提供し得るプリントサービス内容に関する情報を記録したファイルを予め記録媒体に記録しておき、当該サービス情報を利用してプリント注文情報を作成する方法が開示されている。
【０００４】
また、特開平１０−９３７８９号公報に示された画像処理装置は、画像圧縮その他のデータ処理を実行することによって得られるであろうデータ量を予測し、記憶装置に十分な記憶領域が残っていないと判断した場合に警告メッセージを出力する機能を備えている。
【０００５】
【発明が解決しようとする課題】
自動プリントに必要な情報が記述されたファイル（自動プリント指示情報ファイル）を画像ファイルとともに記録メディアに記録し、自動プリント用の記録メディアを作成することは知られている。このような記録メディアの編集時には、画像ファイルの登録や削除操作などが繰り返し行われることがある。その操作の度に画像ファイルを記録メディアに書き込んだり、記録メディアから画像ファイルを削除する処理を実行していたのでは、編集作業の効率が悪い。編集操作が全て終了した時点で、一気に必要な画像ファイルを記録メディアに書き込む処理を行うことが望ましい。
【０００６】
しかしながら、その書き込み処理の段階で、記録メディアの記憶容量が足りないために、指定した画像ファイルの全てを記録メディアに記録できない場合もあり、編集通りの内容を記録メディアに記録できない事態が起こり得る。
【０００７】
また、記録メディアへの書き込み処理の段階で、記録メディアにライトプロテクト（誤記録防止）が施されていたり、選択したメディアの装置（ドライブ）が記録機能を備えていなかったり、或いは、記録メディア自体が追記メディアでない場合などには、指定したメディアに情報を書き込むことができず、編集通りの内容を記録することができない事態が起こり得る。
【０００８】
更にまた、編集作業途中で記録先に指定したメディアが交換され、編集作業中の管理情報と実メディアに相違が生じ、ユーザが意図した自動プリント情報が作成されないことが起こり得る。
【０００９】
本発明はこのような事情に鑑みてなされたもので、編集した内容通りの情報を効率的に記録メディアに記録することができる自動プリント情報の編集装置及び方法並びに自動プリント情報の編集処理プログラムが記録された記録媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
前記目的を達成するために、本発明に係る自動プリント情報の編集装置は、記録メディアの空き容量を検出するメディア容量検出手段と、ウインドウを表示する表示手段と、プリントを希望する画像ファイルを前記表示手段に表示された前記ウインドウに入れる登録操作を行う登録操作手段と、前記ウインドウに入れられている前記画像ファイルを前記記録メディアに記録しないままでプリント対象の登録された画像ファイルとして扱い、当該画像ファイルをプリントするための指示情報を記述したプリント指示情報ファイルを作成するファイル作成手段と、登録された画像ファイルの総データ量、又は登録された画像ファイルと前記プリント指示情報ファイルとから構成される自動プリント情報の総データ量を算出する算出手段と、前記総データ量と前記記録メディアの空き容量とを前記登録操作ごとに比較する比較手段と、前記総データ量が前記記録メディアの空き容量を超える場合に、前記表示手段により警告を提示する警告手段と、前記総データ量が前記記録メディアの空き容量を超える場合に、前記登録操作を取り消すことにより前記画像ファイルの登録を取り消す登録取消手段と、前記画像ファイルの登録が確定したか否かを判別する登録確定判別手段と、前記登録確定判別手段により登録が確定した画像ファイル及び当該画像ファイルに関する前記プリント指示情報ファイルを前記記録メディアに一括して記録する記録手段と、を備えたことを特徴としている。
【００１１】
本発明によれば、編集作業の前に先ず、書き込み先の記録メディアの空き容量を検出する。ユーザが登録操作手段で画像ファイルを登録する毎に、登録済み画像ファイルの総データ量、又は登録済み画像ファイルとプリント指示情報ファイルの総データ量を計算し、記録メディアの空き容量と比較する。書き込むべき総データ量が記録メディアの空き容量を超える場合は、警告を出し、編集内容を実際にメディアに書き込む前に、当該画像の登録を取り消す。このように、記録メディアへの書き込み可否を確認しながら、編集作業を進め、編集作業後に、その編集内容を一括して記録メディアに書き込む。これにより、編集作業の効率化を図ることができる。
【００１２】
本発明の一態様によれば、上記構成の自動プリント情報の編集装置において、更に、登録された各画像ファイルをプリントする際の条件を入力するプリント指示情報入力手段と、前記指示情報の修正内容を取り消す修正取消手段と、を備え、前記登録確定判別手段によって登録が確定する前に前記プリント指示情報入力手段によって前記指示情報が修正されたとき、前記算出手段が修正後の自動プリント情報の総データ量を算出し、当該修正後の総データ量が前記記録メディアの空き容量を超える場合に、前記警告手段が前記表示手段に再度警告を提示させるとともに、前記修正取消手段が前記修正操作に係る前記指示情報の修正内容を取り消す。
【００１３】
また、本発明の他の態様によれば、プリント対象となる画像ファイルと、前記画像ファイルをプリントするための指示情報が記述されたプリント指示情報ファイルと、から構成される自動プリント情報を編集し、編集の結果得られた自動プリント情報を記録メディアに記録する装置において、該装置は、書き込み先の記録メディアを選択する選択手段と、前記選択手段で選択された記録メディアが記録不能な記録メディアであるときに警告を提示する警告手段と、前記選択手段で選択された記録メディアが記録不能な記録メディアであるときに前記自動プリント情報の編集作業を中止する処理制限手段と、を備えたことを特徴としている。
【００１４】
この場合、上記構成に加えて、前記処理制限手段によって編集作業が中止したとき、ユーザに対して編集作業を継続するか否かを問い合わせる確認受付手段と、ユーザが編集作業の継続を選択した場合に、編集作業を許容する制限解除手段と、編集作業の結果得られた自動プリント情報を一時的に保存する内部記憶手段と、を備える態様もある。
【００１５】
「記録不能」となる場合としては、記録メディアにライトプロテクト（誤記録防止）が施されていたり、指定された記録メディアが再書き込み禁止メディアであったり、指定先の装置が記録メディアの記録機能を有していないなどがある。
【００１６】
本発明の更に他の態様によれば、プリント対象となる画像ファイルと、前記画像ファイルをプリントするための指示情報が記述されたプリント指示情報ファイルとから構成される自動プリント情報を編集し、編集の結果得られた自動プリント情報を記録メディアに記録する装置において、該装置は、書き込み先の記録メディアを選択する選択手段と、前記選択手段で選択された記録メディアを識別するための識別情報を読み取る読取手段と、前記読取手段で読み取った識別情報を記憶する記憶手段と、を備えたことを特徴としている。
【００１７】
この場合、上記構成に加えて、自動プリント情報の編集作業中若しくは編集後の記録メディアへの書き込み前に記録メディアが入れ替えられたか否かを前記識別情報に基づいて判定する判定手段と、前記判定手段により記録メディアが入れ替えられているとの判定を得た場合に警告を提示する警告手段と、を備える態様がある。
【００１８】
そして、前記判定手段により、記録メディアが入れ替えられているとの判定を得た時にも編集作業が許容され、当該編集作業の結果得られた自動プリント情報を一時的に保存する内部記憶手段を備える態様も好ましい。
【００１９】
【発明の実施の形態】
以下添付図面に従って本発明に係る自動プリント情報の編集装置及び方法並びに自動プリント情報の編集処理プログラムが記録された記録媒体の好ましい実施の形態について説明する。
【００２０】
図１は、本発明の実施形態に係る自動プリント情報の編集装置のブロック図である。この編集装置は、パーソナルコンピュータ（以下、パソコンという。）１０と、外部記憶装置としての記録メディア１２、１４と、パソコン１０上で動作するプログラムとから構成される。パソコン１０は、中央演算処理装置（ＣＰＵ）１６、ＲＯＭ（Read Only Memory）１８、ＲＡＭ（Random Access Memory）２０、入出力（Ｉ／Ｏ）ポート２２、ディスプレイ２４、入力装置２６、内蔵ハードディスクドライブ（ＨＤＤ）２８、及びメディアドライブ３２、３４を備えている。
【００２１】
入力装置２６は、キーボード、マウス、タッチパネルなどの適宜の手段が適用される。メディアドライブ３２、３４は、記録メディア１２、１４を読み書きするための装置である。
【００２２】
記録メディア１２、１４の形態は、特に限定するものではなく、磁気ディスク、光ディスク、光磁気ディスク（ＭＯ）、スマートメディア、コンパクトフラッシュ、メモリスティックなどでもよく、電子的、磁気的、若しくは光学的、又はこれらの組み合わせによる方式に従って読み書き可能な種々の媒体を用いることができる。使用される媒体に応じたドライブが適用される。図１の例では、２つのメディアドライブ３２、３４を有しているが、パソコン１０には、少なくとも一つのメディアドライブが設けられる。異種、同種の記録メディアを問わず、複数の記録メディアをパソコン１０に装着できる構成にすることが好ましい。例えば、一方のメディアドライブ３２は、フロッピーディスクドライブであり、他方のメディアドライブ３４は、ＣＤ−ＲＷドライブであるとする。また、図には示さないが、ＵＳＢその他のインターフェースを介して外付けのメディアドライブをパソコン１０に接続することも可能である。
【００２３】
図２は、記録メディア１２又は１４に記録されることになる自動プリント情報の概念図である。自動プリント情報は、プリント対象となる少なくとも一つの画像ファイル５２、５２…と、各画像ファイルの格納場所や画像ファイルに対するプリント条件などの指示内容を記述したスクリプトファイル５４とで構成される。スクリプトファイル５４は、各画像ファイル５２をプリントする際に参照される情報（以下、自動プリント指示情報という。）を含み、例えば、ファイルのパス、プリント枚数やプリントサイズ、トリミング指定等に関する情報等が記録されている。プリント対象となる各画像ファイル５２の自動プリント指示情報は、１つのスクリプトファイル５４にテキストファイル形式で記載される。
【００２４】
次に、上記の如く構成された編集装置における自動プリント情報の編集操作手順について説明する。
【００２５】
図３乃至図４は、ＣＰＵ１６の制御手順を示すフローチャートである。自動プリント情報編集プログラムを起動し、編集操作の受け付けが開始されたら（ステップＳ３００）、まず、ユーザは、自動プリントに使用する記録メディアを選択する（ステップＳ３１０）。ディスプレイ２４に表示される操作案内に従って入力装置２６から所望の記録メディアを指定する。例えば、図１に示した記録メディア１４が選択されたものとする。
【００２６】
書き込み先の記録メディアが選択されると、当該選択にかかる記録メディアから、記録に使用できるクラスタ数を取得する（ステップＳ３１２）。このとき取得されるクラスタ数を「Ａ」と表すことにする。
【００２７】
続いて、ユーザは、プリントを希望する画像の登録操作を行う（ステップＳ３１４）。コピー元となる画像ファイルは、書き込み先として指定されていない記録メディア（この場合、符号１２）、内蔵ハードディスクドライブ２８、ＵＳＢその他のインターフェースを介して当該パソコン１０に接続されるデジタルカメラ（不図示）内に保存されている。
【００２８】
ディスプレイ２４の表示画面にコピー元となる画像ファイルの格納場所を選択させる画面が表示され、格納場所を指定すると、当該指定に係る格納場所に記録されている画像ファイルの一覧が表示される。ユーザは、かかる一覧画面からプリント対象とする画像ファイルを指定する。実際の操作としては、ディスプレイ２４に表示される編集作業ウインドウに、対象ファイルをドラッグ・アンド・ドロップする。
【００２９】
ＣＰＵ１６は、編集作業ウインドウにドロップされた登録画像ファイルに対し、記録メディアに記録する際に必要となるクラスタ数を算出する（ステップＳ３１６）。ｉ番目に登録（ドロップ）された登録画像ファイルに必要なクラスタ数をＢi と表すことにする。
【００３０】
次いで、当該画像ファイルに関する自動プリント情報を記述したスクリプトファイルの作成を行う（ステップＳ３１８）。更に、ＣＰＵ１６は、作成されたスクリプトファイルのクラスタ数（「Ｃ」）を算出する（ステップＳ３２０）。そして、これまでの編集操作で登録した画像ファイルが必要とするクラスタ数の合計（ΣＢｉ）と、スクリプトファイルで必要とするクラスタ数Ｃを加算し、その加算値が使用可能クラスタ数Ａ以下の数値であるか否かの判定を行う（ステップＳ３２２）。
【００３１】
登録画像ファイルのクラスタ数Ｂｉの総和（ΣＢｉ）とスクリプトファイルのクラスタ数Ｃの加算値（すなわち、自動プリント情報の総クラスタ数）が、使用可能クラスタ数Ａを超えた場合（ＮＯ判定時）には、警告メッセージを表示して（ステップＳ３２４）、最後の画像登録操作の取消処理を行う（ステップＳ３２６）。例えば、ディスプレイ２４に「記録メディアの容量が不足しています。ファイル名『***** 』の登録はできません。」などのユーザに対して登録の取消を告知するメッセージが表示され、ユーザが「ＯＫ（了解）」ボタンをクリックすると、ドロップした画像ファイルが編集ウインドウから削除される。警告を提示する手段としては、ディスプレイ２４へのメッセージ表示に限らず、音声による告知を行う態様もある。
【００３２】
ステップＳ３２２において、登録画像ファイルのクラスタ数Ｂｉの総和（ΣＢｉ）とスクリプトファイルのクラスタ数Ｃの加算値が、使用可能クラスタ数Ａ以下のとき（ＹＥＳ判定時）は、記録メディアへの書き込みが可能であると判断して、ステップＳ３２８へ進み、当該画像登録操作が許容される。
【００３３】
ステップＳ３２８又はステップＳ３２６の後は、図４に示したステップＳ３３０に進む。ステップＳ３３０では、自動プリント指示情報の編集操作を受け付け、編集操作の有無を判定する。自動プリント指示情報の編集操作が行われる場合（ＹＥＳ判定時）には、ステップＳ３３２に進み、ユーザは、自動プリント指示情報の編集操作を行う。プリントサイズの変更、プリント枚数の変更、トリミング指定、色補正指定など各種の編集が可能であり、編集内容に応じてスクリプトファイルが再作成される（ステップＳ３３４）。
【００３４】
当該再作成されたスクリプトファイルのクラスタ数（Ｃ）を算出し（ステップＳ３３６）、登録画像ファイルのクラスタ数Ｂｉの総和（ΣＢｉ）と、変更されたスクリプトファイルのクラスタ数Ｃの加算値が、使用可能クラスタ数Ａ以下の数値であるか否かの判定を行う（ステップＳ３３８）。この判定でＹＥＳ判定を得た時は、ステップＳ３４０に進み、当該編集処理が許容される。他方、ステップＳ３３８でＮＯ判定となったときは、警告メッセージを表示し（ステップＳ３４２）、当該編集の取消処理を行う（ステップＳ３４４）。このとき、ディスプレイ２４には、「記録メディアの容量が不足しています。指定したプリント指示情報の登録はできません。」などのメッセージが表示され、ユーザに編集内容の取消を告知する。ユーザが「ＯＫ（了解）」ボタンをクリックすると、自動プリント指示情報の編集内容が作業メモリから削除される。
【００３５】
ステップＳ３４４又はステップＳ３４０の後は、ステップＳ３４６に進み、次の登録画像の有無を判定する。もし、続けて、画像の登録操作を行う場合（ＹＥＳ判定時）には、図３のステップＳ３１４に戻り、上述した処理工程を繰り返す。自動プリント情報の総クラスタ数が記録メディアのクラスタ数を超えない間は、自動プリント情報の編集操作（画像の登録操作を含む）の継続が可能である。
【００３６】
他方、図４のステップＳ３４６においてＮＯ判定を得た時、すなわち、ユーザが編集作業を終え、記録メディアへの書込みを指示した時は、登録した画像ファイル群とスクリプトファイルを記録メディアに記録する（ステップＳ３４８）。こうして、自動プリント情報の編集操作が終了する（ステップＳ３５０）。
【００３７】
パソコン１０は、自動プリント情報の編集作業中、その作業内容をテンポラリーファイルとして保持しており、このテンポラリーファイルの段階で、必要な記録メディアの容量を予測するので、編集操作完了後に、編集内容を必ず記録メディアに書き込むことができ、編集作業が無駄にならない。
【００３８】
上述の例では、画像ファイルとスクリプトファイルを合わせた自動プリント情報全体のデータ量を記録メディアの空き容量と比較したが、一般にスクリプトファイルのデータ量は画像ファイルのデータ量よりも小さいので、スクリプトファイルのデータ量を考慮せず、画像ファイルの総データ量と記録メディアの空き容量とを比較して、画像登録の可否を判断してもよい。
【００３９】
次に、本発明の他の実施形態を説明する。
【００４０】
図５は、記録メディアが記録不能であるか否かを検出し、その検出結果に応じた処理を行う制御の流れを示すフローチャートである。制御がスタートすると（ステップＳ５００）、まず、書き込み先となる記録メディアの指定を受け付ける（ステップＳ５１０）。ユーザが、所望の記録メディアを指定すると、ＣＰＵ１６は、指定に係る記録メディアが記録可能なものであるか否かの判定を行う（ステップＳ５２０）。
【００４１】
記録メディアにライトプロテクトが施されているなど所定の理由により、ステップＳ５２０において記録不能と判定した時（ＮＯ判定時）は、ユーザに対して記録メディアの変更を促す警告メッセージを提示し、別メディアへの交換が行われたか否かの判定を行う（ステップＳ５２２）。メディアの交換が行われた時（ＹＥＳ判定時）には、ステップＳ５１０に戻る。他方、メディアの交換が行われなかった場合（ＮＯ判定時）には、ステップＳ５２４に進み、一時ファイルの作成を行うか否かを判別する。
【００４２】
ユーザが一時ファイルの作成を選択した時（ＹＥＳ判定時）は、ステップＳ５２６に分岐し、後で書き込もうとする記録メディアの容量を「仮想容量」として定める。仮想容量は、ユーザが適宜指定することができる。次いで、プリント対象とする画像の登録作業を受け付ける（ステップＳ５２８）。登録作業は、図３及び図４で説明した手順と同様の手順で行われる（後述のステップＳ５４０においても同様）。ただし、「使用可能クラスタ数（Ａ）」は仮想容量に基づいて求められ、編集作業後のメディアへの書き込み処理（図４のステップＳ３４８）は行わない。
【００４３】
図５に示したステップＳ５２８の「登録作業」が終了すると、当該作業の結果得られた自動プリント情報の一時ファイルが作成され（ステップＳ５３０）、その一時ファイルは内蔵ハードディスクドライブ２８、又は他の不揮発性記憶装置に保存される。内蔵ハードディスクドライブ２８等に保存された一時ファイルは、以後、適切な空き容量を有する記録可能な記録メディアが書き込み先として指定された時に、該記録メディアに書き込まれる。ステップＳ５２４において、ユーザが一時ファイルの作成を希望しなかった場合（ＮＯ判定時）は、ステップＳ５２６乃至Ｓ５３０を省略して、本制御を終了する（ステップＳ５７０）。
【００４４】
ステップＳ５２０において、記録可能なメディアであるとの判定（ＹＥＳ判定）を得た時は、ステップＳ５４０に分岐し、プリント対象とする画像の登録作業が受け付けられる。作業終了後、改めて、記録メディアが記録可能なメディアであるか否かの判定を行う（ステップＳ５４２）。自動プリント情報の編集中に、記録メディアが差し替えられた場合など、ステップＳ５４２において記録不能と判定した時（ＮＯ判定時）は、ステップＳ５４４に進み、仮想容量の指定を受け付ける。
【００４５】
ユーザが仮想容量を指定すると、ＣＰＵ１６は、編集作業の結果得られた自動プリント情報の一時ファイルを作成し（ステップＳ５４６）、これを内蔵ハードディスクドライブ２８等に保存する。他方、ステップＳ５４２において、記録可能なメディアであるとの判定（ＹＥＳ判定）を得た時は、ステップＳ５６０に進む。ステップＳ５６０では、ステップＳ５４０における作業で得た自動プリント情報を記録メディアに書き込む処理を実行する。こうして、本制御を終了する（ステップＳ５７０）。
【００４６】
図６は、図５に示したフローチャートの変形例であり、記録メディアの差し替え検出とその対応処理が追加されている。図６中図５と共通する工程には同一のステップ番号を付し、その説明は省略する。
【００４７】
図６によれば、ステップＳ５１０で書き込み先の記録メディアの指定を行った後、当該記録メディアの固有識別情報（メディアＩＤという。）を取得する（ステップＳ５１２）。メディアＩＤとしては、例えば、記録メディアのシリアル番号を利用できる。読み込まれたメディアＩＤの情報は、ＲＡＭ２０に保存される（ステップＳ５１４）。
【００４８】
その後、記録可能なメディアであるか否かの判別を行い（ステップＳ５２０）、ＹＥＳ判定の時には、ステップＳ５４０に進んで、登録作業を受け付ける。自動プリント情報の編集作業を終えたら、記録メディアが記録可能なものであるか否かの再確認を行い（ステップＳ５４２）、記録可能なメディアであるとの判定を得たら、ステップＳ５５０に分岐する。
【００４９】
ステップＳ５５０では、現在の記録メディアについてのメディアＩＤを取得する。そして、ステップＳ５１４で保存してあるメディアＩＤと、ステップＳ５５０で取得したメディアＩＤの同一性をチェックする（ステップＳ５５２）。もし、メディアＩＤが一致していたら、ステップＳ５６０に進み、編集した自動プリント情報を記録メディアへ書き込む処理を行う。
【００５０】
その一方、ステップＳ５５２において、メディアＩＤが不一致であるとの判定を得た時は、ステップＳ５５４に分岐する。編集作業中に記録メディアの差し替えが行われた場合には、メディアＩＤが不一致と判定される。この場合、ユーザに対して元の記録メディアに戻すことを促すメッセージが提示される。このとき、元の記録メディアのメディアＩＤを明示して差し替えを要求することが好ましい。
【００５１】
次いで、ＣＰＵ１６は、メディア交換のキャンセル指示の有無を判定する（ステップＳ５５６）。ユーザが現メディア交換を取り消す旨の指示を入力した時、ステップＳ５５６においてＹＥＳ判定となり、ステップＳ５２４へ遷移する。他方、ステップＳ５５６でユーザがメディア交換キャンセルの指示を入力しないときは、ステップＳ５５８に進み、メディアの交換作業が行われたか否かの判定を行う。
【００５２】
もし、ステップＳ５５４で提示されたメッセージに応答して、ユーザがメディアの交換を行った時（ＹＥＳ判定時）には、ステップＳ５５０に戻る。また、ステップＳ５５８でメディアの交換が行われない時（ＮＯ判定時）は、ステップＳ５５４に戻り、ユーザによる適切な対応を待つ。
【００５３】
上述した実施の形態では、パソコン１０を利用して本発明に係る自動プリント情報の編集装置を実現する態様を述べたが、専用の編集装置として実現する態様もある。更に、本発明を実施するための自動プリント情報の編集処理プログラム（ソフトウエア）をＣＤ−ＲＯＭ、磁気ディスク、光磁気ディスク等など、コンピュータによって読み出し可能な記録媒体に記録して流通させる態様もある。
【００５４】
また、インターネットのような通信ネットワークを利用して、物としての記録媒体を必要とせずに、プログラムを流通させる態様もあり、Ｗｅｂサイトからプログラムをダウンロードしたり、電子メールとして配信するなどの方法により、プログラムを第三者に提供することができる。
【００５５】
【発明の効果】
以上説明したように本発明によれば、編集作業で得られる自動プリント情報の総データ量と、書き込み先の記録メディアの空き容量を比較し、総データ量が記録メディアの空き容量を超える場合は、警告を出し、メディアへの書き込み前に画像の登録を取り消すようにしたので、編集作業が終了した後、必ず自動プリント情報を記録メディアに書き込むことができる。
【００５６】
また、本発明によれば、指定した記録メディアが記録不能なものであることを検出した場合には、警告を行い、編集作業を中止するとともに、ユーザに対してメディアの変更を促すようにしたので、編集作業の効率化を達成できる。
【００５７】
本発明の他の態様によれば、記録メディアの固有識別情報を読み込み、その情報を保持する一方、編集作業途中で記録メディアが入れ替えられたことを検出した場合には、警告を出して、メディアの変更を促し、或いは、一時的に編集結果を保存するようにしたので、ユーザの編集操作が無駄にならず、作業の効率化を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る自動プリント情報の編集装置のブロック図
【図２】記録メディアに記録される自動プリント情報の概念図
【図３】自動プリント情報の編集処理プログラムの制御手順を示すフローチャート
【図４】自動プリント情報の編集処理プログラムの制御手順を示すフローチャート
【図５】本発明の他の実施形態を示すフローチャート
【図６】本発明の更に他の実施形態を示すフローチャート
【符号の説明】
１０…パソコン（自動プリント情報の編集装置）、１２、１４…記録メディア、１６…ＣＰＵ（メディア容量検出手段、ファイル作成手段、算出手段、比較手段、警告手段、取消手段、処理制限手段、確認受付手段、制限解除手段、判定手段）、２０…ＲＡＭ、２４…ディスプレイ（登録操作手段、警告手段、表示手段）、２６…入力装置（登録操作手段、選択手段、プリント指示情報入力手段）、２８…内蔵ハードディスクドライブ（内部記憶手段）、３２、３４…メディアドライブ（記録手段、読取手段）、５２…画像ファイル、５４…スクリプトファイル（プリント指示情報ファイル）
【図１】
0004178284.tif 000002
【図２】
0004178284.tif 000003
【図３】
0004178284.tif 000004
【図４】
0004178284.tif 000005
【図５】
0004178284.tif 000006
【図６】
0004178284.tif 000007