(57)【要約】  【目的】  重複送信を防止する。  【構成】  ディジタル・スチル・カメラ１からデータ記憶装置40に画像ファイルを送信し，さらにプリンタ50に送信してプリントするプリンタ・システムにおいて，データ記憶装置40，プリンタ50に画像ファイルを送信したかどうかの送信履歴を生成する。データ記憶装置40またはプリンタ50に画像ファイルが送信されるときに，送信履歴が参照される。未送信の画像ファイルがデータ記憶装置40またはプリンタ50に送信される。重複送信が防止され，重複した画像のプリントも防止される。  【選択図】      図１
2005150892.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像し，被写体像を表す画像データを記録媒体に記録するディジタル・スチル・カメラにおいて，
上記記録媒体に記録されている画像データを画像データ記憶装置に送信する第１の画像データ送信手段，
上記第１の画像データ送信手段によって上記画像データ記憶装置に送信済か未送信かを表す送信履歴データを生成する送信履歴データ生成手段，
上記第１の画像データ送信手段による上記画像データ記憶装置への画像データの送信に応じて送信履歴データを更新する送信履歴データ更新手段，および
上記送信履歴データ更新手段によって更新された送信履歴データによって表される送信履歴にもとづいて，上記記録媒体に記録されている画像データのうち未送信の画像データを上記画像データ記憶装置に送信するように上記第１の画像データ送信手段を制御する送信制御手段，
を備えたディジタル・スチル・カメラ。
【請求項２】
上記記録媒体に記録されている画像データによって表される画像のうち，プリントすべき画像を指定する指定手段，および
上記指定手段によって指定された画像についてのプリント指令データを，上記画像データ送信手段から送信される，対応する画像データに関連づけて上記画像データ記憶装置に送信するプリント指令データ送信手段，
をさらに備えた請求項１に記載のディジタル・スチル・カメラ。
【請求項３】
プリント装置と通信可能となったかどうかを判定する判定手段，および
上記判定手段によってプリント装置と通信可能となったと判定されたことに応じて，上記記録媒体に記録されている画素データのうち上記プリント指定手段によって指定されたプリントすべき画像を表す画像データを上記プリント装置に送信する第２の画像データ送信手段，
をさらに備えた請求項２に記載のディジタル・スチル・カメラ。
【請求項４】
ディジタル・スチル・カメラから送信された画像データを受信する画像データ受信手段，
上記画像データ受信手段によって受信した画像データを記憶する画像メモリ，
上記画像メモリに記憶されている画像データをプリント装置に送信する画像データ送信手段，
上記画像データ送信手段によって上記プリント装置に送信済か未送信かを表す送信履歴データを生成する送信履歴データ生成手段，
上記画像データ送信手段による上記プリント装置への画像データの送信に応じて上記送信履歴データ生成手段によって生成された送信履歴データを更新する送信履歴データ更新手段，および
上記送信履歴データ更新手段によって更新された送信履歴データによって表される送信履歴にもとづいて上記画像メモリに記憶されている画像データのうち未送信の画像データを上記プリンタ装置に送信するように上記画像データ送信手段を制御する送信制御手段，
を備えた画像データ記憶装置。
【請求項５】
上記ディジタル・スチル・カメラから送信されたプリントすべき画像を指定するプリント指令データを受信するプリント指令データ受信手段をさらに備え，
上記送信制御手段は，
上記プリント指令データ受信手段において受信したプリント指令データによって表されるプリント対象の画像を表す画像データであって，上記画像メモリに記憶されている画像データのうち未送信の画像データを上記プリンタ装置に送信するように上記画像データ送信手段を制御するものである，
請求項４に記載の画像データ記憶装置。
【請求項６】
上記送信履歴データ更新手段によって更新された送信履歴データによって表される送信履歴にもとづいて検出される送信済の画像データを上記プリンタ装置に送信するかどうかを判定する判定手段をさらに備え，
上記送信制御手段は，未送信の画像データのほかに上記判定手段にもとづいて上記プリンタ装置に送信済みの画像データを上記プリンタ装置に送信するものである，
請求項４に記載の画像データ記憶装置。
【請求項７】
被写体を撮像し，被写体像を表す画像データを記録媒体に記録するディジタル・スチル・カメラにおいて，
画像データ記憶装置に送信済か未送信かを表す送信履歴データを生成し，
上記画像データ記憶装置への画像データの送信に応じて上記送信履歴データを更新し，
更新された送信履歴データによって表される送信履歴にもとづいて，上記記録媒体に記録されている画像データのうち未送信の画像データを上記画像データ記憶装置に送信する，
ディジタル・スチル・カメラの制御方法。
【請求項８】
ディジタル・スチル・カメラから送信された画像データを受信し，
受信した画像データを記憶し，
記憶されている画像データがプリント装置に送信済か未送信かを表す送信履歴データを生成し，
上記プリント装置への画像データの送信に応じて送信履歴データを更新し，
更新された送信履歴データによって表される送信履歴にもとづいて，上記画像メモリに記憶されている画像データのうち未送信の画像データを上記プリンタ装置に送信する，
画像データ記憶装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，ディジタル・スチル・カメラおよび画像データ記憶装置ならびにそれらの制御方法に関する。
【背景技術】
【０００２】
画像の印刷には，次のようなものが考えられている。たとえば，ディジタル・スチル・カメラを用いて被写体を撮像することにより得られた画像データを，インターネットを介してウェブ・サーバにアップロードし，印刷し，ウェブ・サーバに保存されている画像データをリムーバブル・メディアに記録するもの（特許文献１参照），画像データと印刷の注文情報とをプリンタに与え，画像データと注文情報とのディレクトリ構造を復元するもの（特許文献２参照）などがある。
【特許文献１】特開2002-305712号公報
【特許文献２】特開2001-1974498号公報
【０００３】
これらのものは，いずれも画像データのみまたは，画像データと注文情報とをディジタル・スチル・カメラ等からプリンタ等に単に送信するものであり，送信内容を把握していない。このために，画像データ等の重複送信が起きることがある。
【発明の開示】
【０００４】
この発明は，画像データの重複送信を未然に防止することを目的とする。
【０００５】
第１の発明は，被写体を撮像し，被写体像を表す画像データを記録媒体に記録するディジタル・スチル・カメラにおいて，上記記録媒体に記録されている画像データを画像データ記憶装置に送信する第１の画像データ送信手段，上記第１の画像データ送信手段によって上記画像データ記憶装置に送信済か未送信かを表す送信履歴データを生成する送信履歴データ生成手段，上記第１の画像データ送信手段による上記画像データ記憶装置への画像データの送信に応じて送信履歴データを更新する送信履歴データ更新手段，および上記送信履歴データ更新手段によって更新された送信履歴データによって表される送信履歴にもとづいて，上記記録媒体に記録されている画像データのうち未送信の画像データを上記画像データ記憶装置に送信するように上記第１の画像データ送信手段を制御する送信制御手段を備えていることを特徴とする。
【０００６】
第１の発明は，上記ディジタル・スチル・カメラに適した制御方法も提供している。すなわち，この方法は，被写体を撮像し，被写体像を表す画像データを記録媒体に記録するディジタル・スチル・カメラにおいて，画像データ記憶装置に送信済か未送信かを表す送信履歴データを生成し，上記画像データ記憶装置への画像データの送信に応じて上記送信履歴データを更新し，更新された送信履歴データによって表される送信履歴にもとづいて，上記記録媒体に記録されている画像データのうち未送信の画像データを上記画像データ記憶装置に送信するものである。
【０００７】
第１の発明は，画像データ記憶装置に画像データを送信するディジタル・スチル・カメラについてのものである。第１の発明によると，被写体像を表す画像データは記録媒体に記録されている。記録媒体に記録されている画像データが上記画像データ記憶装置に送信済か未送信かを表す送信履歴データが生成され，上記画像データ記憶装置への画像データの送信に応じて送信履歴データが更新される。記録媒体に記録されている画像データのうち，送信履歴データにもとづいて未送信の画像データが上記画像データ記憶装置に送信される。
【０００８】
上記画像データ記憶装置へは，ディジタル・スチル・カメラから送信されていない画像データが送信されるので，すでに送信された画像データがディジタル・スチル・カメラから上記画像データ記憶装置に再び送信されてしまうことを未然に防止できる。重複送信を未然に防止できる。
【０００９】
上記記録媒体に記録されている画像データによって表される画像のうち，プリントすべき画像を指定する指定手段，および上記指定手段によって指定された画像についてのプリント指令データを，上記画像データ送信手段から送信される，対応する画像データに関連づけて上記画像データ記憶装置に送信するプリント指令データ送信手段をさらに備えることが好ましい。
【００１０】
プリント指令データを上記画像データ記憶装置に送信できる。プリントのために上記画像データ記憶装置からプリント装置に送信する場合に，そのプリント指令データにもとづいてプリントするように，プリント装置を制御することができるようになる。
【００１１】
プリント装置と通信可能となったかどうかを判定する判定手段，および上記判定手段によってプリント装置と通信可能となったと判定されたことに応じて，上記記録媒体に記録されている画像データのうち上記プリント指定手段によって指定されたプリントすべき画像を表す画像データを上記プリント装置に送信する第２の画像データ送信手段をさらに備えるようにしてもよい。
【００１２】
ディジタル・スチル・カメラの記録媒体に記録されている画像データのうち，プリントすべき画像を表す画像データをプリント装置に送信し，プリント装置において，画像をプリントさせることができるようになる。
【００１３】
第２の発明による画像データ記憶装置は，ディジタル・スチル・カメラから送信された画像データを受信する画像データ受信手段，上記画像データ受信手段によって受信した画像データを記憶する画像メモリ，上記画像メモリに記憶されている画像データをプリント装置に送信する画像データ送信手段，上記画像データ送信手段によって上記プリント装置に送信済か未送信かを表す送信履歴データを生成する送信履歴データ生成手段，上記画像データ送信手段による上記プリント装置への画像データの送信に応じて上記送信履歴データ生成手段によって生成された送信履歴データを更新する送信履歴データ更新手段，および上記送信履歴データ更新手段によって更新された送信履歴データによって表される送信履歴にもとづいて上記画像メモリに記憶されている画像データのうち未送信の画像データを上記プリンタ装置に送信するように上記画像データ送信手段を制御する送信制御手段を備えていることを特徴とする。
【００１４】
第２の発明は，上記画像データ記憶装置に適した制御方法も提供している。すなわち，この方法は，ディジタル・スチル・カメラから送信された画像データを受信し，受信した画像データを記憶し，記憶されている画像データがプリント装置に送信済か未送信かを表す送信履歴データを生成し，上記プリント装置への画像データの送信に応じて送信履歴データを更新し，更新された送信履歴データによって表される送信履歴にもとづいて，上記画像メモリに記憶されている画像データのうち未送信の画像データを上記プリンタ装置に送信するものである。
【００１５】
第２の発明は，プリンタ装置に画像データを送信する画像データ記憶装置についてのものである。第２の発明によると，画像データ記憶装置からプリンタ装置に画像データが送信済か未送信かを表す送信履歴データが生成される。画像データ記憶装置からプリンタ装置に画像データが送信されたことにより，送信履歴データは更新される。送信履歴データにもとづいて，未送信の画像データが画像データ記憶装置からプリンタ装置に送信される。
【００１６】
すでに送信済みの画像データが画像データからプリンタ装置に再び送信されてしまうことを未然に防止できる。重複送信を未然に防止できる。プリンタ装置において，一度プリントした画像を再びプリントしてしまうことを未然に防止できる。
【００１７】
上記ディジタル・スチル・カメラから送信されたプリントすべき画像を指定するプリント指令データを受信するプリント指令データ受信手段をさらに備えるようにしてもよい。この場合，上記送信制御手段は，上記プリント指令データ受信手段において受信したプリント指令データによって表されるプリント対象の画像を表す画像データであって，上記画像メモリに記憶されている画像データのうち未送信の画像データを上記プリンタ装置に送信するように上記画像データ送信手段を制御するものとなろう。
【００１８】
ディジタル・スチル・カメラにおいてプリントすべき画像が指定され，その指定された画像をプリントするように，プリンタ装置に未送信の画像データを送信することができるようになる。
【００１９】
上記送信履歴データ更新手段によって更新された送信履歴データによって表される送信履歴にもとづいて検出される送信済の画像データを上記プリンタ装置に送信するかどうかを判定する（ユーザからの指令により送信するものと判定してもよい）判定手段をさらに備えてもよい。この場合，上記送信制御手段は，未送信の画像データのほかに上記判定手段にもとづいて上記プリンタ装置に送信済みの画像データを上記プリンタ装置に送信するものとなろう。
【００２０】
送信するかどうかの判定は，一駒ずつ行ってもよいし，複数駒ごとに行ってもよい。
【実施例】
【００２１】
図１は，この発明の実施例を示すもので，プリンタ・システムの概要である。
【００２２】
プリンタ・システムには，ディジタル・スチル・カメラ１とデータ記憶装置40とプリンタ50とが含まれている。ディジタル・スチル・カメラ１とデータ記憶装置40とは，無線ＬＡＮ（Local Area Network）によって互いに通信可能である。データ記憶装置40とプリンタ50とはＵＳＢ（Universal Serial Bus）ケーブルによって互いに通信可能である。また，ディジタル・スチル・カメラ１とプリンタ50とがＵＳＢケーブルを用いて通信可能であってもよい。
【００２３】
この実施例においては，ディジタル・スチル・カメラ１には，撮像によって得られた画像データが複数駒分記録されている。記録されている画像データによって表される画像のうち，プリンタ50によってプリントすべき画像のプリント指令，枚数等がディジタル・スチル・カメラ１のユーザによって指定され，カメラ用プリント・ファイルが生成される。プリントすべき画像ファイルのヘッダ記録領域にカメラ用プリント・ファイルに格納されているプリント内容のうち対応するものが格納される。その後画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40に送信される。ディジタル・スチル・カメラ１には，データ記憶装置40に送信済みの画像データか未送信の画像データかを示すカメラ用送信履歴ファイルも生成される。新たに被写体が撮像され，データ記憶装置40に送信されていない画像データがディジタル・スチル・カメラ１に記録されると，未送信の画像データがディジタル・スチル・カメラ１からデータ記憶装置40に送信される。カメラ用送信履歴ファイルを参照することにより，データ記憶装置40に一度送信した画像データを再びデータ記憶装置40に送信してしまうという重複送信を未然に防止できる。
【００２４】
また，データ記憶装置40に記憶されている画像データは，プリント内容ファイルによってプリント対象とされているものがデータ記憶装置に送信される。さらに，すでにデータ記憶装置40からプリンタ50に送信された画像データについては原則として送信されない。データ記憶装置40からプリンタ50への画像データの重複送信を未然に防止できるので，同一の画像を重複してプリントしてしまうことを未然に防止できる。より詳しくは，以下の説明によって明らかとなろう。
【００２５】
図２は，ディジタル・スチル・カメラ１の背面図である。
【００２６】
ディジタル・スチル・カメラ１は，メモリ・カード11が着脱自在である。このメモリ・カード11に，撮像により得られた画像データが記録される。
【００２７】
ディジタル・スチル・カメラ１の背面のほぼ全体には，撮像によって得られた画像およびメモリ・カード11に記録されている画像データによって表される画像を表示するための液晶表示画面３が形成されている。液晶表示画面３には，メモリ・カード11に記録されている画像データを再生して得られる画像が表示されている。液晶表示画面３の左上には表示されている画像の撮像年月日５が表示されており，液晶表示画面３の右上には表示されている画像のファイル名６が表示されている。また。液晶表示画面３の右下には，後述するように，画面３に表示されている画像をプリントするときのプリント内容ファイルが生成される場合に表示されるプリント指令４も表示されている。
【００２８】
液晶表示画面３の右側には，上下左右の矢印が押下可能に形成されている十字ボタン７が形成されている。この十字ボタン７の下には，メニュー・ボタン８およびＯＫボタン９が形成されている。メニュー・ボタン８が押されることにより，液晶表示画面３には，各種メニューが表示される。このメニューの中には，表示されている画像のプリント指令を与えるときに，そのプリント内容を入力するためのプリント設定メニューも含まれている。再生モードが設定されているときに，プリント設定メニューが選択されることにより，上述したように，液晶表示画面３の右下にプリント指令４が表示される。このプリント指令４が表示されているときに，上下左右ボタン７が押されることにより，プリント枚数が設定される。
【００２９】
ディジタル・スチル・カメラ１の上面において右側には，シャッタ・レリーズ・ボタン２が形成されている。また，ディジタル・スチル・カメラ１の左側面において，その下には，データ記憶装置40との間で無線ＬＡＮによる通信を行うためのアンテナ10が形成されている。
【００３０】
図３は，ディジタル・スチル・カメラ１の電気的構成を示すブロック図である。
【００３１】
ディジタル・スチル・カメラ１の全体の動作は，ＣＰＵ30によって統括される。
【００３２】
上述したシャッタ・レリーズ・ボタン２，十字ボタン７，メニュー・ボタン８，ＯＫボタン９などの各種スイッチ類から出力される信号は，ＣＰＵ30に入力する。
【００３３】
モード設定ダイアル（図示略）により撮像モードが設定されると，撮像レンズ21によって，ＣＣＤ22の受光面上に被写体像を表す光像が結像する。被写体像を表す映像信号がＣＣＤ22から出力され，アナログ／ディジタル変換回路23に入力し，ディジタル画像データに変換される。ディジタル画像データは，信号処理回路24において，ガンマ補正などの所定の信号処理が行われる。ディジタル画像データは，圧縮／伸長回路25を単に通過して，ディジタル／アナログ変換回路26においてアナログ映像信号に変換されて液晶表示装置27に与えられる。液晶表示装置27の表示画面上に被写体像が表示される。
【００３４】
シャッタ・レリーズ・ボタンが押されると，上述のようにして信号処理回路24において信号処理が行われたディジタル画像データは，ＣＰＵ30を介してメモリ制御回路29に与えられ，メモリ制御回路29の制御のもとにメモリ28に一時的に記憶される。画像データは，メモリ28から読み取られ，圧縮／伸長回路25においてJPEG（joint photographic expert group）などのデータ圧縮が行われる。圧縮された画像データがＣＰＵ30によって画像ファイルに格納されて，カード・コネクタ33に接続されているメモリ・カード11に与えられることによりメモリ・カード11に記録される。
【００３５】
モード設定ダイアルにより再生モードが設定されると，メモリ・カード11に記録されている圧縮画像データが読み取られ，カード・コネクタ33，ＣＰＵ30およびメモリ制御回路29を介してメモリ28に入力する。圧縮画像データは，メモリ制御回路29によってメモリ28から読み出され，ＣＰＵ30および信号処理回路24を介して圧縮／伸長回路25に入力する。圧縮／伸長回路25において圧縮画像データが伸長される。伸長された画像データがディジタル／アナログ変換回路26を介して液晶表示装置27に与えられることにより，再生画像が表示される。
【００３６】
上述したように，ディジタル・スチル・カメラ１は，データ記憶装置40と無線ＬＡＮを用いてデータ通信を行うこともできる。このために，ディジタル・スチル・カメラ１には，無線通信インターフェイス31およびアンテナ10が含まれている。メモリ・カード11に記録されている画像ファイルが読み出されて，無線通信インターフェイス31を介してアンテナ10に与えられることにより，画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40に送信される。
【００３７】
図４は，メモリ・カード11のファイル構造（データ構造）を示している。
【００３８】
この実施例によるメモリ・カード11の記録領域には，ヘッダ記録領域，ファイル・エントリ記録領域，ＦＡＴ（file allocation table）記録領域およびファイル・データ記録領域が含まれている。
【００３９】
ヘッダ記録領域には，メモリ・カード11の管理情報が記録される。ファイル・エントリ記録領域には，詳しくは後述するように（図５参照），ディジタル・スチル・カメラ１からデータ記憶装置40に画像ファイルを送信済みか未送信かを示す送信履歴などのファイル・エントリ情報が記録される。ＦＡＴ記録領域には，詳しくは後述するように（図６），メモリ・カード11のディレクトリ構造を表すデータが記録される。さらに，ファイル・データ記録領域には，詳しくは後述するように（図７），ディジタル・スチル・カメラ１のユーザによって入力されたプリント内容を表すデータが格納されているカメラ用プリント・ファイル，被写体を撮像することによって得られる画像ファイルなどが格納される。
【００４０】
図５は，メモリ・カード11のファイル・エントリ記録領域に記録されるファイル・エントリ（カメラ用送信履歴ファイル）の一例である。
【００４１】
ファイル・エントリは，ディジタル・スチル・カメラ１からデータ記憶装置40に画像ファイルを送信したかどうかの送信履歴を画像ファイルごとに示すものである。エントリ単位で，「スタート」，「ファイル名」および「送信履歴」が記録されている。「スタート」は，対応する画像ファイルのデータが記録されているメモリ・カード11のスタート位置を示すものである。「ファイル名」は，対応する画像ファイル名を示すものである。「送信履歴」は，対応する画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40に送信されているかどうかを示すものである。送信済は，対応する画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40にすでに送信されたことを示し，未送信は，対応する画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40に未だ送信されていないことを示している。
【００４２】
図６は，メモリ・カード11のＦＡＴ記録領域に記録されるカメラ用ディレクトリ（ＦＡＴ）の一例である。
【００４３】
ROOTディレクトリの下に，CAMERA1ディレクトリ，CNTLディレクトリなどの階層が規定されている。CAMERA1ディレクトリの下に，Ｄ１ディレクトリの階層があり，そのＤ１ディレクトリの下に，画像ファイル名の階層が規定されている。また，CNTLディレクトリの下に，上述したプリント内容を格納するカメラ用プリント・ファイル（OUT CNTL.TXT）などの階層が規定されている。これらの階層を順にたどったものがファイルへのパスとなる。
【００４４】
図７は，メモリ・カード11のファイル・データ記録領域に記録されるカメラ用プリント・ファイル（OUT CNTL.TXT）の内容の一例である。
【００４５】
一つのプリント指令（JOB）ごとにプリント内容が格納されている。各JOBには，プリントすべき画像を表す画像ファイルのパス，プリント枚数およびプリントの種類が含まれている。プリント種類には，一枚のプリント用紙に一駒の画像をプリントするスタンダード，一枚のプリント用紙に複数駒の画像をプリントするインデックスなどがある。
【００４６】
図８は，データ記憶装置の電気的構成を示すブロック図である。
【００４７】
データ記憶装置40の全体の動作は，ＣＰＵ43によって統括される。
【００４８】
データ記憶装置40には，ＣＰＵ43によってその表示が制御される表示パネル41が含まれている。また，データ記憶装置40には，各種指令を与えるための操作スイッチ46が含まれており，操作スイッチ46から出力される操作信号は，ＣＰＵ43に入力する。
【００４９】
ディジタル・スチル・カメラ１から送信される画像ファイル，カメラ用プリント・ファイルは，アンテナ45によって受信され，無線通信インターフェイス44を介してＣＰＵ43に入力する。画像ファイル等は，ハードディスク・ドライブ（図示略）によってハードディスク42に記録される。
【００５０】
データ記憶装置40には，上述したように，プリンタ50とＵＳＢ通信を行うための通信インターフェイス47およびコネクタ48が含まれている。上述のようにしてディジタル・スチル・カメラ１から送信され，ハードディスク42に記録された画像ファイル等は，ハードディスク42から読み取られ，ＣＰＵ43，通信インターフェイス47およびコネクタ48を介してＵＳＢケーブルを通ってプリンタ50に送信される。
【００５１】
図９から図11は，データ記憶装置40のハードディスク42に記録されるファイルの内容等を示している。ハードディスク42のファイル構造（データ構造）は，図４に示すものと同じである。もっとも異なるファイル構造としてもよいのはいうまでもない。
【００５２】
図９は，ハードディスク42のファイル・エントリ記録領域に記録されるファイル・エントリ（ストレージ用送信履歴ファイル）の内容を示している。
【００５３】
ストレージ用送信履歴ファイルは，データ記憶装置40からプリンタ50に画像ファイルを送信したかどうかの送信履歴（すなわち，その画像ファイルによって表される画像がプリンタ50においてプリントされたかどうかを示す印刷履歴でもある）を画像ファイルごとに示すものである。エントリ単位で，「スタート」，「ファイル名」および「送信履歴」が記録されている。上述したカメラ用送信履歴ファイル（図５参照）と同様に，「スタート」は，対応する画像ファイルのデータが記録されているハードディスク42のスタート位置を示すものである。「ファイル名」は，対応する画像ファイル名を示すものである。「送信履歴」は，対応する画像ファイルがデータ記憶装置40からプリンタ50に送信されているかどうかを示すものである。送信済（印刷済）は，対応する画像ファイルがデータ記憶装置40からプリンタ50にすでに送信され，プリンタ50においてプリントされたことを示し，未送信は，対応する画像ファイルがデータ記憶装置40からプリンタ50に未だ送信されていず，プリントされていないことを示している。
【００５４】
図10は，ハードディスク42のＦＡＴ記録領域に記録されるストレージ用ディレクトリ（ＦＡＴ）の一例である。
【００５５】
ROOTディレクトリの下にハードディスク42に記録された画像ファイルの日時がディレクトリ名の一部とされた階層が規定されている。画像ファイルの記録日時ごとに画像ファイルがまとめられることとなる。画像ファイルの記録日時が含まれているディレクトリの下に，画像ファイル名の階層が規定されている。また，ROOTディレクトリの下に，CNTL OUTCNTLディレクトリが規定され，かつこのCNTL OUTCNTLディレクトリの下にディジタル・スチル・カメラ１から送信されたカメラ用プリント・ファイルにもとづいて生成され，プリント内容を示すストレージ用プリント・ファイルの階層が規定されている。
【００５６】
図11は，ハードディスク42のファイル・データ記録領域に記録されるストレージ用プリント・ファイル（OUTCNTL CNTL.TXT）の内容の一例である。
【００５７】
一つのプリント指令（JOB）ごとにプリント内容が格納されている。上述したカメラ用プリント・ファイルと同様に，各JOBには，プリントすべき画像を表す画像ファイルのパス，プリント枚数およびプリントの種類が含まれている。プリント種類には，上述したようにスタンダード，インデックスなどがある。
【００５８】
図12は，プリンタ50の電気的構成を示すブロック図である。
【００５９】
プリンタ50の全体の動作は，ＣＰＵ53によって統括される。
【００６０】
プリンタ50には，ＣＰＵ53によって表示が制御され，かつプリンタ50の電源が入っていることを示すための表示ランプ51が含まれている。また，プリンタ50には，プリンタ50に操作指令を与えるための操作スイッチ52が含まれている。操作スイッチ52から出力される操作信号は，ＣＰＵ53に入力する。
【００６１】
プリンタ50には，データ記憶装置40とＵＳＢケーブルを用いてＵＳＢ通信をするためのコネクタ57および通信インターフェイス56が含まれている。データ記憶回路40からＵＳＢケーブルを通って送信された画像ファイル等は，コネクタ57および通信インターフェイス56を介してＣＰＵ53に入力する。画像ファイル等は，プリント前処理回路54を介してプリント・エンジン55に与えられる。画像ファイルによって表される画像がプリントされる。
【００６２】
図13および図14は，ディジタル・スチル・カメラ１の処理手順を示すフローチャートである。以下の説明においては，ディジタル・スチル・カメラ１は，データ記憶装置40と通信できるだけでなく，プリンタ50との間でもＵＳＢ通信（必要に応じて，無線ＬＡＮ通信その他の通信）ができるものとする。ディジタル・スチル・カメラ１とプリンタ50とがＵＳＢ通信する場合には，上述したように，ディジタル・スチル・カメラ１にもＵＳＢ通信のためのコネクタ，通信インターフェイス等が設けられるのはいうまでもない。
【００６３】
図13は，ディジタル・スチル・カメラ１とデータ記憶装置40との間で通信する場合の処理手順である。
【００６４】
ディジタル・スチル・カメラ１の電源がオンされると，ディジタル・スチル・カメラ１との間で通信可能な相手装置があるかどうかが検出される（ステップ61）。ディジタル・スチル・カメラ１とデータ通信装置40との間で無線通信が確立すると，メモリ・カード11のファイル・エントリ記録領域に記録されているカメラ用送信履歴ファイルが読み出される。最初の画像ファイル名に対応する送信履歴が読み取られる（ステップ62）。読み取られた送信履歴が未送信を表していると（ステップ63でＮＯ），メモリ・カード11のファイル・データ記録領域からカメラ用プリント・ファイルが読み出され，未送信であることを示している画像ファイルについてのプリント内容が読み取られる。プリント対象の画像であれば，メモリ・カード11のファイル・データ記録領域から対応する画像ファイルが読み取られ，その読み取られた画像ファイルのヘッダ記録領域にプリント内容が記憶される（ステップ65）。
【００６５】
未送信の画像がプリント対象の画像であれば，プリント内容がヘッダに記憶された画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40に送信される（ステップ66）。プリント対象の画像でなければ（ステップ64でＮＯ），ステップ65の処理がスキップされた画像ファイルがディジタル・スチル・カメラ１からデータ記憶装置40に送信される（ステップ66）。すると，カメラ用送信履歴ファイルのうち，対応する送信履歴が未送信から送信済に更新される（ステップ67）。
【００６６】
最初の画像ファイル名に対応する送信履歴が送信済であれば，その画像ファイル名によって特定される画像ファイルはすでにディジタル・スチル・カメラ１からデータ記憶装置40に送信されているからステップ64から67の処理はスキップされる。
【００６７】
送信履歴が読み取られた画像ファイルが，メモリ・カード11に記録されている最後の駒の画像ファイルでなければ（ステップ68でＮＯ），次のファイル名の送信履歴が読み取られ（ステップ69），メモリ・カード11に記録されている最後の駒の画像ファイルとなるまで（ステップ68でＹＥＳ）ステップ63から69までの処理が繰り返される。
【００６８】
ディジタル・スチル・カメラ１からデータ記憶装置40への画像ファイルの送信は，カメラ用送信履歴ファイルによって管理されているので，画像ファイルがデータ記憶装置40に重複して送信されてしまうことを未然に防止できる。
【００６９】
図14は，ディジタル・スチル・カメラ１とデータ記憶装置40との間の通信処理手順を示すフローチャートである。
【００７０】
ディジタル・スチル・カメラ１の電源がオンされ，ディジタル・スチル・カメラ１とプリンタ50との間での通信が確立したことが検出されると，カメラ用プリント・ファイルが読み出され，最初のプリント内容（JOB1）が読み取られる（ステップ71）。プリント対象の画像ファイルであれば（ステップ72でＹＥＳ），カメラ用プリント・ファイルに記録されているパスにもとづいてメモリ・カード11のファイル・データ記録領域に記録されている対応する画像ファイルが読み取られる。読み取られた画像ファイルがディジタル・スチル・カメラ１からプリンタ50に送信される（ステップ73）。プリント対象の画像ファイルでなければ（ステップ72でＮＯ），ステップ73の処理はスキップされる。
【００７１】
読み取られた画像ファイル名がメモリ・カード11に記録されている最後の画像ファイルのものかどうかが確認される（ステップ74）。最後の画像ファイルのファイル名でなければ（ステップ74でＮＯ），次の画像ファイルのついてのプリント内容がカメラ用プリント・ファイルから読み取られる（ステップ75）。最後の画像ファイルのファイル名であれば（ステップ74でＹＥＳ），ステップ75の処理はスキップされる。
【００７２】
このように，ディジタル・スチル・カメラ１からプリンタ50にプリント対象の画像ファイルを送信し，プリントすることができるようになる。
【００７３】
図15および図16は，データ記憶装置40の処理手順を示すフローチャートである。
【００７４】
図15は，データ記憶装置40とディジタル・スチル・カメラ１との間の通信処理手順を示している。
【００７５】
データ記憶装置40の電源がオンされると，データ記憶装置40との間で通信可能な相手装置があるかどうかが検出される（ステップ81）。ディジタル・スチル・カメラ１との間で通信可能であることが検出されると，ディジタル・スチル・カメラ１から送信される画像ファイルの受信スタンバイ処理が行われる（ステップ82）。
【００７６】
受信スタンバイ処理の後，一定時間内にディジタル・スチル・カメラ１から送信された画像ファイルが受信されると（ステップ83でＹＥＳ），その受信された画像ファイルのヘッダ記録領域内にプリント内容が記憶されているかどうかが確認される（ステップ85）。プリント内容が記憶されていると（ステップ85でＹＥＳ），そのプリント内容が画像ファイルのヘッダ記憶領域から分離されストレージ用プリント・ファイル（図11参照）に格納される（ステップ86）。また，画像ファイルのパスもストレージ用プリント・ファイルに格納され，そのパスにしたがったハードディスク42の領域に記憶される（ステップ87）。ヘッダ記録領域にプリント内容が格納されていない画像ファイルが受信された場合には（ステップ85でＮＯ），ステップ86の処理はスキップされる。次の画像ファイルが受信されるまで上述した処理が繰り返される。
【００７７】
受信スタンバイ後一定期間内に画像ファイルが受信されないと（ステップ83でＮＯ），電源オフまたは通信終了となることにより処理が終了する（ステップ84）。
【００７８】
このようにして，ディジタル・スチル・カメラ１から送信された画像ファイルおよびディジタル・スチル・カメラ１のユーザによって入力されたプリント内容をデータ記憶装置40のハードディスク42に記憶できるようになる。
【００７９】
図16は，データ記憶装置40とプリンタ50との間の通信処理手順を示している。
【００８０】
プリンタ50との間の通信が確立したことがデータ記憶装置40において検出されると，ハードディスク42にストレージ用プリント・ファイルが記憶されているかどうかが確認される（ステップ91）。ストレージ用プリント・ファイルが記憶されていると（ステップ91でＹＥＳ），ストレージ用プリント・ファイルに記憶されているプリント内容（ディジタル・スチル・カメラ１のユーザによって入力されたプリント内容）にしたがってプリントするかどうかが，データ記憶装置40の表示パネル41に表示される（ステップ92）。表示内容を見たユーザによって，ストレージ用プリント・ファイルに記憶されているプリント内容にしたがってプリントするかどうかが操作スイッチ46を用いて入力される。
【００８１】
データ記憶装置40にストレージ用プリント・ファイルが格納されていない（ステップ91でＮＯ），またはストレージ用プリント・ファイルに記憶されているプリント内容にしたがってプリントしない旨の入力が行われると（ステップ92でＮＯ），データ記憶装置40のハードディスク42に記憶されている画像ファイルによって表される画像の内容を，ユーザが確認しながらプリントする画像個別選択モードに移行する。
【００８２】
ストレージ用プリント・ファイルに記憶されているプリント内容にしたがってプリントする旨の入力が行われると（ステップ92でＹＥＳ），ハードディスク42からストレージ用プリント・ファイルが読み取られる（ステップ93）。また，ストレージ用送信履歴ファイルの中から対応する画像ファイルの送信履歴が読み取られる（ステップ94）。
【００８３】
読み取られた送信履歴が未送信でなければ（すなわち，送信済みであれば）（ステップ95でＮＯ），対応する画像ファイルはデータ記憶装置40からプリンタ50に送信され，すでにプリント済みであると考えられる。データ記憶装置40の表示パネル41上には「再プリントするか？」の文字が表示され，プリンタ50への画像ファイルの送信により重複プリントとなる可能性があることがユーザに報知される（ステップ96）。
【００８４】
操作スイッチ46を用いてユーザからのプリント指令がある（ステップ96でＹＥＳ），あるいは，送信履歴が未送信であれば（ステップ95でＹＥＳ），対応する画像ファイルがストレージ用プリント・ファイルのパスにもとづいてハードディスク42から読み取られ，プリンタ50に送信される（ステップ97）。プリント枚数を表すデータおよびプリントの種類を表すデータもデータ記憶装置40からプリンタ50に送信され，ディジタル・スチル・カメラ１のユーザによって指定された枚数分だけ指定された種類のプリントがプリンタ50において行われるのはいうまでもない。また，ストレージ用送信履歴ファイルの対応する送信履歴が未送信（未印刷）から送信済（未印刷）に更新される（ステップ98）。
【００８５】
すると，次の駒の画像があるかどうかが確認され（ステップ99），次の駒の画像があれば（ステップ99でＹＥＳ），次のプリント対象の画像の送信履歴がストレージ用送信履歴ファイルから読み取られ（ステップ100），ステップ95からの処理が繰り返される。送信履歴が送信済であり（ステップ95でＮＯ），かつ再プリントしない場合にも（ステップ96でＮＯ），ステップ99，100の処理が行われる。
【００８６】
以上のように，データ記憶装置40からプリンタ50に画像ファイルを送信したかどうか（すなわち，プリンタ50においてプリントがすでに行われたかどうか）の送信履歴を生成して，すでに送信した画像ファイルについてはユーザに確認した後にプリンタ50に送信している。したがって，重複送信（重複プリント）を未然に防止することができる。
【００８７】
上述の実施例においては，ストレージ用プリント・ファイルにしたがってプリントするかどうか（図16ステップ92），画像ファイルがプリンタ50に送信済みの場合に再プリントするかどうか（図16ステップ96）を確認しているが，これらの確認をすることなく，ストレージ用プリント・ファイルにしたがってプリントしてもよいし，送信済みの画像ファイルの再送信（再プリント）を停止するようにしてもよい。また，確認は，上述したように一駒ごとに行ってもよいし，複数駒ごとに行ってもよい。
【００８８】
上述した実施例においては，カメラ用送信履歴ファイルおよびストレージ用送信履歴ファイルに格納される送信履歴は送信済か未送信かであるが，送信先の相手装置を特定する情報も格納されるようにしてもよい。また，プリント内容としては，プリント・サイズを含ませるようにしてもよい。さらに，カメラ用送信履歴ファイルとカメラ用プリント・ファイルまたはストレージ用送信履歴ファイルとストレージ用プリント・ファイルとをそれぞれ同じファイルとしてもよい。
【図面の簡単な説明】
【００８９】
【図１】プリンタ・システムの概要を示している。
【図２】ディジタル・スチル・カメラの背面図である。
【図３】ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【図４】メモリ・カードのデータ構造を示している。
【図５】カメラ用送信履歴ファイルの構造を示している。
【図６】カメラ用ディレクトリの構造を示している。
【図７】カメラ用プリント・ファイルの構造を示している。
【図８】データ記憶装置の電気的構成を示すブロック図である。
【図９】ストレージ用送信履歴ファイルの構造を示している。
【図１０】ストレージ用ディレクトリの構造を示している。
【図１１】ストレージ用プリント・ファイルの構造を示している。
【図１２】プリンタの電気的構成を示すブロック図である。
【図１３】データ記憶装置とが通信する場合のディジタル・スチル・カメラの処理手順を示すフローチャートである。
【図１４】プリンタとが通信する場合のディジタル・スチル・カメラの処理手順を示すフローチャートである。
【図１５】ディジタル・スチル・カメラと通信する場合のデータ記憶装置の処理手順を示すフローチャートである。
【図１６】プリンタと通信する場合のデータ記憶装置の処理手順を示すフローチャートである。
【符号の説明】
【００９０】
１  ディジタル・スチル・カメラ
７  十字ボタン
10，45  アンテナ
11  メモリ・カード
22  ＣＣＤ
30，43  ＣＰＵ
31，44  無線通信インターフェイス
32  操作スイッチ類
40  データ記憶装置
42  ハードディスク
46，52  操作スイッチ
47，56  通信インターフェイス
48，57  コネクタ
50  プリンタ
【図１】
2005150892.tif 000003
【図２】
2005150892.tif 000004
【図３】
2005150892.tif 000005
【図４】
2005150892.tif 000006
【図５】
2005150892.tif 000007
【図６】
2005150892.tif 000008
【図７】
2005150892.tif 000009
【図８】
2005150892.tif 000010
【図９】
2005150892.tif 000011
【図１０】
2005150892.tif 000012
【図１１】
2005150892.tif 000013
【図１２】
2005150892.tif 000014
【図１３】
2005150892.tif 000015
【図１４】
2005150892.tif 000016
【図１５】
2005150892.tif 000017
【図１６】
2005150892.tif 000018