(57)【要約】    【課題】  追記型可搬記憶媒体からなる第１の記憶媒体の使用効率を向上させることができる画像データ記録装置を提供する。    【解決手段】  ＣＤ−Ｒ装置１５に挿入されたＣＤ−Ｒへ入力された画像データを書き込む際に、画像入力部１１により入力された画像データが先行してハードディスク装置１４内の対応するバックアップフォルダへ書き込まれ、ＣＤ−Ｒ排出時にハードディスク装置１４内の対応するバックアップフォルダへ書き込まれた画像データが読み出されて、ＣＤ−Ｒ装置１５によりＣＤ−Ｒへ書き込まれる。【選択図】      図２
2005339613.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像データ入力手段と、追記型可搬記憶媒体からなる第１の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第１の記憶手段と、第２の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第２の記憶手段と、前記第１および第２の記憶手段に対する書込みおよび読出し動作を制御する制御手段とを備える画像データ記録装置において、
前記制御手段は、
前記第１の記憶手段に挿入された第１の記憶媒体へ前記画像データ入力手段により入力された画像データを書き込む際に、該入力された画像データを先行して前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御し、
前記挿入された第１の記憶媒体の排出時に、前記第２の記憶媒体に書き込まれた画像データを前記第１の記憶媒体に書き込むとともに、該画像データの管理情報を前記第１の記憶媒体へ書き込むように前記第１の記憶手段を制御することを特徴とする画像データ記録装置。
【請求項２】
前記第２の記憶媒体には、少なくとも、第１の記憶媒体を特定するための識別情報と対応付けられているフォルダが保持されており、前記識別情報により特定される第１の記憶媒体に対応するフォルダは、少なくとも、画像データの書き込みが可能であり、
前記制御手段は、前記第１の記憶手段に第１の記憶媒体が挿入された際に、前記挿入された第１の記憶媒体に書き込まれている識別情報と一致する識別情報のフォルダが前記第２の記憶媒体に保持されているか否かを判定するフォルダ判定手段を有し、前記フォルダ判定手段により前記挿入された第１の記憶媒体に書き込まれている識別情報と一致する識別情報のフォルダが前記第２の記憶媒体に保持されていると判定された場合、前記画像入力手段により入力された画像データを前記識別情報が一致するフォルダへ書き込むように前記第２の記憶手段を制御することを特徴とする請求項２記載の画像データ記録装置。
【請求項３】
前記識別情報により特定される第１の記憶媒体に対応するフォルダには、前記挿入された第１の記憶媒体に既に書き込まれている画像データの複製データが保持されており、
前記制御手段は、前記フォルダ判定手段により、前記挿入された第１の記憶媒体に書き込まれている識別情報と一致する識別情報のフォルダが前記第２の記憶媒体に保持されていると判定された場合、前記挿入された第１の記憶媒体に既に書き込まれている画像データに、前記識別情報が一致するフォルダに書き込まれている複製データと異なる画像データが含まれているか否かを判定する画像判定手段を有し、前記画像判定手段により前記挿入された第１の記憶媒体に既に書き込まれている画像データに前記複製データと異なる画像データが含まれていると判定された場合、前記挿入された第１の記憶媒体の画像データに含まれる前記複製データと異なる画像データを前記識別情報が一致するフォルダへ複製するように前記第２の記憶手段を制御することを特徴とする請求項２記載の画像データ記録装置。
【請求項４】
前記識別情報により特定される第１の記憶媒体に対応するフォルダには、前記識別情報により特定される第１の記憶媒体の空き容量が書き込まれており、
前記画像判定手段は、前記挿入された第１の記憶媒体に既に書き込まれている画像データに、前記識別情報が一致するフォルダに書き込まれている複製データと異なる画像データが含まれているか否かの判定を、前記挿入された第１の記憶媒体の空き容量が前記識別情報が一致するフォルダに書き込まれた第１の記憶媒体の空き容量より小さいか否かを判定することによって行い、
前記制御手段は、前記画像判定手段により前記挿入された第１の記憶媒体の空き容量が前記識別情報が一致するフォルダに書き込まれた第１の記憶媒体の空き容量より小さいと判定された場合、前記空き容量の差分に対応するデータを前記挿入された第１の記憶媒体の画像データに含まれる前記複製データと異なる画像データとして前記識別情報が一致するフォルダへ複製するとともに、前記識別情報が一致するフォルダに書き込まれた第１の記憶媒体の空き容量を前記第１の記憶媒体の空き容量に更新するように前記第２の記憶手段を制御することを特徴とする請求項３記載の画像データ記録装置。
【請求項５】
前記制御手段は、前記画像入力手段により入力された画像データを前記識別情報が一致するフォルダへ書き込んだ後に、前記識別情報が一致するフォルダに書き込まれている空き容量を、前記入力された画像データの前記挿入された第１の記憶媒体への書き込んだ際の空き容量に更新することを特徴とする請求項４記載の画像データ記録装置。
【請求項６】
前記識別情報により特定される第１の記憶媒体に対応するフォルダには、前記識別情報により特定される第１の記憶媒体における最後のデータに対するタイムスタンプが書き込まれており、
前記画像判定手段は、前記挿入された第１の記憶媒体に既に書き込まれている画像データに、前記識別情報が一致するフォルダに書き込まれている複製データと異なる画像データが含まれているか否かの判定を、前記挿入された第１の記憶媒体における最後のデータのタイムスタンプが前記識別情報が一致するフォルダに書き込まれているタイムスタンプと同じであるか否かを判定することによって行い、
前記制御手段は、前記画像判定手段により前記挿入された第１の記憶媒体のタイムスタンプが前記第２の記憶媒体に書き込まれたタイムスタンプと異なる場合、前記挿入された第１の記憶媒体における前記識別情報が一致するフォルダに書き込まれたタイムスタンプ以降のデータを、前記挿入された第１の記憶媒体の画像データに含まれる前記複製データと異なる画像データとして前記識別情報が一致するフォルダへ複製するとともに、前記識別情報が一致するフォルダのタイムスタンプを前記第１の記憶媒体に書き込まれたタイムスタンプへ更新するように前記第２の記憶手段を制御することを特徴とする請求項３記載の画像データ記録装置。
【請求項７】
前記制御手段は、前記画像入力手段により入力された画像データを前記識別情報が一致するフォルダへ書き込んだ後に、前記識別情報が一致するフォルダに書き込まれているタイムスタンプを、前記入力された画像データの前記挿入された第１の記憶媒体への書き込んだ際のタイムスタンプに更新することを特徴とする請求項６記載の画像データ記録装置。
【請求項８】
前記制御手段は、前記挿入された第１の記憶媒体に識別情報が書き込まれていない場合、前記挿入された第１の記憶媒体を特定する識別情報および該識別情報に対応付けられるフォルダを生成するフォルダ生成手段を有し、前記生成された識別情報を前記挿入された第１の記憶媒体へ書き込むように前記第１の記憶手段を制御するとともに、前記生成されたフォルダを前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御し、前記生成された識別情報および前記生成されたフォルダの書き込み後に、前記フォルダ判定手段による判定を行うように制御することを特徴とする請求項２記載の画像データ記録装置。
【請求項９】
画像データを入力する画像データ入力手段と、追記型可搬記憶媒体からなる第１の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第１の記憶手段と、第２の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第２の記憶手段とを備える画像データ記録装置の画像データ記録方法において、
前記第１の記憶手段に挿入された第１の記憶媒体へ前記画像データ入力手段により入力された画像データを書き込む際に、該入力された画像データを先行して前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御する工程と、
前記挿入された第１の記憶媒体の排出時に、前記第２の記憶媒体に書き込まれた画像データを前記第１の記憶媒体に書き込むとともに、該画像データの管理情報を前記第１の記憶媒体へ書き込むように前記第１の記憶手段を制御する工程と
を有することを特徴とする画像データ記録方法。
【請求項１０】
画像データを入力する画像データ入力手段と、追記型可搬記憶媒体からなる第１の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第１の記憶手段と、第２の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第２の記憶手段とを備える画像データ記録装置上で実行されるプログラムであって、
前記第１の記憶手段に挿入された第１の記憶媒体へ前記画像データ入力手段により入力された画像データを書き込む際に、該入力された画像データを先行して前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御する第１の制御モジュールと、
前記挿入された第１の記憶媒体の排出時に、前記第２の記憶媒体に書き込まれた画像データを前記第１の記憶媒体に書き込むとともに、該画像データの管理情報を前記第１の記憶媒体へ書き込むように前記第１の記憶手段を制御する第２の制御モジュールと
を有することを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データを可搬記憶媒体に記録するための画像データ記録装置、画像データ記録方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、入力した画像データを追記型可搬記憶媒体例えばＣＤ−Ｒに記録するための画像データ記録装置としては、入力した画像データをハードディスク装置に書き込み、このハードディスク装置に書き込まれた画像データをＣＤ−Ｒに書き込む記録方式が用いられているものがある（例えば特許文献１を参照）。
【０００３】
この記録方式を用いた画像データ記録装置について図９および図１０を参照しながら説明する。図９は従来の画像データ記録装置の構成を示すブロック図、図１０は図９の画像データ記録装置の動作手順を示すフローチャートである。
【０００４】
画像データ記録装置は、図９に示すように、フィーダ部（図示せず）から供給された原稿上の画像を読み取り、その画像データを入力する画像入力部１０１と、入力した画像データを一旦保持するＲＡＭなどからなるメモリ１０３と、入力した画像データを格納するとともに装置全体を制御するための制御プログラムを格納するハードディスク装置（ＨＤ）１０４と、ＣＤ−Ｒに入力した画像データを格納するＣＤ―Ｒ装置（ＣＤ―Ｒ）１０５と、動作処理内容、入力した画像データおよびエラー情報などを表示するための表示部１０６と、動作設定指示などの操作指示を入力するための操作部１０７と、装置全体を上記制御プログラムに従い制御するための制御部１０２とを備える。
【０００５】
この画像データ記録装置の動作について図１０を参照しながら説明する。
【０００６】
画像入力部１０１により入力された画像データをＣＤ−Ｒに記録する場合、制御部１０２は、まず、ステップＳ６０１において、画像入力部１０１のフィーダ部に読取り対象となる原稿があるか否かを判定する。ここで、上記フィーダ部に原稿があると、制御部１０２は、ステップＳ６０２において、画像入力部１０１によりフィーダ部から供給された１枚の原稿を読み取り、その画像データをメモリ１０３に一旦記憶した後にハードディスク装置（ＨＤ）１０４に書き込むように制御する。そして、制御部１０２は、再度ステップＳ６０１に戻り、フィーダ部に原稿があるか否かを判定する。そして、原稿があれば、同様に、供給された１枚の原稿が読み取られ、その画像データがハードディスク装置（ＨＤ）１０４に書き込まれる。このようにして、フィーダ部にある原稿が１枚ずつ読み取られ、その画像データがハードディスク装置（ＨＤ）１０４に書き込まれることになる。
【０００７】
上記ステップＳ６０１において、フィーダ部に原稿がないと判定されると、制御部１０２は、フィーダ部から供給された全ての原稿が読み取られてその画像データがハードディスク装置（ＨＤ）１０４に書き込まれたと判断し、ステップＳ６０３において、ハードディスク装置（ＨＤ）１０４から画像データを読み出してＣＤ−Ｒへ書き込むように制御する。そして、制御部１０２は、本処理を終了する。
【特許文献１】特開平１１−３１７０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の画像データ記録装置においては、一連の原稿画像の読取り終了毎に、その画像データのＣＤ−Ｒへの記録が行われるので、ＣＤ−Ｒにおいては、記録毎に消費される管理領域のオーバーヘッドが積算され、ＣＤ−Ｒの使用効率を向上させることができない。
【０００９】
本発明の目的は、追記型可搬記憶媒体からなる第１の記憶媒体の使用効率を向上させることができる画像データ記録装置、画像データ記録方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するため、画像データを入力する画像データ入力手段と、追記型可搬記憶媒体からなる第１の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第１の記憶手段と、第２の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第２の記憶手段と、前記第１および第２の記憶手段に対する書込みおよび読出し動作を制御する制御手段とを備える画像データ記録装置において、前記制御手段は、前記第１の記憶手段に挿入された第１の記憶媒体へ前記画像データ入力手段により入力された画像データを書き込む際に、該入力された画像データを先行して前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御し、前記挿入された第１の記憶媒体の排出時に、前記第２の記憶媒体に書き込まれた画像データを前記第１の記憶媒体に書き込むとともに、該画像データの管理情報を前記第１の記憶媒体へ書き込むように前記第１の記憶手段を制御することを特徴とする画像データ記録装置を提供する。
【００１１】
本発明は、上記目的を達成するため、画像データを入力する画像データ入力手段と、追記型可搬記憶媒体からなる第１の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第１の記憶手段と、第２の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第２の記憶手段とを備える画像データ記録装置の画像データ記録方法において、前記第１の記憶手段に挿入された第１の記憶媒体へ前記画像データ入力手段により入力された画像データを書き込む際に、該入力された画像データを先行して前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御する工程と、前記挿入された第１の記憶媒体の排出時に、前記第２の記憶媒体に書き込まれた画像データを前記第１の記憶媒体に書き込むとともに、該画像データの管理情報を前記第１の記憶媒体へ書き込むように前記第１の記憶手段を制御する工程とを有することを特徴とする画像データ記録方法を提供する。
【００１２】
本発明は、上記目的を達成するため、画像データを入力する画像データ入力手段と、追記型可搬記憶媒体からなる第１の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第１の記憶手段と、第２の記憶媒体に前記画像データ入力手段により入力された画像データを読出し可能に書き込む第２の記憶手段とを備える画像データ記録装置上で実行されるプログラムであって、前記第１の記憶手段に挿入された第１の記憶媒体へ前記画像データ入力手段により入力された画像データを書き込む際に、該入力された画像データを先行して前記第２の記憶媒体へ書き込むように前記第２の記憶手段を制御する第１の制御モジュールと、前記挿入された第１の記憶媒体の排出時に、前記第２の記憶媒体に書き込まれた画像データを前記第１の記憶媒体に書き込むとともに、該画像データの管理情報を前記第１の記憶媒体へ書き込むように前記第１の記憶手段を制御する第２の制御モジュールとを有することを特徴とするプログラムを提供する。
【００１３】
本発明は、上記目的を達成するため、上記プログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体を提供する。
【発明の効果】
【００１４】
本発明によれば、追記型可搬記憶媒体からなる第１の記憶媒体の使用効率を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１６】
図１は本発明の一実施の形態に係る画像データ記録装置の外観を示す図、図２は図１の画像データ記録装置の内部構成を示すブロック図、図３は図２のハードディスク装置（ＨＤ）１４におけるＣＤ−Ｒのデータに対するバックアップフォルダの格納構造を模式的に示す図である。
【００１７】
画像データ記録装置１は、図２に示すように、読取原稿を供給するフィーダ部（図示せず）が設けられ、該フィーダ部から供給された原稿画像を読み取り、その画像データを入力する画像入力部１１と、画像入力部１１から入力された画像データを一旦保持するＲＡＭなどからなるメモリ１３と、入力した画像データを格納するとともに装置全体を制御するための制御プログラムを格納するハードディスク装置（ＨＤ）１４と、可搬記憶媒体であるＣＤ−Ｒへの入力した画像データの書き込みおよびＣＤ−Ｒからのデータの読み出しを行うＣＤ―Ｒ装置（ＣＤ―Ｒ）１５と、動作処理内容、入力した画像データおよびエラー情報などを表示するための表示部１６と、動作設定指示などの操作指示を入力するための操作部１７と、装置全体を上記制御プログラムに従い制御するための制御部１２とを備える。制御部１２は、ＣＰＵ、ＲＯＭおよびＲＡＭなどから構成される。
【００１８】
画像データ記録装置１においては、図１に示すように、画像入力部１１が装置本体上面に設けられ、ＣＤ−Ｒ装置１５が装置本体側面に設けられている。また、表示部１６はケーブルを介して装置本体（制御部１２）に接続されている。表示部１６はタッチパネルが貼り付けられた液晶パネルからなり、該タッチパネルにより操作部１７が構成される。
【００１９】
本画像データ記録装置１においては、図３に示すように、複数のＣＤ−Ｒ（Ｄｉｓｃ）の画像データをバックアップ管理するように、ハードディスク装置１４内に、各ＣＤ−Ｒｍ（ｍ＝０〜ｎ）のそれぞれに対応するバックアップフォルダｍ（ｍ＝０〜ｎ）が格納されている。各バックアップフォルダｍには、対応するＣＤ−Ｒのデータに対するバックアップデータが書き込まれているとともに、対応するＣＤ−Ｒを一意に識別するためのＩＤ（識別情報）と、ＣＤ−Ｒの空き容量データと、ＣＤ−Ｒへ最後に書き込まれたデータのタイムスタンプとが保持されている。
【００２０】
上記ハードディスク装置１４に格納されている制御プログラムには、ＣＤ−Ｒ装置１５へＣＤ−Ｒが挿入されたことを検知するためのディスク挿入検知処理と、入力された画像データをＣＤ−Ｒへ書き込む際に、入力された画像データを先行してハードディスク装置１４内の対応するバックアップフォルダへ書き込む記録処理と、ＣＤ−Ｒ排出時にハードディスク装置１４内の対応するバックアップフォルダへ書き込まれた画像データを読み出し、ＣＤ−Ｒ装置１５によりＣＤ−Ｒへ書き込むディスク排出処理とが含まれ、これら一連の処理は、制御部１２が上記制御プログラムを実行することによって実行される。この一連の処理の詳細については後述する。
【００２１】
本画像データ記録装置１の動作について図４を参照しながら説明する。図４は図１の画像データ記録装置の動作手順を示すフローチャートである。この図４で示される動作手順は、制御部１２が上記制御プログラムを実行することによって実行されるものである。
【００２２】
制御部１２は、図４に示すように、まずステップＳ１０１において、ユーザの操作部１７を介した操作により、動作を終了するか否かを判定する。ここで、動作を終了しない場合、制御部１２は、ステップＳ１０２において、ＣＤ−Ｒ装置１５へＣＤ−Ｒが挿入されたか否かを検知するためのディスク挿入検知処理を実行する。このディスク挿入検知処理の詳細については、後述する。そして、制御部１２は、ステップＳ１０３において、上記ディスク挿入検知処理の結果（ディスク挿入の検知結果を示すためのフラグの値）に基づいてＣＤ−Ｒが挿入されているか否かを判定する。ＣＤ−Ｒが挿入されていなければ、制御部１２は、上記ステップＳ１０１へ戻る。これに対し、ＣＤ−Ｒが挿入されている場合、制御部１２は、ステップＳ１０４において、ユーザの操作部１７を介した操作により検索が選択されたか否かを判定する。ここで、検索が選択された場合、制御部１２は、ステップＳ１０５において、ハードディスク装置（ＨＤ）１４内の挿入されたＣＤ−Ｒに対応するバックアップフォルダの検索処理を実行する。この検索処理の詳細については、後述する。そして、制御部１２は、ステップＳ１０６に進む。上記ステップＳ１０４において検索が選択されていない場合、制御部１２は、ステップＳ１０５をスキップして、ステップＳ１０６に進む。
【００２３】
ステップＳ１０６において、制御部１２は、ユーザの操作部１７を介した操作により記録が選択されたか否かを判定する。ここで、記録が選択された場合、制御部１２は、ステップＳ１０７において、画像入力部１１から画像データを入力してハードディスク装置（ＨＤ）１４内の対応するフォルダへ書き込むための記録処理を実行する。この記録処理の詳細については、後述する。そして、ステップＳ１０８へ進む。これに対し、記録が選択されていない場合、制御部１２は、ステップＳ１０７をスキップして、ステップＳ１０８へ進む。
【００２４】
ステップＳ１０８において、制御部１２は、ユーザの操作部１７を介した操作により、ＣＤ−Ｒの排出が選択されたか否かを判定する。ここで、ＣＤ−Ｒの排出が選択されていない場合、制御部１２は、上記ステップＳ１０４へ戻る。これに対し、ＣＤ−Ｒの排出が選択された場合、制御部１２は、ステップＳ１０９において、ハードディスク装置１４内の対応するバックアップフォルダへ書き込まれた画像データを読み出してＣＤ−Ｒへ書き込む処理を含むディスク排出処理を行う。このディスク排出処理の詳細については、後述する。そして、制御部１２は、上記ステップＳ１０１へ戻る。
【００２５】
次に、上記ステップＳ１０２のディスク挿入検知処理について図５を参照しながら説明する。図５は図４のステップＳ１０２のディスク挿入検知処理の手順を示すフローチャートである。
【００２６】
ディスク挿入検知処理が開始されると、図５に示すように、制御部１２は、まずステップＳ２０１において、ＣＤ−Ｒ装置１５のディスク検知センサの出力に基づいてＣＤ−Ｒが挿入されたか否かを判定する。ここで、ＣＤ−Ｒが挿入されていなければ、制御部１２は、ディスク挿入の検知結果を示すためのフラグの値を、ディスク挿入無を示す値に書き換え、本処理を抜ける。これに対し、ＣＤ−Ｒが挿入されていれば、制御部１２は、ステップＳ２０２において、挿入されたＣＤ−Ｒに当該ＣＤを一意に特定するためのＩＤ（識別情報）が記録されているか否かを判定する。ここで、ＣＤ−ＲにＩＤが記録されていない場合、制御部１２は、ステップＳ２０９において、ＣＤ−Ｒがブランクメディアであるか否かを判定し、ＣＤ−Ｒがブランクメディアでなければ、ステップＳ２１１において、ＣＤ−Ｒ装置１５からＣＤ−Ｒを強制的に排出するように制御し、ディスク挿入の検知結果を示すためのフラグの値を、ディスク挿入無を示す値に書き換える。そして、制御部１２は、本処理を抜ける。
【００２７】
上記ステップＳ２０９においてＣＤ−Ｒがブランクメディアであると判定された場合、制御部１２は、ステップＳ２１０において、ＣＤ−Ｒを一意に識別するためのＩＤを生成し、生成されたＩＤをＣＤ−Ｒへ書き込むようにＣＤ−Ｒ装置１５を制御する。
【００２８】
上記ステップＳ２０２においてＣＤ−ＲにＩＤが記録されていると判定された場合または上記ステップＳ２１０でのＩＤの書込み後、制御部１２は、ステップＳ２０３において、ＣＤ−ＲのＩＤを読み取るようにＣＤ−Ｒ装置１５を制御し、続くステップＳ２０４で、ＣＤ−ＲのＩＤと一致するＩＤを保持するバックアップフォルダがハードディスク装置１４（ＨＤ）内にあるか否かを判定する。ここで、ＣＤ−ＲのＩＤと一致するＩＤを保持するバックアップフォルダがなければ、制御部１２は、ステップＳ２０５において、ＣＤ−ＲのＩＤに対応付けられたバックアップフォルダをハードディスク装置（ＨＤ）１４内に作成する。この際、ＣＤ−Ｒのデータがハードディスク装置（ＨＤ）１４内に作成されたバックアップフォルダへコピーされるとともに、ＣＤ−Ｒの空き容量が空き容量管理データとして上記バックアップフォルダへ記録される。また、ＣＤ−Ｒの最後に書き込まれたデータのタイムスタンプが上記バックアップフォルダへ記録される。
【００２９】
上記ステップＳ２０４においてＣＤ−ＲのＩＤと一致するＩＤを保持するバックアップフォルダがあると判定された場合または上記ステップＳ２０５でのフォルダの作成後、制御部１２は、ステップＳ２０６において、ＣＤ−ＲのＩＤと一致するＩＤのバックアップフォルダをデータフォルダとし、挿入されているＣＤ−Ｒの実際の空き容量ＥＶｔとバックアップフォルダに保持されているＣＤ−Ｒの空き容量を示す空き容量管理データＥＶｂとを比較する。
【００３０】
次いで、制御部１２は、ステップＳ２０７において、上記ステップＳ２０６での比較結果に基づいて、ＣＤ−Ｒの空き容量ＥＶｔ＜空き容量管理データＥＶｂの関係が成立するか否かを判定する。ここで、ＣＤ−Ｒの空き容量ＥＶｔ＜空き容量管理データＥＶｂの関係が成立する場合、挿入されているＣＤ−Ｒは、本画像データ記録装置１による記録前に、他の画像データ記録装置により画像データが記録されているものであることなどが考えられる。そして、この場合、制御部１２は、ステップＳ２０８において、ＣＤ−Ｒの上記空き容量ＥＶｔと空き容量管理データＥＶｂとの差分に対応するデータ（例えば他の画像データ記録装置により記録された画像データ）をハードディスク装置（ＨＤ）１４内の対応するバックアップフォルダ（ＣＤ−ＲのＩＤと一致するＩＤのバックアップフォルダ）へコピーし、このバックアップフォルダ内の空き容量管理データＥＶｂの値を実際の空き容量ＥＶｔの値に更新する。そして、制御部１２は、本処理を抜ける。
【００３１】
これに対し、上記ステップＳ２０７においてＣＤ−Ｒの空き容量ＥＶｔ＜空き容量管理データＥＶｂの関係が成立しない場合、制御部１２は、上記ステップＳ２０８をスキップして、本処理を抜ける。
【００３２】
次に、図４のステップＳ１０５の検索処理について図６を参照しながら説明する。図６は図４のステップＳ１０５の検索処理の手順を示すフローチャートである。
【００３３】
検索処理が開始されると、図６に示すように、制御部１２は、ステップＳ３００において、ハードディスク装置（ＨＤ）１４内のＣＤ−ＲのＩＤと一致するＩＤのバックアップフォルダ内を検索し、画像表示などを行う。そして、制御部１２は、本処理を抜ける。
【００３４】
次に、図４のステップＳ１０７の記録処理について図７を参照しながら説明する。図７は図４のステップＳ１０７の記録処理の手順を示すフローチャートである。
【００３５】
記録処理が開始されると、図７に示すように、制御部１２は、まずステップＳ３０１において、挿入されているＣＤ−Ｒに対して新たに書き込まれる総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えていないか否かを判定する。ここで、ＣＤ−Ｒの書き込み可能サイズとは、（ＣＤ−Ｒの空き容量ＥＶｔ）−（１回のＣＤ−Ｒへの書き込み処理に消費される管理データサイズ）−（マージン）である。また、上記総画像記録量の初期値は、「０」に設定されており、最初の判定では、総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えていないと判定される。
【００３６】
そして、総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えていないと判定されると、制御部１２は、ステップＳ３０２において、画像入力部１１のフィーダ部に読取り対象となる原稿があるか否かを判定する。ここで、上記フィーダ部に原稿があると、制御部１２は、ステップＳ３０３において、画像入力部１１によりフィーダ部から供給された１枚の原稿を読み取り、その画像データをメモリ１３に一旦記憶した後にハードディスク装置（ＨＤ）１４内のＣＤ−ＲのＩＤに一致するＩＤのバックアップフォルダへ書き込むように制御する。この際、総画像記録量に対して読み取られた画像データの記録量が加算される。そして、制御部１２は、再度ステップＳ３０１に戻り、上記総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えていないか否かを判定する。上記総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えておらず、フィーダ部に次の原稿があれば、同様に、供給された１枚の原稿が読み取られ、その画像データがハードディスク装置（ＨＤ）１４内のＣＤ−ＲのＩＤに一致するＩＤのバックアップフォルダへ書き込まれるように制御する。そして、総画像記録量に対して読み取られた画像データの記録量が加算される。このようにして、上記総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えることがなければ、フィーダ部にある原稿が１枚ずつ読み取られ、その画像データがハードディスク装置（ＨＤ）１４に書き込まれることになる。
【００３７】
そして、上記ステップＳ３０２においてフィーダ部に原稿がないと判定されると、制御部１２は、フィーダ部から供給された全ての原稿が読み取られてその画像データがハードディスク装置（ＨＤ）１４に書き込まれたと判断し、本処理を抜ける。
【００３８】
全ての原稿の読み取りが終了する前に、上記ステップＳ３０１において上記総画像記録量がＣＤ−Ｒの書き込み可能サイズを超えたと判定されると、制御部１２は読み取るべき全ての原稿に対する画像データをＣＤ−Ｒに記録することができないと判断し、本処理を抜ける。
【００３９】
次に、図４のステップＳ１０９のディスク排出処理について図８を参照しながら説明する。図８は図４のステップＳ１０９のディスク排出処理の手順を示すフローチャートである。
【００４０】
ディスク排出処理が開始されると、図８に示すように、制御部１２は、まずステップＳ４０１において、ＣＤ−Ｒ挿入後の記録処理（ステップＳ１０７）が行われたか否かを判定する。ここで、ＣＤ−Ｒ挿入後の記録処理（ステップＳ１０７）が行われていれば、制御部１２は、ステップＳ４０２において、ハードディスク装置（ＨＤ）１４内の対応するバックアップフォルダに新たに書き込まれた画像データ（ステップＳ１０７の記録処理で記録された画像データ）をＣＤ−Ｒへ書き込むようにＣＤ−Ｒ装置１５を制御する。この際、書き込まれた画像データの管理データがＣＤ−Ｒへ書き込まれる。また、ハードディスク装置（ＨＤ）１４内の対応するバックアップフォルダに保持されている空き容量管理データＥＶｂの値が上記画像データの書き込み後のＣＤ−Ｒの空き容量ＥＶｔの値に更新される。そして、制御部１２は、ステップＳ４０３において、ＣＤ−Ｒ装置１５からＣＤ−Ｒを排出するように制御し、本処理を抜ける。
【００４１】
上記ステップＳ４０１においてＣＤ−Ｒ挿入後の記録処理（ステップＳ１０７）が行われていないと判定された場合、制御部１２は、ステップＳ４０３において、ＣＤ−Ｒ装置１５からＣＤ−Ｒを排出するように制御し、本処理を抜ける。
【００４２】
このように、本実施の形態では、入力された画像データが先行してハードディスク装置１４に書き込まれ、ＣＤ−Ｒの排出時にハードディスク装置１４から画像データが読み出されてＣＤ−Ｒへ書き込まれるので、ＣＤ−Ｒへの書き込み時に発生する管理データのオーバーヘッドが減少される。その結果、ＣＤ−Ｒの使用効率を向上させることができる。
【００４３】
本実施の形態においては、追記型可搬記憶媒体としてＣＤ−Ｒを例にして説明したが、他の可搬記憶媒体であっても、データ書き込み時に管理データのオーバーヘッドが発生する媒体に対して、同様の効果を期待することができる。
【００４４】
また、本実施の形態では、ＣＤ−Ｒ挿入時に、ＣＤ−Ｒの空き容量をハードディスク装置１４内の対応するバックアップフォルダに保持されている空き容量管理データと比較することによって、ＣＤ−Ｒと対応するバックアップフォルダとに対するデータの同一性を判断するようにしているが、ＣＤ−Ｒへのデータの書き込み後にタイムスタンプを書き込み、このタイムスタンプをハードディスク装置１４内の対応するバックアップフォルダに保持し、ＣＤ−Ｒ挿入時にＣＤ−Ｒのタイムスタンプと対応するバックアップフォルダのタイムスタンプとを比較することによって、ＣＤ−Ｒと対応するバックアップフォルダとに対するデータの同一性を判断するようにしてもよい。
【００４５】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードを、ネットワークを介してダウンロードしてもよい。
【００４７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施の形態に係る画像データ記録装置の外観を示す図である。
【図２】図１の画像データ記録装置の内部構成を示すブロック図である。
【図３】図２のハードディスク装置（ＨＤ）１４におけるＣＤ−Ｒのデータに対するバックアップフォルダの格納構造を模式的に示す図である。
【図４】図１の画像データ記録装置の動作手順を示すフローチャートである。
【図５】図４のステップＳ１０２のディスク挿入検知処理の手順を示すフローチャートである。
【図６】図４のステップＳ１０５の検索処理の手順を示すフローチャートである。
【図７】図４のステップＳ１０７の記録処理の手順を示すフローチャートである。
【図８】図４のステップＳ１０９のディスク排出処理の手順を示すフローチャートである。
【図９】従来の画像データ記録装置の構成を示すブロック図である。
【図１０】図９の画像データ記録装置の動作手順を示すフローチャートである。
【符号の説明】
【００５０】
１  画像データ記録装置
１１  画像入力部
１２  制御部
１３  メモリ
１４  ハードディスク装置（第２の記憶手段、第２の記憶媒体）
１５  ＣＤ−Ｒ装置（第１の記憶手段、第１の記憶媒体）
１６  表示部
１７  操作部
【図１】
2005339613.tif 000003
【図２】
2005339613.tif 000004
【図３】
2005339613.tif 000005
【図４】
2005339613.tif 000006
【図５】
2005339613.tif 000007
【図６】
2005339613.tif 000008
【図７】
2005339613.tif 000009
【図８】
2005339613.tif 000010
【図９】
2005339613.tif 000011
【図１０】
2005339613.tif 000012