(57)【要約】【課題】  記録媒体に作成するディレクトリ等のグループの名称決定において、グループ作成の成功率を向上させるとともに、記録媒体の利用効率の悪化を避ける。【解決手段】  印刷情報が記録された第１の記録媒体を読み込んで、第２の記録媒体に連番として表わすことのできる記号群による名称が付されたグループ単位で印刷情報を保存する印刷情報保存装置であって、印刷情報の保存の際に、第２の記録媒体に記録されているグループの名称の連続性を判断し、連番の空きがない場合には、連番に続く記号群を名称としたグループを作成し、連番に空きがある場合には、いずれかの空きの記号群を名称としたグループを作成するグループ作成手段と、作成したグループ単位で、第１の記録媒体に記録された印刷情報を記録する保存手段とを備えることを特徴とする印刷情報保存装置。【選択図】  図３
2006092420.tif 000002
【特許請求の範囲】
【請求項１】
印刷情報が記録された第１の記録媒体を読み込んで、第２の記録媒体に連番として表わすことのできる記号群による名称が付されたグループ単位で印刷情報を保存する印刷情報保存装置であって、
印刷情報の保存の際に、第２の記録媒体に記録されているグループの名称の連続性を判断し、連番の空きがない場合には、連番に続く記号群を名称としたグループを作成し、連番に空きがある場合には、いずれかの空きの記号群を名称としたグループを作成するグループ作成手段と、
作成したグループ単位で、第１の記録媒体に記録された印刷情報を記録する保存手段とを備えることを特徴とする印刷情報保存装置。
【請求項２】
印刷情報が記録された第１の記録媒体を読み込んで、第２の記録媒体に連番として表わすことのできる記号群による名称が付されたグループ単位で印刷情報を保存する印刷情報保存装置におけるグループ名称決定方法であって、
印刷情報の保存の際に作成するグループの名称について、第２の記録媒体に記録されているグループの名称の連続性を判断し、連番の空きがない場合には、連番に続く記号群をグループの名称とし、連番に空きがある場合には、いずれかの空きの記号群をグループの名称とすることを特徴とする印刷情報保存装置におけるグループ名称決定方法。
【請求項３】
請求項２に記載の印刷情報保存装置におけるグループ名称決定方法であって、
第２の記録媒体に記録されているグループの名称の連続性の判断は、記録されているグループの個数を取得し、グループの個数に対応する記号群の次の記号群の名称のグループが作成可能か否かで判断することを特徴とする印刷情報保存装置におけるグループ名称決定方法。
【請求項４】
請求項２または３に記載の印刷情報保存装置におけるグループ名称決定方法であって、
連番に空きがある場合には、グループの個数に対応する記号群の次の記号群から連番を順次繰り下げた記号群を名称としたグループが作成可能かを判断し、作成可能と判断された記号群をグループ名称とすることを特徴とする印刷情報保存装置におけるグループ名称決定方法。
【請求項５】
印刷情報が記録された第１の記録媒体を読み込んで、第２の記録媒体に番号を含む名称が付されたディレクトリ単位で印刷情報を保存する印刷装置におけるディレクトリ名称決定方法であって、
印刷情報の保存の際に作成するディレクトリの名称について、第２の記録媒体に記録されているディレクトリの名称の番号に空きがないかを判断し、番号に空きがない場合には、最大の番号＋１の番号を含めてディレクトリの名称とし、番号に空きがある場合には、いずれかの空きの番号を含めてディレクトリの名称とすることを特徴とする印刷装置におけるディレクトリ名称決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報の保存の際のディレクトリ名称決定方法に関する。
【背景技術】
【０００２】
従来、プリンタは、ホストコンピュータから送られた印刷データに基づいて印刷を行なっていたが、近年は、画像データが記憶されたメモリーカード等を取り付けて、ホストコンピュータを通さずに印刷処理が実行できる機種（例えば、スタンドアロン型という）が普及してきている。この種のプリンタは一般にデジタルカメラで撮影した画像を印刷する場合に用いられることが多く、デジタルカメラの撮影画像が取り込まれたメモリーカードをスロットに差し込み、操作パネルでプリントする画像や枚数を指定して印刷処理が実行される。
【０００３】
また、スタンドアロン型のプリンタには外付けの外部記憶装置と接続可能な機種がある。外部記憶装置は、例えば、ＭＯ（Magnet-Opticaldisk）等の可搬型の記録媒体を用い、プリンタ備え付けのポートを介してプリンタに接続される。メモリーカードに記憶された画像データはプリンタを通して外部記憶装置に保存可能であり、保存作業（バックアップ処理）は、メモリーカードをスロットに差し込んだ状態で操作パネルを操作して行われる。
【０００４】
このように、外部記憶装置に画像データを保存することで、メモリーカードの画像データを蓄積しておける。一般に、画像データは、デジタルカメラの統一フォーマットとして広く用いられているＤＣＦ（Design rule for Camera File system）準拠したディレクトリ形式で外部記憶装置に蓄積される。
【０００５】
メモリーカードの画像ファイルを外部記憶装置に蓄積する際に、すでに蓄積された画像ファイルを上書きしないように、特許文献１には以下の技術が開示されている。すなわち、保存作業の度に、図９に示すように外部記憶装置のルートディレクトリ４７の直下に識別ディレクトリ５１を作成する。そして、識別ディレクトリ５１の下に、メモリーカードのサブディレクトリに対応するディレクトリ構造（ＤＣＩＭディレクトリ４８、ＭＩＳＣディレクトリ４９、ＤＣＦディレクトリ５０）を生成し、ＤＣＦディレクトリ５０の下に画像データを保存する。これにより、すでに格納済みの画像データと同じファイル名を有する画像データがあったとしても、異なる識別ディレクトリ５１の下のサブディレクトリに格納されることになり、画像データの上書きによる画像データの紛失を防止することができる。
【０００６】
【特許文献１】特開２００３−２５６１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のように、識別ディレクトリ５１は保存処理の度に作成されるが、その名称は、「００１」から始まり、以降、「００２」「００３」と連番になるように、作成の度に１増分していくように割り振られることが特許文献１の段落「００５１」に記載されている。
【０００８】
このためには、ディレクトリ作成の際に、作成済みの識別ディレクトリ５１の数をカウントし、その数に１を加えた数を作成する識別ディレクトリ５１の名称としたり、作成済みの識別ディレクトリ５１の名称のうち最も大きな数に１を加えた数を作成する識別ディレクトリ５１の名称とすることが考えられる。
【０００９】
ところが、外部記憶装置に作成済みの識別ディレクトリ５１が削除等され、名称の連番に空きが発生した場合には、識別ディレクトリの作成に失敗したり、外部記憶装置の利用効率が悪化することが起こり得る。
【００１０】
すなわち、識別ディレクトリ数に１を加えた数を名称とする方法では、例えば、識別ディレクトリ５１が「００１」「００２」「００４」「００５」となっており、「００３」が削除されているような場合に、識別ディレクトリ数である４に１を加えた「００５」を作成する識別ディレクトリ５１の名称とすると、「００５」はすでに存在しているため識別ディレクトリ５１の作成に失敗してしまう。
【００１１】
また、最も大きな数に１を加えた数を名称とする方法では、最も大きな数である「００５」に１を加えた「００６」を作成する識別ディレクトリ５１の名称とすると、識別ディレクトリ５１の作成は可能であるが、連番に空きが残り、外部記憶装置の利用効率が悪化してしまう。特に、本例では、外部記憶装置に作成可能な識別ディレクトリ５１の名称は「００１」から「９９９」までの有限個であるため、外部記憶装置の利用効率の悪化は避けることが望ましい。
【００１２】
本発明は、記録媒体に作成するディレクトリ等のグループの名称決定において、グループ作成の成功率を向上させるとともに、記録媒体の利用効率の悪化を避けることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するための本発明の一態様である印刷情報保存装置におけるグループ名称決定方法は、
印刷情報が記録された第１の記録媒体を読み込んで、第２の記録媒体に連番として表わすことのできる記号群による名称が付されたグループ単位で印刷情報を保存する印刷情報保存装置におけるグループ名称決定方法であって、
印刷情報の保存の際に作成するグループの名称について、第２の記録媒体に記録されているグループの名称の連続性を判断し、連番の空きがない場合には、連番に続く記号群をグループの名称とし、連番に空きがある場合には、いずれかの空きの記号群をグループの名称とすることを特徴とする。
【００１４】
本発明によれば、グループ名称の連続性を判断し、連番に空きがある場合には、いずれかの空きの記号群をグループの名称とすることによりグループ作成の成功率を向上させるとともに、記録媒体の利用効率の悪化を避けることができる。
【００１５】
ここで、第２の記録媒体に記録されているグループの名称の連続性の判断は、記録されているグループの個数を取得し、グループの個数に対応する記号群の次の記号群の名称のグループが作成可能か否かで判断することができ、
連番に空きがある場合には、グループの個数に対応する記号群の次の記号群から連番を順次繰り下げた記号群を名称としたグループが作成可能かを判断し、作成可能と判断された記号群をグループ名称とすることができる。
【００１６】
また、本発明は、より具体的には、
印刷情報が記録された第１の記録媒体を読み込んで、第２の記録媒体に番号を含む名称が付されたディレクトリ単位で印刷情報を保存する印刷装置におけるディレクトリ名称決定方法であって、
印刷情報の保存の際に作成するディレクトリの名称について、第２の記録媒体に記録されているディレクトリの名称の番号に空きがないかを判断し、番号に空きがない場合には、最大の番号＋１の番号を含めてディレクトリの名称とし、番号に空きがある場合には、いずれかの空きの番号を含めてディレクトリの名称とすることを特徴とする印刷装置におけるディレクトリ名称決定方法とすることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を具体化した印刷装置及び印刷情報の保存方法の一実施形態を図１〜図７に従って説明する。
【００１８】
図１は、プリンタ１の斜視図である。印刷装置としてのプリンタ１は、本体２の上面右側に操作パネル３を備えたインジェック式プリンタである。本体２の背面側には用紙供給装置４が設けられ、シートフィーダー５にセットされた単票紙、あるいはロール紙支持部６にセットされたロール紙が本体２内部に給紙される。本体２の中央に設けられたカバー７の下方には後述する印刷機構が搭載され、印刷機構の作動により印刷処理が実行されて印刷後の用紙８が本体２の前側下部の排紙口９から排出される。
【００１９】
操作パネル３は設定画面１０を有する表示装置１１と、複数の操作スイッチ（操作ボタン）からなる操作部１２とを備えている。設定画面１０はモノクロ液晶であり、例えば用紙種類（単票紙又はロール紙）、用紙サイズ（Ａ４等）、レイアウト、写真選択、印刷枚数等をマニュアル選択するためのメニュー画面をモノクロ表示する。また、操作部１２にはプリンタ１に電源を投入するための電源スイッチ１３ａと、エラー発生時に押されるメテナンススイッチ１３ｂと、ロール紙を操作するときに押されるロール紙スイッチ１３ｃとが設けられている。
【００２０】
プリンタ１はデジタルカメラ用のメモリーカード１４を挿着するための読取装置１５を搭載し、ホストコンピュータ（例えばＰＣ）１６（図３参照）と接続することなく、メモリーカード１４から読み取った画像を印刷可能なスタンドアロン型である。読取装置１５にはそのスロット１５ａにメモリーカード１４が着脱可能に取り付けられる。メモリーカード１４は例えばコンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリースティック（登録商標）等があり、各々専用のアダプタ（図示省略）に取り付けられてスロット１５ａに差し込まれる。
【００２１】
プリンタ１の本体２の上部には、メモリーカード１４から読み込んだ画像を表示する表示装置（モニタ）１７が取り付けられている。モニタ１７はカラー液晶であり、例えばモニタ画面１８に１．６インチのものが採用されている。スタンドアロン型のプリンタ１ではメモリーカード１４に記憶された画像を選択して印刷する場合、ＰＣ１６と接続されず使用されるため、ＰＣ１６の画面上で画像を確認することもできない。しかし、モニタ１７のモニタ画面１８にカラー画像を表示することで、ＰＣ１６と接続しなくても画像確認やプリントレイアウトの確認が行える。
【００２２】
図２は、操作パネル３の主要部を示す平面図である。操作部１２には電源スイッチ１３の他に、印刷開始スイッチ１９、中止スイッチ２０、上スイッチ２１、下スイッチ２２、決定スイッチ２３、戻りスイッチ２４が設けられている。印刷開始スイッチ１９は操作パネル３で設定された設定条件に従って印刷を開始するときに押され、中止スイッチ２０は印刷実行中の場合において直ちに印刷を中止するときや、非印刷状態の場合において設定画面１０での入力内容（選択項目、数値等）を破棄するときに押される。
【００２３】
上スイッチ２１および下スイッチ２２は設定画面１０のカーソル移動や、数値入力中において数値の増減を行うときに操作され、例えば上スイッチ２１が押されるとカーソルが上方向に移動し、下スイッチ２２が押されるとカーソルが下方向に移動する。また、決定スイッチ２３は設定画面１０の表示画面を一つ先に進めたり、設定画面１０での入力内容を確定するときに押される。戻りスイッチ２４は設定画面１０を初期画面に戻すときや、設定画面１０に表示された表示画面を一つ前に戻すときに押される。
【００２４】
図３は、プリンタ１のハードウェア構成および機能部を説明するブロック図である。プリンタ１はプリンタ部２５と、そのプリンタ部２５に対し通信可能なスタンドアロンプリント部２６とを備え、このうちプリンタ部２５は制御装置２７と印刷処理部２８とを有している。制御装置２７はプリンタ１のメイン制御を司るもので、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、駆動回路（以上、図示省略）等からなる。一方、印刷処理部２８は印刷処理を行うメカ機構であり、例えば記録ヘッド、キャリッジモータ、紙送りモータ（以上、図示省略）等からなる。
【００２５】
制御装置２７はＰＣ１６から送信される印刷データや、スロット１５ａを介してメモリーカード１４から読み込んだ画像データに基づき、印刷処理部２８を駆動して印刷処理を実行する。ここで、メモリーカード１４の画像データを印刷処理する場合、制御装置２７はメモリーカード１４の画像データをＲＧＢデータからＹＭＣＫデータに変換する画像処理を行う。なお、本例では画像処理として解像度変換処理、色変換処理、ハーフトーン処理、各色のインクドットデータをドット形成順序を考慮しながら並び替えるインターレース処理を実行している。
【００２６】
スタンドアロンプリント部２６にはＣＰＵ２９と、ＣＰＵ２９にバス３０を通じて接続されたＲＯＭ３１、ＲＡＭ３２、ＡＳＩＣ３３とが内蔵されている。また、スタンドアロンプリント部２６はバス３０に接続された外部Ｉ／Ｆ３４と、その外部Ｉ／Ｆ３４に接続された接続手段としてのポート（例えばＵＳＢポート）３５とを備え、ポート３５には第２の記憶媒体としての外部記憶装置（例えばＭＯ）３６が接続されている。さらに、バス３０には操作パネル３、モニタ１７、スロット１５ａが接続されている。
【００２７】
ＲＯＭ３１にはＣＰＵ２９により実行される制御プログラム、設定画面１０に表示画面を表示するための表示用データ等が記憶されている。また、制御プログラムとしては設定画面１０やモニタ１７の表示制御を行う表示制御用プログラム、メモリーカード１４の画像情報を読み取る読取制御用プログラム、メモリーカード１４の画像情報を外部記憶装置３６に保存する保存制御用プログラム等がある。
【００２８】
ＣＰＵ２９は操作パネル３、モニタ１７、読取装置１５を制御するもので、ＲＯＭ３１に記憶された制御プログラムに基づきＲＡＭ３２を作業領域としてこれら制御を実行する。メモリーカード１４の画像データを印刷を開始する場合には、操作パネル３を用いて所望の印刷条件を設定して印刷開始スイッチ１９を押す。すると、ＣＰＵ２９はメモリーカード１４の画像データのうち印刷条件から決まるものをプリンタ部２５に送信し、プリンタ部２５はその画像データに基づき印刷処理部２８を駆動して用紙に印刷処理を実行する。
【００２９】
また、ＣＰＵ２９はスロット１５ａで読み込んだメモリーカード１４の画像データをモニタ１７に画像表示する。モニタ１７の表示画像は操作パネル３を用いて切り換え可能であり、ＣＰＵ２９は操作パネル３で入力された入力条件（レイアウト、選択画像等）を取りこみ、その条件に応じた内容でメモリーカード１４上の画像をモニタ１７に表示させる。モニタ１７の表示形式としては１枚の画像のみを表示する１コマ表示や、複数の画像を同一画面に表示する複数コマ表示や、メモリーカード１４の画像を一覧表示するサムネイル表示等がある。
【００３０】
プリンタ１はスロット１５ａに差し込まれたメモリーカード１４の画像データに基づき印刷処理を実行するだけでなく、外部記憶装置３６に保存された画像データに基づき印刷処理を実行することも可能である。即ち、プリンタ１は外部記憶装置３６に保存された画像データをダイレクトに印刷可能となっている。このダイレクト印刷はスロット１５ａにメモリーカード１４が挿入されておらず、かつメディア（例えば、ＭＯディスク）挿入済みの外部記憶装置３６がプリンタ１（ポート３５）に接続されているときに実行される。
【００３１】
図４は、メモリーカード１４のメモリマップである。メモリーカード１４にはデジタルカメラ（図示省略）を用いて取り込まれた印刷情報としての画像情報４０が記憶され、その画像情報４０としてデジタルカメラで撮影した画像データの他に、画像データに関する各種情報が記憶されている。メモリーカード１４の記憶領域Ａには、このメモリーカード１４に画像データ記憶されていることを示すＩＤ情報４１が書き込まれている。メモリーカード１４の記憶領域Ｂには、各画像がどの番地からどの番地まで書き込まれているかを示すアドレス情報４２が記憶されている。
【００３２】
メモリーカード１４の記憶領域Ｃには、指定情報４３が記憶されている。指定情報４３はデジタルカメラを用いて入力される情報であり、複数の画像データにおいて例えば印刷する画像、印刷する枚数、印刷モード（インデックス又はスタンダード）、印刷の順番等を指定した情報である。ちなみに、指定情報４３に基づく印刷形式が通称ＤＰＯＦ（Digital Print Order Format）（登録商標）と呼ばれ、指定情報４３はＤＰＯＦファイルともいう。ＣＰＵ２９は指定情報４３の内容を印刷条件として設定するため、プリンタ１側で印刷条件を設定する必要がなくなり、読取装置１５のスロット１５ａにメモリーカード１４をセットするだけで所望の印刷パターンで印刷が行える。
【００３３】
メモリーカード１４の記憶領域Ｄには、書式情報４４が記憶されている。書式情報４４は印刷画像のフォーマットの一つであり、デジタルカメラを用いてユーザによって設定された新たなレイアウト情報である。この書式情報４４は印刷画像のレイアウトを決めるためのものであり、例えば写真枠、線、マクロ文字等がある。また、写真枠は画像の配置情報、線は用紙に印刷する線の配置情報、マクロ文字は写真枠に割り当てられた画像の番号情報である。ここで、書式情報４４で設定するレイアウトとは一枚の用紙８上における画像の配置パターン（線、マクロ文字を含む）である。また、書式情報４４には印刷時における用紙種類、用紙サイズの設定も可能となっている。
【００３４】
ＣＰＵ２９は指定情報４３の内容に優先して、書式情報４４に基づく内容（レイアウト、用紙種類、用紙サイズ）を印刷条件として設定する。これにより、書式情報４４としてレイアウトを書き込めばそれだけ印刷レイアウトが拡張され、プリンタ１に予め登録されたレイアウト以外に、ユーザの好みのレイアウトで印刷が行える。このとき、ＣＰＵ２９は書式情報４４に基づく内容でメモリーカード１４の画像データをモニタ画面１８に画像表示している。なお、書式情報４４が指定情報４３よりも優先して設定されるが、操作パネル３の操作部１２を操作することでレイアウト、用紙種類、用紙サイズ等の変更が行える。
【００３５】
メモリーカード１４の記憶領域Ｅには、複数の単位画像情報Ｄ１，Ｄ２，…が記憶されている。単位画像情報Ｄ１，Ｄ２，…はデジタルカメラで撮影された各々一枚ずつの画像ファイルであり、画像再生情報Ｘと画像データとを有している。画像再生情報Ｘはデジタルカメラ撮影時に書き込まれる情報であり、印刷を行う場合には画像再生情報Ｘの基づき画質が補正されて印刷画像が出力される。また、画像再生情報Ｘは該画像データの画像番号を示すＩＤ、画像データのデータ量、印刷する際の色合い、明るさ、シャープネス、コントラストなどを設定する各種情報と、画質調整情報４６とからなる。
【００３６】
このうち、画質調整情報４６はデジタルカメラ撮影時に書き込まれ、印刷画像をデジタルカメラの撮影画像にできるだけ近づけるための補正データである。画質調整情報４６は階調（色の濃さ）をコントロールするγ値、印刷時における色空間、細かい画質調整パラメータ（コントラスト、明るさ等に関するもの）からなる。画質調整情報４６に基づき印刷が実行される場合、プリンタ部２５は印刷処理を画質調整処理モードで実行し、この結果として印刷画像がデジタルカメラ撮影時の意図に沿った画質で印刷される。
【００３７】
また、メモリーカード１４のファイル構造はＦＡＴ型ディスクフォーマットであり、ＤＣＦ準拠のデジタルカメラで撮影された場合、画像データは図５に示すディレクトリ形式でメモリーカード１４に保存される。即ち、ディレクトリ構造はルートディレクトリ４７を先頭として、その直下がＤＣＦイメージルートディレクトリ４８、ＭＩＳＣディレクトリ４９となっている。ＭＩＳＣディレクトリ４９には画像データ以外の画像情報（指定情報（ＤＰＯＦファイル）４３、書式情報４４、画像再生情報Ｘ等）が保存されている。
【００３８】
ＤＣＦイメージルートディレクトリ４８の直下はＤＣＦディレクトリ５０となっている。ＤＣＦディレクトリ５０はＤＣＦオブジェクトを格納するためのディレクトリであり、画像ファイルを外部記憶装置に保存する際にメーカー固有のものが一つ作成される。ＤＣＦディレクトリ５０は先頭３文字に重複しないディレクトリ番号が、残りの５文字に自由文字が書き込まれる。また、ＤＣＦイメージルートディレクトリ４８の直下にはＤＣＦディレクトリ５０以外のディレクトリがあってもよい。
【００３９】
図３に示すＣＰＵ２９は、スロット１５ａに差し込まれたメモリーカード１４の画像情報４０を外部記憶装置３６に保存するバックアップ処理をＡＳＩＣ３３に実行させる。その操作手順としては、操作パネル３の操作部１２を操作して設定画面１０に「バックアップ」を表示し、このパラメータを選択して決定スイッチ２３を押す。このとき、ＡＳＩＣ３３はＣＰＵ２９からその旨の制御信号を受け取り、バックアップ処理を実行してメモリーカード１４の画像情報４０を外部記憶装置３６に保存する。
【００４０】
ＡＳＩＣ３３はＲＯＭ３１の制御用プログラムに基づき、ディレクトリ作成機能と保存実行機能とを実行する。ここで、図３においてはＡＳＩＣ３３が実行するこれら機能を、それぞれディレクトリ作成部３７と保存実行部３８のブロック図として図示している。
【００４１】
以下に、ディレクトリ作成部３７と保存実行部３８が行う処理内容を図６のフロー図を参照して説明する。なお、本実施形態において、外部記憶装置３６に作成されるディレクトリ構造自体は、図９に示した構造と同一である。本実施形態は、識別ディレクトリ５１の名称決定方法に特徴を有するものである。
【００４２】
バックアップ処理の前段階として、ディレクトリ作成部３７は動作前チェックを実行する（Ｓ１００）。そのチェック処理としては、プリンタ１が動作中か、プリンタ１のポート３５に外部記憶装置３６が接続されているか、スロット１５ａにメモリーカード１４が差し込まれているかを確認する。また、転送元であるメモリーカード１４の画像情報４０のデータ量と、転送先である外部記憶装置３６のメモリ容量とを比較し、保存が可能であるかも確認する。そして、ディレクトリ作成部３７はこれら条件のうち一つでも満たされていない場合には、バックアップ処理を中止し、設定画面１０にその旨（例えば「バックアップ中止」）を表示させる。
【００４３】
一方、条件を満たす場合には、バックアップ処理を開始し、ディレクトリ作成部３７は、識別ディレクトリ５１の名称を決定して外部記憶装置３６に識別ディレクトリ５１（フォルダともいう）を作成する（Ｓ１０１）。
【００４４】
ここで、作成する識別ディレクトリ５１の名称決定処理について図７のフロー図を参照して説明する。
【００４５】
まず、ディレクトリ作成部３７は、外部記憶装置３６に作成されている識別ディレクトリ５１（図９参照）の数を取得する（Ｓ２００）。識別ディレクトリ５１の数は、例えば、ＲＯＯＴディレクトリ４７（図９参照）の下に存在する識別ディレクトリ５１の数をカウントすることで取得することができる。また、メモリーカード１４等が識別ディレクトリ５１の数を情報として記憶している場合には、その情報を参照することで取得することができる。
【００４６】
識別ディレクトリ５１の数を取得すると、その数に１を加えた数を識別ディレクトリ５１の仮の名称ととする（Ｓ２０１）。
【００４７】
そして、仮の名称で識別ディレクトリ５１が作成可能かどうかを判断する（Ｓ２０２）。仮の名称で識別ディレクトリ５１が作成可能かどうかの判断は、すでに仮の名称と同一の名称の識別ディレクトリ５１が存在するかどうかを調べ、存在している場合には作成不能と判断し、存在していない場合には作成可能であると判断する。
【００４８】
ここで、仮の名称と同一の名称の識別ディレクトリ５１が存在する場合は、過去に作成された識別ディレクトリ５１が削除等された結果、識別ディレクトリ５１の連番に空きがあるときに生じる。すなわち、ここでは、存在している識別ディレクトリ５１の名称の連続性が保たれているかどうかが判断される。
【００４９】
その結果、作成可能、すなわち、同一名称の識別ディレクトリ５１が存在しない場合（Ｓ２０２：Ｙ）には、仮の名称を作成する識別ディレクトリ５１の名称として決定する（Ｓ２０３）。
【００５０】
一方、作成不能、すなわち、同一名称の識別ディレクトリ５１がすでに存在している場合（Ｓ２０２：Ｎ）には、識別ディレクトリ５１の連番に抜けがあると判断し、先ほどの仮の名称から１を引いた数を仮の名称として（Ｓ２０４）、再度、仮の名称で識別ディレクトリ５１が作成可能かどうかを判断する（Ｓ２０２）。以下、仮の名称で識別ディレクトリ５１が作成可能と判断されるまで、この処理を繰り返す。
【００５１】
この処理により決定された識別ディレクトリ５１の名称を用いることで、新たに作成する識別ディレクトリ５１が連番の空きを埋めることができるため、識別ディレクトリ５１の作成が保証されるとともに、外部記憶装置の有効理利用を図ることができる。
【００５２】
すなわち、ここでは、識別ディレクトリ５１の名称の連続性が高まるように、作成する識別ディレクトリ５１の名称が決定されることになる。具体的には、連番の空きがない場合には、連番に続く数を識別ディレクトリ５１の名称とし、連番に空きがある場合には、いずれかの空きの番号を識別ディレクトリ５１の名称としている。
【００５３】
例えば、識別ディレクトリ５１が「００１」「００２」「００４」「００５」となっており、「００３」が削除されているような場合には、識別ディレクトリ５１の数は４つであるから、始めに仮の名称を「００５」として識別ディレクトリ５１が作成可能かどうかを判断する。
【００５４】
この場合、すでに「００５」が存在するため作成不能と判断されるので、次に、仮の名称を「００４」として識別ディレクトリ５１が作成可能かどうかを判断するが、「００４」もすでに存在し、作成不能であるので、仮の名称を「００３」とする。
【００５５】
すると、「００３」は識別ディレクトリ５１として存在していないため、作成可能であると判断され、新たに作成する識別ディレクトリ５１の名称は「００３」と決定される。
【００５６】
図６のフロー図に戻り、上記の処理で決定された名称の識別ディレクトリ５１を作成すると（Ｓ１０１）、作成した識別ディレクトリ５１の下に、メモリーカード１４の画像情報４０をコピーする（Ｓ１０２）。そして、外部記憶装置３６にメモリーカード１４の画像情報４０がすべてコピーされて画像情報４０の保存が完了するとバックアップ処理を終了する。
【００５７】
なお、外部記憶装置３６へのコピー処理では、メモリーカード１４に記憶された図５に示すディレクトリ構造の画像情報４０を、作成した識別ディレクトリ５１を先頭にしたディレクトリ構造に変更し、それを外部記憶装置３６にコピーして画像データを保存することで行なわれる。これにより、外部記憶装置３６の画像データのディレクトリ構造は、作成した識別ディレクトリ５１の直下に、バックアップ対象のメモリーカード１４のルートディレクトリ以下のディレクトリ構造をコピーした構造となる（図９参照）。
【００５８】
なお、本発明の実施形態は上記に限定されず、以下の態様に変更してもよい。
【００５９】
（変形例１）作成する識別ディレクトリ５１の名称決定処理で、識別ディレクトリ５１の数に１を加えた数を仮の名称としたときに作成不能と判断した場合に、仮の名称を「００１」から１つずつ増加させながら、識別ディレクトリ５１が作成可能かどうかを判断するようにしてもよい。
【００６０】
（変形例２）メモリーカード１４の画像情報４０の転送先は外部記憶装置３６に限定されない。即ち、図８に示すようにプリンタ１の内部に、バス３０に接続された内部記憶装置５５を搭載し、メモリーカード１４の画像情報４０を内部記憶装置５５に保存する構成でもよい。
【００６１】
（変形例３）メモリーカード１４への画像情報４０の取り込みは、デジタルカメラに限られず、携帯電話、画像閲覧装置（フォトビューワ）、スキャナ装置その他の画像を取り扱う装置を用いることができる。。
【００６２】
（変形例４）識別ディレクトリ５１は保存実行ごとに作成されることに限定されず、例えば日にちごとなど、識別ディレクトリ５１の作成タイミングは自由に設定してよい。
【００６３】
（変形例５）操作手段はボタン式の操作部１２に限らず、例えばタッチパネル式でもよい。また、印刷情報は画像情報４０に限らず、例えばテキストファイルなどの文字データであってもよい。さらに、外部記憶装置３６はＭＯに限らず、ハードディスク、半導体記憶装置等の他の記憶装置を用いてもよい。
【００６４】
（変形例６）プリンタ１はインクジェット式のものに限定されず、スタンドアロン型であれば例えばレーザプリンタ等を採用してもよく、プリンタ機種は特に限定されない。また、プリンタ１はインクジェット式であっても本例の構造のものに限定されず、例えばモニタ１７がないものなどを採用してもよい。
【００６５】
（変形例７）識別ディレクトリの名称決定に限られず、ファイル名、その他のオブジェクトの名称決定に適用することができる。
【００６６】
（変形例８）識別ディレクトリの名称は、数字に限られず、規則的な順序を有する記号群（アルファベット、５０音等）を用いてもよい。また、規則的な順序を有する記号群に自由文字列等を付加した名称としてもよい。
【図面の簡単な説明】
【００６７】
【図１】プリンタの斜視図である。
【図２】操作パネルの主要部を示す図である。
【図３】プリンタのハードウェア構成および機能部を説明するブロック図である。
【図４】メモリーカードのメモリマップである。
【図５】メモリーカードのディレクトリ構造を示す図である。
【図６】バックアップ処理を説明するフロー図である。
【図７】識別ディレクトリの名称を決定する処理を説明するフロー図である。
【図８】プリンタのハードウェア構成および機能部の別例を説明するブロック図である。
【図９】外部記憶装置のディレクトリ構造を示す図である。
【符号の説明】
【００６８】
１…プリンタ、１２…操作部、１４…メモリーカード、１５…読取装置、３５…ポート、３６…外部記憶装置、３７…ディレクトリ作成部、３８…保存実行部、４０…画像情報、５１…識別ディレクトリ
【図１】
2006092420.tif 000003
【図２】
2006092420.tif 000004
【図３】
2006092420.tif 000005
【図４】
2006092420.tif 000006
【図５】
2006092420.tif 000007
【図６】
2006092420.tif 000008
【図７】
2006092420.tif 000009
【図８】
2006092420.tif 000010
【図９】
2006092420.tif 000011