(57)【要約】【課題】外部記憶装置に保存した各画像の確認を容易に行うことができるデータ転送装置を提供する。【解決手段】ＳＰＣ複合装置１は、メモリカード２８からメディア４１ａにデータを転送する。ディレクトリ作成部３９ａがメディア４１ａにディレクトリを作成し、そのディレクトリに保存実行部３９ｃがデータを保存する。スクリプト作成部３９ｂは、そのメディア４１ａのディレクトリに、画像データのリンク情報を含み各画像を一覧表示するためのスクリプトファイルを作成する。【選択図】      図３
2005258630.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部記憶媒体の間でのデータ転送を制御するデータ転送装置において、
データ転送先の外部記憶媒体内に作成するデータ管理情報の階層下に、転送した各画像データの保存先のリンク情報が記述され各画像を一覧表示するためのスクリプトファイルを作成するファイル作成部を備えることを特徴とするデータ転送装置。
【請求項２】
前記外部記憶媒体から読み出した画像データに基づいて印刷処理を実行する印刷実行部を備えることを特徴とする請求項１に記載のデータ転送装置。
【請求項３】
前記印刷実行部は、前記スクリプトファイルのリンク情報に基づいて、各画像を所定のレイアウトで一覧表示するとともに各画像の印刷選択欄を有するオーダーシートを印刷することを特徴とする請求項２に記載のデータ転送装置。
【請求項４】
前記データ管理情報としてデータ転送先の外部記憶媒体に作成するディレクトリのディレクトリ名を、画像情報に基づいて設定するディレクトリ作成部を備えることを特徴とする請求項１〜３のいずれか１項に記載のデータ転送装置。
【請求項５】
前記ディレクトリ作成部は、画像情報として画像データの日付を取得し、その日付のディレクトリを作成することを特徴とする請求項４に記載のデータ転送装置。
【請求項６】
現在の日時を表示する時計機能が内蔵され、前記データ管理情報としてデータ転送先の外部記憶媒体に作成するディレクトリのディレクトリ名を、その時計機能を利用して、データ保存時の日付に基づいて設定するディレクトリ作成部を備えることを特徴とする請求項１〜３のいずれか１項に記載のデータ転送装置。
【請求項７】
複数の外部記憶媒体がデータ転送装置に接続され、該各外部記憶媒体間でのデータ転送を制御するデータ転送方法において、
前記データ転送装置は、データ転送先の外部記憶媒体にディレクトリを作成し、そのディレクトリに転送した各画像データを保存するとともに、該各画像データのリンク情報を記述したスクリプトファイルを作成することを特徴とするデータ転送方法。
【請求項８】
複数の外部記憶媒体がデータ転送装置に接続され、前記データ転送装置が各外部記憶媒体間でのデータ転送を制御するためのプログラムであって、
データ転送先の外部記憶媒体に、転送した各画像データを保存するためのディレクトリを作成するステップと、
前記ディレクトリに保存した各画像データのリンク情報を記述したスクリプトファイルを作成するステップと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の外部記憶媒体の間でのデータ転送を制御するデータ転送装置、データ転送方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタには、画像データが記憶されたメモリカードを取り付けて、パソコンを通さずに印刷処理が実行できる機種（例えば、スタンドアロン型プリンタという）が広く普及している。この種のプリンタは一般にデジタルカメラで撮影した画像を印刷する場合に用いられることが多く、デジタルカメラの撮影画像が取り込まれたメモリカードをスロットに差し込み、操作パネルでプリントする画像や枚数を指定して印刷処理が実行される。
【０００３】
また、スタンドアロン型のプリンタには外付けの外部記憶装置と接続可能な機種がある。外部記憶装置は例えばＭＯ(Magnet-Optical disk) 等からなり、プリンタに備え付けのポートを介してプリンタに接続される。メモリカードに記憶された画像データはプリンタを通して外部記憶装置に保存可能であり、保存作業はメモリカードをスロットに差し込んだ状態で操作パネルを操作して行われる。
【０００４】
このように、外部記憶装置に画像データを保存する技術が特許文献１等に開示されている。この特許文献１においては、外部記憶装置にバックアップする度に、００１，００２，００３，…といった名称の異なるディレクトリを作成して、その作成したディレクトリに画像データを記憶するようにしている。
【特許文献１】特開２００３−２５６１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、スタンドアロン型のプリンタで外部記憶装置に保存した画像を印刷する場合、操作パネルをボタン操作してモニタ画面に画像を表示させる。そして、そのボタン操作によって所望の画像を検索し、該画像を確定した後に印刷を実行する。しかし、外部記憶装置には何千枚の画像が保存される場合があり、ボタン操作によりその中から所望の画像を確認することは困難であり、利便性の面で問題となっている。
【０００６】
本発明は上記問題点を解決するためになされたものであって、その目的は、外部記憶装置に保存した各画像の確認を容易に行うことができるデータ転送装置、データ転送方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、複数の外部記憶媒体の間でのデータ転送を制御するデータ転送装置において、データ転送先の外部記憶媒体内に作成するデータ管理情報の階層下に、転送した各画像データの保存先のリンク情報が記述され各画像を一覧表示するためのスクリプトファイルを作成するファイル作成部を備える。
【０００８】
これによれば、転送元の外部記憶媒体からデータを転送して転送先の外部記憶媒体に保存（バックアップ）する際に、各画像データの保存先のリンク情報が記述されたスクリプトファイルが作成される。そして、そのスクリプトファイルに基づいて各画像が一覧表示されるので、外部記憶媒体に保存した各画像の確認を容易に行うことができる。
【０００９】
このデータ転送装置において、前記外部記憶媒体から読み出した画像データに基づいて印刷処理を実行する印刷実行部を備える。
これによれば、印刷実行部により、外部記憶媒体の各画像を一覧表示したシートを印刷することできるので、該各画像を確認することにより、外部記憶媒体に保存した各画像の印刷を適切に行うことが可能となる。
【００１０】
このデータ転送装置において、前記印刷実行部は、前記スクリプトファイルのリンク情報に基づいて、各画像を所定のレイアウトで一覧表示するとともに各画像の印刷選択欄を有するオーダーシートを印刷する。
【００１１】
これによれば、スクリプトファイルのリンク情報に基づいて、各画像を所定のレイアウトで一覧表示するとともに各画像の印刷選択欄を有するオーダーシートが印刷される。このオーダーシートを使用することにより、保存した各画像の印刷を容易に行うことが可能となる。
【００１２】
このデータ転送装置において、前記データ管理情報としてデータ転送先の外部記憶媒体に作成するディレクトリのディレクトリ名を、画像情報に基づいて設定するディレクトリ作成部を備える。
【００１３】
これによれば、画像情報に基づいて設定されたディレクトリ名を確認することにより、外部記憶媒体に保存した画像データを容易に検索できる。
このデータ転送装置において、前記ディレクトリ作成部は、画像情報として画像データの日付を取得し、その日付のディレクトリを作成する。
【００１４】
これによれば、画像情報としての日付のディレクトリ名を確認することにより、外部記憶媒体に保存した各画像データを容易に検索できる。
このデータ転送装置において、現在の日時を表示する時計機能が内蔵され、前記データ管理情報としてデータ転送先の外部記憶媒体に作成するディレクトリのディレクトリ名を、その時計機能を利用して、データ保存時の日付に基づいて設定するディレクトリ作成部を備える。
【００１５】
これによれば、外部記憶媒体に各画像データを保存した日付のディレクトリが作成されるので、その日付のディレクトリ名を確認することにより、外部記憶媒体に保存した各画像データを容易に検索できる。
【００１６】
また、この発明は、複数の外部記憶媒体がデータ転送装置に接続され、該各外部記憶媒体間でのデータ転送を制御するデータ転送方法において、前記データ転送装置は、データ転送先の外部記憶媒体にディレクトリを作成し、そのディレクトリに転送した各画像データを保存するとともに、該各画像データのリンク情報を記述したスクリプトファイルを作成する。
【００１７】
これによれば、上記のデータ転送装置と同様に、外部記憶媒体に保存した各画像の確認を容易に行うことができる。
また、この発明は、複数の外部記憶媒体がデータ転送装置に接続され、前記データ転送装置が各外部記憶媒体間でのデータ転送を制御するためのプログラムであって、データ転送先の外部記憶媒体に、転送した各画像データを保存するためのディレクトリを作成するステップと、前記ディレクトリに保存した各画像データのリンク情報を記述したスクリプトファイルを作成するステップとを備える。
【００１８】
これによれば、上記のデータ転送方法と同様に、外部記憶媒体に保存した各画像の確認を容易に行うことができる。
【発明を実施するための最良の形態】
【００１９】
（第１の実施の形態）
以下、本発明を具体化した第１の実施の形態を図面に従って説明する。
本実施形態の印刷装置は、パソコン（ＰＣ）からスキャン指示を行うネットワークスキャン機能（Scanner ）、ＰＣから印刷指示を行うネットワークプリンタ機能（Printer ）、ローカルコピー機能(Copy)など複数機能を有するＳＰＣ複合装置である。
【００２０】
図１は、ＳＰＣ複合装置１を示す斜視図であり、図２は、原稿台カバーを開いた状態のＳＰＣ複合装置１を示す斜視図である。
図１及び図２に示すように、ＳＰＣ複合装置１は、原稿の画像を読み取って画像データとして入力するためのスキャナ部２と、画像データに基づいて画像を用紙等に印刷するプリンタ部３と、ユーザが操作するための操作パネル部４とを備える。
【００２１】
スキャナ部２はプリンタ部３の上に配置されており、そのスキャナ部２の上部には、読み取る原稿を載置するための例えばＡ４版の原稿台ガラス６と、原稿を読み取る際や不使用時に原稿台ガラス６を覆う原稿台カバー７とが設けられている。原稿台カバー７は、開閉可能に形成され、閉止した際には原稿台ガラス６上に載置された原稿を原稿台ガラス６側に押圧する機能も有している。
【００２２】
また、ＳＰＣ複合装置１の背面側にはプリンタ部３へ用紙を供給するための用紙供給部１１が設けられ、その用紙供給部１１には、カット紙（図示しない）を保持する給紙トレー１２が備えられている。ＳＰＣ複合装置１の前面側の下部に、プリンタ部３で印刷された用紙を排紙する排紙部１３が設けられ、その排紙部１３には、不使用時に排紙口を塞ぐことが可能な排紙トレー１４が備えられている。さらに、排紙部１３の上部に操作パネル部４が設けられている。
【００２３】
操作パネル部４のほぼ中央には、液晶ディスプレイ１６が設けられている。液晶ディスプレイ１６は、設定項目や設定状態、動作状態等を文字にて表示することが可能であるとともに、写真画像を表示することが可能である。この液晶ディスプレイ１６の左側には、電源ボタン１７と、スキャンボタン１８と、設定表示ボタン１９と、クリアボタン２０とが設けられている。
【００２４】
電源ボタン１７は、ＳＰＣ複合装置１の電源を投入、遮断するためのボタンである。スキャンボタン１８は、スキャナ部２による原稿の読み取りを開始させるためのボタンである。設定表示ボタン１９は、ユーザにより設定されたコピー機能に対する設定状態を液晶ディスプレイ１６に表示させるためのボタンである。クリアボタン２０は、コピー機能に対する設定をクリアし、各設定項目をデフォルト値に変更するためのボタンである。
【００２５】
液晶ディスプレイ１６の右側には、決定ボタン２１と、カラーコピーボタン２２と、モノクロコピーボタン２３と、ストップボタン２４と、設定ボタン２５（２５ａ，２５ｂ）とが設けられている。決定ボタン２１は、設定項目の画面を一つ先に進めたり、設定項目の入力内容を確定したりするボタンである。
【００２６】
カラーコピーボタン２２はカラーコピーを開始させるためのボタンであり、モノクロコピーボタン２３はモノクロコピーを開始させるためのボタンである。従って、これらのコピーボタン２２，２３は、コピー動作の開始指示と、出力すべき画像がカラー又はモノクロのいずれであるかを選択する選択手段とを兼ねている。ストップボタン２４は、一旦開始したコピー動作を中止させるためのボタンである。設定ボタン２５は、コピー枚数などを設定するためのボタンであり、表面に「＋」又は「−」が表記された２つのボタン２５ａ，２５ｂで構成される。例えば、「＋」ボタン２５ａを押すことにより設定枚数が増加され、「−」ボタン２５ｂを押すことにより設定枚数が減少される。
【００２７】
液晶ディスプレイ１６の手前側には、液晶ディスプレイ１６に表示される設定項目を切り替えるメニューボタン２６が設けられている。メニューボタン２６は、左右に配置された２つのボタンで構成され、それぞれ左向きの矢印または右向きの矢印が表記されている。左右いずれかのメニューボタン２６が押される毎に、表示される設定項目が決められた順に順次切り替わり、一通り表示し終わると最初の設定項目が表示される。左右の矢印は、設定項目を表示する順番を変更するためであり、両ボタン２６は、互いに他のボタンを押した際の表示順と逆の順番で設定項目を表示する。そして、メニューボタン２６の右側の決定ボタン２１を押すことにより、設定項目の入力内容が確定される。
【００２８】
また、排紙部１３の右側には、読取装置２７が設けられている。この読取装置２７のメモリカードスロット２７ａは、例えばＰＣＭＣＩＡ規格に準拠しており、このような規格に準拠したメモリカード２８が着脱可能に構成されている。メモリカード２８は、書き換え可能な不揮発性のメモリを内蔵しており、そのメモリカード２８に印刷対象となる複数の画像データが記憶されている。
【００２９】
さらに、ＳＰＣ複合装置１の本体側面には、接続ポートとして、例えばＵＳＢポート２９が設けられており、そのＵＳＢポート２９は、ＳＰＣ複合装置１と外部記憶装置とをＵＳＢケーブルを介して接続する。また、ＳＰＣ複合装置１の本体背面にはパソコンと接続するためのＵＳＢポート（図示省略）が設けられ、ＳＰＣ複合装置１が同ＵＳＢポートを介してパソコンに接続されることにより、スキャナ機能によるパソコンへの画像の取り込み、プリンタ機能による印刷出力が実現される。
【００３０】
プリンタ部３は、カラー画像の出力が可能な構成であり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色の色インクを、印刷用紙等の上に吐出してドットを形成することによって画像を形成するインクジェット方式を採用している。なお、色インクとして、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いてもよい。
【００３１】
図３は、ＳＰＣ複合装置１の電気的構成図である。ＳＰＣ複合装置１は、スキャナ部２、プリンタ部３、操作パネル部４、及びスタンドアロンプリント部５を備える。
スキャナ部２は、原稿台ガラス６に載置された原稿を光学的に読み取ってＣＣＤ（電荷結合素子）３１に蓄えられた電荷を、Ａ／Ｄ変換回路３２によってＡ／Ｄ変換する。そして、スキャナ部２は、Ａ／Ｄ変換されたデータをプリンタ部３に入力する。
【００３２】
プリンタ部３は、制御装置３３と印刷処理部３４とを有する。制御装置３３は、複合装置１のメイン制御を司るものであり、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、駆動回路（以上、図示省略）等からなる。印刷処理部３４は、印刷処理を行うメカ機構であり、例えば記録ヘッド、キャリッジモータ、紙送りモータ（以上、図示省略）等からなる。
【００３３】
制御装置３３は、スキャナ部２で読み取った画像データや、メモリカードスロット２７ａを介してメモリカード２８から読み込んだ画像データに基づき、印刷処理部３４を駆動して印刷処理を実行する。ここで、メモリカード２８の画像データを印刷処理する場合、制御装置３３はメモリカード２８の画像データをＲＧＢデータからＹＭＣＫデータに変換する画像処理を行う。なお、本例では画像処理として解像度変換処理、色変換処理、ハーフトーン処理、マイクロウィーブ処理（各色のインクドットデータをドット形成順序を考慮しながら並び替える処理）を実行している。
【００３４】
スタンドアロンプリント部５には、ＣＰＵ３５と、該ＣＰＵ３５にバス３６を通じて接続されたＲＯＭ３７、ＲＡＭ３８、及びＡＳＩＣ３９が内蔵されている。また、スタンドアロンプリント部５は、バス３６に接続された外部Ｉ／Ｆ４０と、その外部Ｉ／Ｆ４０に接続されたＵＳＢポート２９とを備え、ＵＳＢポート２９には外部記憶装置（例えばＭＯ）４１が接続されている。さらに、バス３６には操作パネル部４、及び読取装置２７のスロット２７ａが接続されている。
【００３５】
ＲＯＭ３７には、ＣＰＵ３５により実行される制御プログラム、操作パネル部４の液晶ディスプレイ１６に表示画面を表示するための表示用データ等が記憶されている。制御プログラムとしては、液晶ディスプレイ１６の表示制御を行う表示制御用プログラム、メモリカード２８の画像情報を読み取る読取制御用プログラム、メモリカード２８の画像情報などを外部記憶装置４１に保存する保存制御用プログラムを含む。さらに、制御プログラムとしては、メモリカード２８や外部記憶装置４１から印刷対象の画像データを読み出し、プリンタ部３に送信するための印刷制御用プログラム等を含む。
【００３６】
ＣＰＵ３５は、操作パネル部４や読取装置２７を制御するもので、ＲＯＭ３７に記憶された制御プログラムに基づきＲＡＭ３８を作業領域として各種制御を実行する。メモリカード２８の画像データを印刷する場合には、操作パネル部４を操作して所望の印刷条件を設定した後、決定ボタン２１を押す。すると、ＣＰＵ３５はメモリカード２８の画像データのうち印刷条件から決まるものをプリンタ部３に送信し、プリンタ部３の制御装置３３はその画像データに基づき印刷処理部３４を駆動して用紙に画像を印刷する。
【００３７】
また、ＣＰＵ３５はスロット２７ａで読み込んだメモリカード２８の画像データに基づいて液晶ディスプレイ１６に画像を表示する。液晶ディスプレイ１６の表示画像は操作パネル部４をボタン操作して切り換え可能であり、ＣＰＵ３５は、操作パネル部４から入力された入力条件（レイアウト、選択画像等）を取りこみ、その条件に応じた内容でメモリカード２８上の画像を液晶ディスプレイ１６に表示させる。液晶ディスプレイ１６の表示形式としては、１枚の画像のみを表示する１コマ表示や、複数の画像を同一画面に表示する複数コマ表示等がある。
【００３８】
ＳＰＣ複合装置１は、スロット２７ａに差し込まれたメモリカード２８の画像データに基づき印刷処理を実行するだけでなく、外部記憶装置４１に保存された画像データに基づき印刷処理を実行することも可能である。即ち、ＳＰＣ複合装置１は、外部記憶装置４１に保存された画像データをダイレクトに印刷可能となっている。このダイレクト印刷はスロット２７ａにメモリカード２８が挿入されておらず、かつメディア（例えばＭＯディスク）４１ａの挿入済みの外部記憶装置４１がＳＰＣ複合装置１（ポート２９）に接続されているときに実行される。
【００３９】
メモリカード２８のファイル構造はＦＡＴ型ディスクフォーマットであり、ＤＣＦ準拠のデジタルカメラで撮影された場合、画像データは図４に示すディレクトリ形式でメモリカード２８に保存される。即ち、ディレクトリ構造はルートディレクトリ４２を先頭として、その直下がＤＣＦイメージルートディレクトリ４３、ＭＩＳＣディレクトリ４４となっている。ＭＩＳＣディレクトリ４４には画像データ以外の画像情報（指定情報（ＤＰＯＦファイル）、書式情報、画像再生情報等）が保存されている。
【００４０】
ＤＣＦイメージルートディレクトリ４３の直下はＤＣＦディレクトリ４５となっている。ＤＣＦディレクトリ４５はＤＣＦオブジェクトを格納するためのディレクトリであり、画像データを外部記憶装置４１に保存する際にメーカ固有のものが一つ作成される。
【００４１】
図３のＣＰＵ３５は、スロット２７ａに差し込まれたメモリカード２８の画像情報を外部記憶装置４１に保存するバックアップ処理をＡＳＩＣ３９に実行させる。その操作手順としては、操作パネル部４の設定表示ボタン１９及びメニューボタン２６を操作して液晶ディスプレイ１６に「バックアップ」の設定画面を表示し、このパラメータを選択して決定ボタン２１を押す。このとき、ＡＳＩＣ３９はＣＰＵ３５からその旨の制御信号を受け取り、バックアップ処理を実行してメモリカード２８の画像情報を外部記憶装置４１に保存する。
【００４２】
ＡＳＩＣ３９はＲＯＭ３７の制御用プログラムに基づき、ディレクトリ作成機能と、スクリプト作成機能と、保存実行機能とを実行する。ここで、図３においてはＡＳＩＣ３９が実行するこれら機能を、それぞれディレクトリ作成部３９ａ、スクリプト作成部３９ｂ、及び保存実行部３９ｃとして図示している。以下、ディレクトリ作成部３９ａ、スクリプト作成部３９ｂ、及び保存実行部３９ｃが行う処理内容を説明する。
【００４３】
バックアップ処理が開始されると、ＡＳＩＣ３９は、図５に示すディレクトリ形式で画像データを外部記憶装置４１に保存する。詳述すると、ディレクトリ作成部３９ａはルートディレクトリ４２の直下に保存単位（ディレクトリ）としての識別ディレクトリ（フォルダともいう）４６を作成する。識別ディレクトリ４６はバックアップ処理を実行する度に作成され、そのディレクトリ名は３文字の数値となっている。ディレクトリ作成部３９ａは、外部記憶装置４１にメモリカード２８の画像情報を初めて保存する場合、ディレクトリ名が「００１」の識別ディレクトリ４６を作成する。
【００４４】
またこのとき、スクリプト作成部３９ｂは、オーダーシートを印刷するためのスクリプトファイルを作成する。このスクリプトファイルは、識別ディレクトリ４６のディレクトリ名に対応したファイル名、例えば、ディレクトリ名が「００１」である場合には「００１ｂｋｓｈ．ｕｓｅ」のファイル名で作成される。
【００４５】
続いて、保存実行部３９ｃは、識別ディレクトリ４６の下位ディレクトリへ、メモリカード２８に記憶された画像情報を丸ごと書き込んで、メモリカード２８の画像データを外部記憶装置４１に保存する。これにより、外部記憶装置４１の画像データのディレクトリ構造は、識別ディレクトリ４６の直下に、メモリカード２８のルートディレクトリ以下のディレクトリ構造をコピーした構造となる。また、保存実行部３９ｃは、識別ディレクトリ４６に、スクリプト作成部３９ｂが作成したスクリプトファイルを保存する。
【００４６】
１回目のバックアップ処理以降、再びメモリカード２８がスロット２７ａに差し込まれ、新たにバックアップ処理が実行された場合、ディレクトリ作成部３９ａはルートディレクトリ４２の直下に、ディレクトリ名が「００２」の識別ディレクトリ４６を作成する。また、スクリプト作成部３９ｂは、ファイル名が「００２ｂｋｓｈ．ｕｓｅ」のスクリプトファイルを作成する。そして、保存実行部３９ｃは、「００２」の識別ディレクトリ４６に、メモリカード２８の画像情報とスクリプトファイルを保存する。
【００４７】
そして、ディレクトリ作成部３９ａは３回目以降においても、バックアップ処理の実行単位ごとに、ディレクトリ名が「００３」、「００４」、…の識別ディレクトリ４６を順次作成するとともに、スクリプト作成部３９ｂがそれに対応するスクリプトファイルを作成する。また、保存実行部３９ｃは、３回目以降において「００３」の識別ディレクトリ４６、「００４」の識別ディレクトリ４６、…にメモリカード２８の画像情報とスクリプトファイルを保存していく。なお、本実施形態では「００１」〜「ｎｎｎ」まで識別ディレクトリ４６が作成される。
【００４８】
図６には、例えば、「００１」の識別ディレクトリ４６に保存された各画像データのオーダーシート５１の具体例を示している。また、図７には、そのオーダーシート５１を印刷するためのスクリプトファイルを示している。
【００４９】
図６に示すように、オーダーシート５１には、「００１」の識別ディレクトリ４６に保存した各画像データ（１回目のバックアップ処理でメモリカード２８からコピーした各画像データ）の縮小画像５２がインデックス形式で一覧表示されている。各縮小画像５２の下方には、楕円状の印刷選択欄５３が設けられ、その右側には画像番号と画像を撮影した日付とが表示されている。ユーザが、印刷選択欄５３を黒く塗りつぶすことで印刷する画像を選択することができる。
【００５０】
また、オーダーシート５１の下側の領域には、印刷サイズを指定するための複数のサイズ指定欄５５が設けられている。このサイズ指定欄５５も印刷選択欄５３と同様に楕円状をなし、黒く塗りつぶすことにより、用紙サイズを指定することができる。
【００５１】
さらに、オーダーシート５１の右上のコード印刷欄５７には、該シートとメモリカードの画像データとの整合をとるために利用するチェックコード５８が所定のパターンで印刷されている。このチェックコード５８は、「００１」の識別ディレクトリ４６に保存したファイル名のチェックサムを計算し、その計算値をコード化したものである。このチェックコード５８に基づいて、オーダーシート５１と外部記憶装置４１（メディア４１ａ内）の各画像データとの整合をとることができる。
【００５２】
図７に示すように、スクリプトファイルは、各種情報がＰＩＦ２の形式で記述されたファイルであり、画像のレイアウトやフレームなどを指定する書式情報が定義されている。スクリプトファイルの書式情報は、ヘッダ部（HEADER）とページ部（PAGE）とを含む。ヘッダ部には、印刷の向き、用紙サイズ、余白、ＳＰＣ複合装置１の機種名、ファイル名のチェックサム値などが定義されている。
【００５３】
また、ページ部には、フレームを形成する各種罫線の指定情報、バックアップした各画像データのリンク情報、各画像のレイアウト情報、各画像に対応する画像番号、日付、サイズ指定欄のレイアウト情報、印刷選択欄のレイアウト情報、シート名やコメントの文字情報などが定義されている。
【００５４】
具体的には、罫線を描く描画命令「DrawLine」にて、罫線の始点の座標（Ｘ，Ｙ）、終点の座標（Ｘ，Ｙ）、線種（Ｌ）などが設定される。また、画像を描く描画命令「DrawPicture」にて、バックアップした各画像のリンク先の情報とそのレイアウト（画像枠の左上の座標（Ｘ，Ｙ）と右下の座標（Ｘ，Ｙ）、画像の回転情報（Ｒ）、画像枠への画像のフィッティング情報（Ｆ）やアライメント情報（Ａ）など）が設定される。さらに、描画命令「Dr awStrings」にて、各画像に対応する画像番号のレイアウトが設定され、描画命令「DrawBlock」にて、チェックコード５８を構成する各ブロックのレイアウトが設定される。さらには、描画命令「PictureData」にて、画像データの日付のレイアウトなどが設定される。また、描画命令「DrawMark」にて、印刷選択欄５３のレイアウトが設定され、描画命令「DrawPic lang」にて、シート名やコメントのレイアウトが設定される。
【００５５】
本実施の形態において、ＡＳＩＣ３９の保存実行部３９ｃは、メモリカード２８の各画像データをメディア４１ａに保存する際に、描画命令「DrawPicture」を用いて、画像データのリンク先をスクリプトファイル（ページ部におけるBackup Pictureの項目）に順次記述する。
【００５６】
次に、メモリカード２８の画像情報を外部記憶装置４１のメディア４１ａにバックアップするときに、ＡＳＩＣ３９が行うバックアップ処理の手順を図８に示すフローチャートに従って説明する。
【００５７】
先ず、ＡＳＩＣ３９は、ステップ１００において、ルートディレクトリ４２の直下に識別ディレクトリ４６を作成する。ここで、外部記憶装置４１に初めてメモリカード２８の画像情報を保存する場合には、ディレクトリ名が「００１」の識別ディレクトリ４６が作成される。
【００５８】
続くステップ１１０において、ＡＳＩＣ３９は、識別ディレクトリ４６のディレクトリ名に対応するスクリプトファイルを作成する。そして、ステップ１２０において、ＡＳＩＣ３９は、スロット２７ａを介してメモリカード２８からデータを読み出した後、ステップ１３０に移行して、そのデータを外部Ｉ／Ｆ４０及びポート２９を介して外部記憶装置４１のメディア４１ａに書き込む。なお、このステップ１３０にて、ＡＳＩＣ３９は、メモリカード２８に記憶されているディレクトリ構造（図４参照）の画像情報を、図５に示すように、「００１」の識別ディレクトリ４６を先頭にしたディレクトリ構造で各データを保存する。
【００５９】
その後、ＡＳＩＣ３９は、ステップ１４０に移行して、スクリプトファイルに画像データのリンク先を記述し、ステップ１５０において、全データの保存が終了したか否かを判定する。ここで、データの保存が終了していない場合は、ステップ１２０に戻り、ステップ１２０〜１５０の処理を繰り返し実行する。ステップ１５０において、全データの保存が終了したと判定した場合には、図８に示すバックアップ処理を終了する。
【００６０】
この後、再びメモリカード２８がスロット２７ａに差し込まれて、２回目のバックアップ処理が実行されると、１回目と同様の手順で図８に示す各処理が実行される。このとき、ステップ１００では、外部記憶装置４１のメディア４１ａにディレクトリ名が「００２」の識別ディレクトリ４６が作成され、続くステップ１１０では、その「００２」の識別ディレクトリ４６に対応するスクリプトファイル（００２ｂｋｓｈ．ｕｓｄ）が作成される。そして、ステップ１２０〜１５０の各処理が実行されることにより、「００２」の識別ディレクトリ４６の直下に、メモリカード２８のディレクトリ構造の画像情報が図５に示すディレクトリ構造で保存されるとともに、スクリプトファイルが保存される。
【００６１】
３回目以降のバックアップ処理も同様の手順で実行され、外部記憶装置４１のメディア４１ａには、「００３」以降の識別ディレクトリ４６が順に作成されて、該各識別ディレクトリ４６に各画像データやスクリプトファイルが保存される。
【００６２】
本実施の形態のＳＰＣ複合装置１において、外部記憶装置４１のメディア４１ａにバックアップした画像のダイレクト印刷を行う場合、先ず、メディア４１ａに記憶されているスクリプトファイルを用いてオーダーシート５１が印刷される。そして、ユーザは、そのオーダーシート５１の各縮小画像５２を確認し、印刷を希望する画像５２の印刷選択欄５３を黒く塗りつぶすとともに、所定のサイズ指定欄５５を黒く塗りつぶした後、該オーダーシート５１をスキャナ部２に読み取らせる。このオーダーシート５１の読み取り結果に基づいて、印刷選択欄５３で選択された画像データがメディア４１ａから読み出され、それに対応する画像がサイズ指定欄５５で選択されたサイズの用紙に印刷される。
【００６３】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）ＡＳＩＣ３９は、転送元のメモリカード２８からデータを転送して転送先のメディア４１ａに保存する際に、識別ディレクトリ４６を作成するとともに、そのディレクトリ４６にスクリプトファイルを作成する。このスクリプトファイルを用いて、識別ディレクトリ４６の階層下に保存された画像データのオーダーシート５１が印刷される。オーダーシート５１には、保存した各画像データに対応する縮小画像５２が一覧表示されているため、該画像を確認することにより、メディア４１ａに保存（バックアップ）した各画像の確認を容易に行うことができる。
【００６４】
（２）オーダーシート５１には、各画像の印刷選択欄５３が設けられ、印刷選択欄５３を黒く塗りつぶすことにより、印刷を希望する画像を選択することができ、メディア４１ａに保存した各画像の印刷を容易に行うことができる。
【００６５】
（３）オーダーシート５１には、ファイル名のチェックサムに対応するチェックコード５８が印字されるので、スキャナ部２によるチェックコード５８の読み取り結果に基づいて、メディア４１ａに保存した各画像データとオーダーシート５１との整合性をチェックすることができる。
【００６６】
（４）１回のバックアップ処理でメモリカード２８からメディア４１ａに保存した各画像データについて、１つのスクリプトファイルが作成される。この場合、バックアップ処理の実行単位ごとに、バックアップした各画像データに対応するオーダーシート５１を印刷することができるので、実用上好ましいものとなる。
【００６７】
（第２の実施の形態）
以下、本発明を具体化した第２の実施の形態を説明する。本実施の形態において、ＳＰＣ複合装置１の構成は第１実施形態と同じであり、バックアップ処理において画像データの日付を利用して識別ディレクトリを作成する点が第１実施形態と相違する。
【００６８】
すなわち、ＡＳＩＣ３９は、外部記憶装置４１にメモリカード２８の画像情報を保存する場合、その画像情報から日付のデータを取得する。そして、ＡＳＩＣ３９は、図９に示すように、その日付に対応するディレクトリ名の識別ディレクトリ４６ａを作成した後、識別ディレクトリ４６ａの下位ディレクトリへ、メモリカード２８に記憶された画像情報を保存する。
【００６９】
具体的に、本実施の形態のＡＳＩＣ３９は、図８に示すバックアップ処理の前に図１０に示す処理を実行する。すなわち、ステップ４００において、ＡＳＩＣ３９は、スロット２７ａを介してメモリカード２８から各画像データの日付を取得する。なお、図１１に示すように、メモリカード２８に保存されている各画像データは、ＪＰＥＧフォーマットの画像ファイルであり、そのＥＸＩＦ情報から日付のデータが取り出される。
【００７０】
そして、ＡＳＩＣ３９は、ステップ４１０において、所定の表示データを操作パネル部４に送り、日付のディレクトリ名を液晶ディスプレイ１６に表示させる。このとき、液晶ディスプレイ１６には、各画像データの日付に対応するディレクトリ名の一覧表が表示される。そして、ユーザは、設定ボタン２５を操作することで、一覧表示された日付のいずれかにカーソルを移動させて決定ボタン２１を押す。これにより、識別ディレクトリ４６ａのディレクトリ名が決定される。
【００７１】
ステップ４２０において、ＡＳＩＣ３９は、操作パネル部４から通知される操作信号に基づいて、入力操作が終了した（決定ボタン２１が押された）か否かを判定する。このステップ４２０にて、決定ボタン２１が押されていない場合は、ステップ４１０に戻り、ディレクトリ名の一覧表示を継続し、決定ボタン２１が押された場合には、図８のバックアップ処理に移行する。
【００７２】
そして、図８のステップ１００では、日付の識別ディレクトリ４６ａが作成され、ステップ１１０では、日付の識別ディレクトリ４６ａに対応するスクリプトファイルが作成される。その後、ステップ１２０〜１５０の処理が実行されることで、日付の識別ディレクトリ４６ａに、メモリカード２８のディレクトリ構造の画像情報が図９に示すディレクトリ構造で保存されるとともに、スクリプトファイルが保存される。
【００７３】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）識別ディレクトリ４６ａのディレクトリ名が画像データの日付に基づいて作成されるので、その日付のディレクトリ名を確認することにより、メディア４１ａに保存した画像データを容易に検索することができる。
【００７４】
（２）識別ディレクトリ４６ａのディレクトリ名として、各画像データの複数の日付の中から所定の日付を選択する機能を有する。この場合、ユーザが覚えやすい日付のディレクトリ名を選択することにより、画像データを検索する際の利便性が向上する。
【００７５】
なお、上記各実施の形態においては、以下の態様に変更した変形例を採用してもよい。
（変形例１）第２の実施の形態では、バックアップする画像データのいずれかの日付をユーザが選択して、バックアップ先のディレクトリ名を設定するようにしていたが、例えば、ＡＳＩＣ３９が、複数の画像データの日付のうちで最初または最後の日付を自動に選択しその日付のディレクトリ名を作成してもよい。このようにすれば、バックアップ処理の際に、ユーザによるボタン操作が少なくなり、実用上好ましいものとなる。
【００７６】
（変形例２）日付のディレクトリ名を選択する際に、図１２に示すように、年、月、日の項目６５ａ，６５ｂ，６５ｃに分けて表示して、それぞれ選択できるようにしてもよい。さらに、年、月、日の項目６５ａ，６５ｂ，６５ｃに加えて識別番号の項目６５ｄ（例えば、ＡＡ〜ＺＺ）を選択できるようにする。このようにすれば、１回目のバックアップ処理での各画像データの日付が全て同じ場合でも、異なるディレクトリ名を設定することができる。その結果、メディア４１ａにおける画像データの上書きを防止することができる。
【００７７】
（変形例３）第２の実施の形態では、日付のディレクトリ名を作成するものであったが、これ以外に、デジタルカメラのメーカ名や撮影場所など、画像データに付加されている画像情報に基づいて、ディレクトリ名を設定するようにしてもよい。
【００７８】
（変形例４）ＳＰＣ複合装置１に、現在の日時を表示する時計機能が内蔵されている場合、その時計機能を利用して、バックアップする日付に対応するディレクトリ名を作成してもよい。この場合も、第２の実施の形態と同様に、メディア４１ａの画像データを容易に検索することが可能となる。
【００７９】
（変形例５）上記各実施の形態において、スクリプトファイルは、ＰＩＦ形式で作成していたが、これ以外に、ＸＨＴＭＬ−Ｐｒｉｎｔ形式などダイレクト印刷に対応可能なファイル形式で作成してもよい。
【００８０】
（変形例６）図６に示すオーダーシート５１はサイズ指定欄５５が設けられ、そのサイズ指定欄５５の選択情報に基づいて用紙サイズを指定するものであったが、操作パネル部４のボタン操作によって、用紙サイズを指定するように変更してもよい。この場合には、オーダーシートにおけるサイズ指定欄は省略される。また、サイズ指定欄５５以外に、印刷レイアウトや印刷枚数を指定する指定欄をオーダーシート５１に設けてもよい。
【００８１】
（変形例７）上記各実施の形態では、ＳＰＣ複合装置１に具体化していたがこれに限定されるものではなく、一方の外部記憶装置から他方の外部記憶装置にデータを転送して該データをバックアップするデータ転送装置に具体化してもよい。勿論、ＳＰＣ複合装置１以外の印刷装置（プリンタ）に具体化してもよく、その場合には、別の機器であるスキャナをプリンタに接続し、そのスキャナでオーダーシート５１の情報を読み取るように構成してもよい。
【００８２】
（変形例８）外部記憶装置４１のメディア４１ａとしては、ＭＯ以外にＣＤ−ＲやＤＶＤ−Ｒなどの記憶媒体でもよい。
上記各実施の形態から把握できる技術的思想を以下に記載する。
【００８３】
（１）前記ディレクトリ名として、複数の日付の中から所定の日付を選択する機能を有することを特徴とする請求項５に記載のデータ転送装置。
（２）外部記憶媒体から読み出した画像データに基づいて印刷処理を実行する印刷実行部と、複数の前記外部記憶媒体の間でのデータ転送を制御する転送制御部とを備えた印刷装置において、
前記転送制御部は、
データ転送先の外部記憶媒体内に各画像データを保存するためのディレクトリを作成するディレクトリ作成部と、
前記ディレクトリに、保存した各画像データのリンク情報を含み各画像を一覧表示するためのスクリプトファイルを作成するファイル作成部と
を備えることを特徴とする印刷装置。
【００８４】
（３）原稿を読み取るためのスキャナ部と前記印刷実行部と転送制御部とを一体として備え、
前記印刷実行部は、前記スクリプトファイルに基づいて前記ディレクトリに保存した各画像の印刷をユーザに選択させるためのオーダーシートを印刷するとともに、前記スキャナ部によるオーダーシートの読み取り結果に基づいて、選択された画像を印刷することを特徴とする前記技術的思想（２）に記載の印刷装置。
【図面の簡単な説明】
【００８５】
【図１】ＳＰＣ複合装置を示す斜視図。
【図２】スキャナ部のカバーを開いた状態のＳＰＣ複合装置を示す斜視図。
【図３】ＳＰＣ複合装置の電気的構成を示すブロック図。
【図４】メモリカードに記憶された画像情報のディレクトリ構造。
【図５】外部記憶装置に記憶された画像情報のディレクトリ構造。
【図６】オーダーシートを示す説明図。
【図７】スクリプトファイルの記述内容を示すリスト。
【図８】第１の実施の形態におけるバックアップ処理を示すフローチャート。
【図９】外部記憶装置に記憶された画像情報のディレクトリ構造。
【図１０】第２の実施の形態におけるバックアップ処理を示すフローチャート。
【図１１】メモリカードに保存されている各画像データを示す説明図。
【図１２】別例のディレクトリ名の選択方法を示す画面図。
【符号の説明】
【００８６】
１…データ転送装置としてのＳＰＣ複合装置、３…印刷実行部としてのプリンタ部、２８…外部記憶媒体としてのメモリカード、３９ａ…ディレクトリ作成部、３９ｂ…ファイル作成部としてのスクリプト作成部、４１ａ…外部記憶媒体としてのメディア、４６，４６ａ…データ管理情報としての識別ディレクトリ、５１…オーダーシート、５２…縮小画像、５３…印刷選択欄。
【図１】
2005258630.tif 000003
【図２】
2005258630.tif 000004
【図３】
2005258630.tif 000005
【図４】
2005258630.tif 000006
【図５】
2005258630.tif 000007
【図６】
2005258630.tif 000008
【図７】
2005258630.tif 000009
【図８】
2005258630.tif 000010
【図９】
2005258630.tif 000011
【図１０】
2005258630.tif 000012
【図１１】
2005258630.tif 000013
【図１２】
2005258630.tif 000014