(57)【要約】【課題】  所望の画像ファイルが画像保存装置に保存されていること。【解決手段】  画像保存装置２の受信手段４７は、１または複数の画像ファイル２１を供給する画像供給装置１に接続され、この画像供給装置１から画像ファイルを受信する。記憶手段４６は、受信手段４７が受信した画像ファイル４９を記憶する。出力指示手段６２は、受信手段４７により受信された１または複数の画像ファイル４９が記憶手段４６に記憶されると、その１または複数の画像ファイル４９のリストまたはその画像ファイル４９による画像のリストを画像出力装置３に出力させる。【選択図】  図４
2006050036.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の画像ファイルを供給する画像供給装置に接続され、この画像供給装置から画像ファイルを受信する受信手段と、
上記受信手段が受信した画像ファイルを記憶する記憶手段と、
上記受信手段により受信された１または複数の画像ファイルが上記記憶手段に記憶されると、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを画像出力装置に出力させる出力指示手段と、
を有することを特徴とする画像保存装置。
【請求項２】
１または複数の画像ファイルを供給する画像供給装置に接続され、この画像供給装置から画像ファイルを受信する受信手段と、
画像ファイルを記憶する記憶手段と、
上記受信手段が受信した画像ファイルに付与するファイル名を生成するファイル名生成手段と、
上記生成されたファイル名の画像ファイルとして、上記受信手段が受信した画像ファイルを上記記憶手段に記憶させる記憶制御手段と、
上記記憶手段に記憶される画像ファイルと上記ファイル名のリストを用紙に印刷させる出力指示手段と、
を有することを特徴とする画像保存装置。
【請求項３】
前記受信手段は、保存のために選択された複数の画像ファイルを指定する保存指示に基づいて複数の画像ファイルのデータを受信し、
前記出力指示手段は、上記保存指示にて指定される複数の画像ファイルの画像と、それぞれのファイル名のリストを印刷させることを特徴とする請求項２記載の画像保存装置。
【請求項４】
前記出力指示手段は、前記画像ファイルが記憶された日付、前記画像ファイルの記憶後の前記記憶手段の空き容量、および前記画像ファイルの前記記憶手段内の保存場所の中から選択された少なくとも１つの情報を、前記リストとともに用紙に印刷させることを特徴とする請求項３記載の画像保存装置。
【請求項５】
１または複数の画像ファイルを供給する画像供給装置と、
上記画像供給装置に接続されこの画像供給装置から画像ファイルを受信する受信手段と、上記受信手段が受信した画像ファイルを記憶する記憶手段と、上記受信手段により受信された画像ファイルが上記記憶手段に記憶されると、その画像ファイルの記憶に伴って、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを印刷させる画像出力手段とを有する画像保存装置と、
を有することを特徴とする画像保存システム。
【請求項６】
１または複数の画像ファイルを供給する画像供給装置と、
上記画像供給装置に接続されこの画像供給装置から画像ファイルを受信する受信手段と、上記受信手段が受信した画像ファイルを記憶する記憶手段と、上記受信手段により受信された画像ファイルが上記記憶手段に記憶されると、その画像ファイルの記憶に伴って、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを印刷させる画像出力手段とを有する画像保存装置と、
上記出力指示手段からの出力指示に基づいて上記画像保存装置から、上記記憶手段に記憶された画像ファイルを取得する取得手段と、上記取得手段により取得された１または複数の画像ファイルによる画像を印刷する出力手段とを有する画像出力装置と、
を有することを特徴とする画像保存システム。
【請求項７】
画像保存装置に画像ファイルを記憶させる画像保存方法において、
１または複数の画像ファイルを供給する画像供給装置に接続され、この画像供給装置から画像ファイルを受信するステップと、
受信した上記画像ファイルが画像ファイルとして記憶手段に記憶されると、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを画像出力装置に出力させるステップと、
を有することを特徴とする画像保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像保存装置、画像保存システムおよび画像保存方法に関するものである。
【背景技術】
【０００２】
特許文献１には、ＵＳＢストレージクラスデバイスのデジタルカメラと、ＵＳＢホストのプリンタとを、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）で直接に接続した印刷システムが開示されている。この特許文献１の印刷システムでは、カメラは、そのボタンへの操作に応じて、プリンタに対するプリンタステータス要求や印刷要求や印刷中止要求などをファイルの形態で生成し、カメラ内のメモリに書き込む。また、プリンタは、カメラとの通信接続が確立した後、カメラ内のメモリを高速レートで周期的にチェックし、要求のファイルを見つけると、そのファイルを読み込み、要求された動作を実行する。
【０００３】
【特許文献１】特開２００３−２５９２７４号公報（図面、発明の詳細な説明）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように特許文献１に開示される従来の印刷システムでは、カメラのボタンが操作されることで、カメラに記憶されている画像ファイルがプリンタへ送信され、その画像がプリントされる。
【０００５】
ところで、この従来の印刷システムを応用して、カメラに記憶されている画像ファイルを画像保存装置へ送信、保存することが考えられる。
【０００６】
しかしながら、特許文献１に開示される従来の印刷システムを模して、カメラと画像保存装置とをＵＳＢで直接に接続し、カメラに記憶されている画像ファイルを画像保存装置へ送信した場合、その保存のための送信処理を実行するだけでは、どのような画像ファイルが画像保存装置に保存されたのかを簡単に確認するのは難しい。
【０００７】
そのため、たとえば、カメラに記憶されている画像ファイルをユーザが間違えて選択した場合であっても、画像保存装置に誤った画像ファイルが記録されても、ユーザがそれに気付くのは難しい。
【０００８】
また、たとえば、画像保存装置に画像ファイルを保存する場合、その画像保存装置内で画像ファイル同士が区別できるようにする必要がある。そのため、画像保存装置に保存する画像ファイルのファイル名は、カメラに記憶されているときのファイル名とは異なるファイル名にしなければならない場合がありえる。このようなファイル名の付け替え作業をユーザに１つ１つさせたのでは、ユーザにとって画像保存処理が面倒となってしまう。逆に、画像保存装置が自動的に画像ファイルのファイル名を付加して保存する場合には、その画像保存装置に保存されている画像ファイルにアクセスするために、ユーザは画像保存装置内を探さなければならない。画像保存装置に保存されている画像ファイルの数が多くなるにつれて、ユーザにとってその画像ファイルへのアクセス作業は面倒となってしまう。
【０００９】
本発明は、所望の画像ファイルが画像保存装置に保存されていることを容易に確認することができる画像保存装置、画像保存システムおよび画像保存方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像保存装置は、１または複数の画像ファイルを供給する画像供給装置に接続され、この画像供給装置から画像ファイルを受信する受信手段と、受信手段が受信した画像ファイルを記憶する記憶手段と、受信手段により受信された１または複数の画像ファイルが記憶手段に記憶されると、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを画像出力装置に出力させる出力指示手段と、を有するものである。
【００１１】
この構成を採用すれば、画像保存装置に１または複数の画像ファイルが記憶される毎に、その画像ファイルに係るリストが画像出力装置により出力される。ユーザは、この画像出力装置の出力に基づいて、所望の画像ファイルを間違えることなく保存することができたか否かを簡単に確認することができる。
【００１２】
本発明に係る他の画像保存装置は、１または複数の画像ファイルを供給する画像供給装置に接続され、この画像供給装置から画像ファイルを受信する受信手段と、画像ファイルを記憶する記憶手段と、受信手段が受信した画像ファイルに付与するファイル名を生成するファイル名生成手段と、生成されたファイル名の画像ファイルとして、受信手段が受信した画像ファイルを記憶手段に記憶させる記憶制御手段と、記憶手段に記憶される画像ファイルとファイル名のリストを用紙に印刷させる出力指示手段と、を有するものである。
【００１３】
この構成を採用すれば、画像保存装置に１または複数の画像ファイルが記憶される毎に、その画像ファイルに係るリストが画像出力装置により出力される。ユーザは、その印刷物に基づいて、所望の画像ファイルを間違えることなく保存することができたか否かを簡単に確認することができる。また、ユーザは、この印刷物に基づいて、その画像ファイルに付与されたファイル名を確認し、画像保存装置の記憶手段に複数の画像ファイルが保存されている状態であっても、確認したファイル名を使用して画像保存装置の記憶手段に保存されている複数の画像ファイルの中からその画像ファイルに簡単にアクセスすることができる。
【００１４】
本発明に係る他の画像保存装置は、上述した発明の構成に加えて、受信手段が、保存のために選択された複数の画像ファイルを指定する保存指示に基づいて複数の画像ファイルのデータを受信し、出力指示手段が、保存指示にて指定される複数の画像ファイルの画像と、それぞれのファイル名のリストを印刷させるものである。
【００１５】
この構成を採用すれば、保存指示毎に複数の画像ファイルの画像と、それぞれのファイル名のリストとが印刷される。したがって、保存のために選択した画像ファイルが保存指示毎に印刷されるので、その印刷物を画像保存装置に保存した画像ファイルの一覧として利用することができる。この印刷物をまとめておくことで、画像保存装置にどのような画像ファイルが保存されているかを簡単に把握することができる。
【００１６】
本発明に係る他の画像保存装置は、上述した各発明の構成に加えて、出力指示手段が、画像ファイルが記憶された日付、画像ファイルの記憶後の記憶手段の空き容量、および画像ファイルの記憶手段内の保存場所の中から選択された少なくとも１つの情報を、リストとともに用紙に印刷させるものである。
【００１７】
この構成を採用すれば、印刷物において、画像ファイルが記憶された日付、画像ファイルの記憶後の記憶手段の空き容量、画像ファイルの記憶手段内の保存場所などを確認することができる。画像ファイルの画像およびファイル名が印刷される印刷物に、これらの情報を付加することで、印刷物を保存順に整理したり、空き容量の大きい順に整理したり、保存場所単位で整理したりすることができ、これにより、画像保存装置に対して確認のためのアクセスをすることなく、画像保存装置の記憶手段の記憶内容などを把握することができる。
【００１８】
本発明に係る画像保存システムは、１または複数の画像ファイルを供給する画像供給装置と、画像供給装置に接続されこの画像供給装置から画像ファイルを受信する受信手段と、受信手段が受信した画像ファイルを記憶する記憶手段と、受信手段により受信された画像ファイルが記憶手段に記憶されると、その画像ファイルの記憶に伴って、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを印刷させる画像出力手段とを有する画像保存装置と、を有するものである。
【００１９】
この構成を採用すれば、画像供給装置から画像保存装置へ１または複数の画像ファイルが保存のために供給される毎に、その画像ファイルに係るリストが印刷される。ユーザは、その印刷物に基づいて、所望の画像ファイルを間違えることなく保存することができたか否かを簡単に確認することができる。
【００２０】
本発明に係る他の画像保存システムは、１または複数の画像ファイルを供給する画像供給装置と、画像供給装置に接続されこの画像供給装置から画像ファイルを受信する受信手段と、受信手段が受信した画像ファイルを記憶する記憶手段と、受信手段により受信された画像ファイルが記憶手段に記憶されると、その画像ファイルの記憶に伴って、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを印刷させる画像出力手段とを有する画像保存装置と、出力指示手段からの出力指示に基づいて画像保存装置から、記憶手段に記憶された画像ファイルを取得する取得手段と、取得手段により取得された１または複数の画像ファイルによる画像を印刷する出力手段とを有する画像出力装置と、を有するものである。
【００２１】
この構成を採用すれば、画像供給装置から画像保存装置へ１または複数の画像ファイルが保存のために供給される毎に、その画像ファイルに係るリストが画像出力装置により印刷される。ユーザは、その印刷物に基づいて、所望の画像ファイルを間違えることなく保存することができたか否かを簡単に確認することができる。
【００２２】
本発明に係る画像保存方法は、画像保存装置に画像ファイルを記憶させる画像保存方法において、１または複数の画像ファイルを供給する画像供給装置に接続され、この画像供給装置から画像ファイルを受信するステップと、受信した画像ファイルが画像ファイルとして記憶手段に記憶されると、その１または複数の画像ファイルのリストまたはその画像ファイルによる画像のリストを画像出力装置に出力させるステップと、を有するものである。
【００２３】
この方法を採用すれば、画像保存装置に１または複数の画像ファイルが記憶される毎に、その画像ファイルに係るリストが画像出力装置により出力される。ユーザは、この画像出力装置の出力に基づいて、所望の画像ファイルを間違えることなく保存することができたか否かを簡単に確認することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態に係る画像保存装置、画像保存システムおよび画像保存方法を、図面に基づいて説明する。画像保存装置および画像保存方法は、ストレージを例として説明する。
【００２５】
図１は、本発明の実施の形態に係る画像保存システムの構成を示す図である。画像保存システムは、画像供給装置としてのデジタルスチルカメラ（ＤＳＣ：Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ）１と、画像保存装置としてのストレージ２と、画像出力装置としてのプリンタ３とを有する。ＤＳＣ１とストレージ２とは、ＵＳＢケーブル４にて接続される。ストレージ２とプリンタ３とは、別のＵＳＢケーブル５にて接続される。
【００２６】
この本発明の実施の形態に係る画像保存システムは、ＤＳＣ１に保存されている画像データを画像ファイルとしてストレージ２に保存し、その際にそのストレージ２に保存した画像ファイルのファイル名などを自動的にプリンタ３で印刷するものである。
【００２７】
図２は、図１中のＤＳＣ１のハードウェア構成を示す図である。ＤＳＣ１は、プログラムを実行する中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、プログラムを記憶するフラッシュメモリ１２と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）ポート１３と、これらを接続するシステムバス１４とを有する。
【００２８】
ＤＳＣ１のＩ／Ｏポート１３には、撮像機器としてのＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１５と、外部メモリ接続機器としてのカードリーダ１６と、表示機器としての液晶モニタ１７と、入力機器としての入力デバイス１８と、通信機器としてのＵＳＢ通信Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ：インターフェース）１９とが接続される。
【００２９】
カードリーダ１６は、挿入部を有する。この挿入部には、半導体メモリ２０が挿入される。カード形状に形成された半導体メモリ２０としては、たとえばフラッシュメモリなどのカード形状に形成されたものがある。カードリーダ１６は、挿入部に挿入されている半導体メモリ２０にＣＣＤ１５が撮像した画像データを画像ファイル２１として書き込んだり、挿入部に挿入されている半導体メモリ２０から画像ファイル２１のデータを読み出したりする。
【００３０】
ＣＣＤ１５が撮像した画像データは、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式に符号化された上で、半導体メモリ２０に書き込まれる。画像ファイル２１は、画像データのみを有するものであっても、画像データおよびＥｘｉｆヘッダを有するＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）画像ファイルであってもよい。Ｅｘｉｆヘッダには、たとえば、撮像した画像の画質やサイズ、撮像した日時、撮像した場所（ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位による緯度経度の値など）などの各種の情報が記録できる。
【００３１】
ＵＳＢ通信Ｉ／Ｆ１９は、図示外のＵＳＢコネクタを有する。ＵＳＢコネクタには、ＵＳＢケーブル３が接続される。ＵＳＢ通信Ｉ／Ｆ１９は、ＵＳＢコネクタから信号が入力されると、その信号からデータを抽出する。ＵＳＢ通信Ｉ／Ｆ１９は、送信するデータに基づいて信号を生成し、この信号をＵＳＢコネクタへ出力する。
【００３２】
図３は、図２中のＤＳＣ１のフラッシュメモリの記憶内容を示す図である。図４は、図１の画像保存システムにおいて、画像保存時に実現される機能を示すブロック図である。
【００３３】
図３に示すように、ＤＳＣ１のフラッシュメモリ１２には、保存オペレーション生成プログラム２１と、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）通信プログラム２２と、ＵＳＢスティルイメージクラスプログラム２３とが格納される。
【００３４】
保存オペレーション生成プログラム２１は、中央処理装置１１に実行されることで、図４に示す保存ＯＰ（オペレーション）生成部３１を実現する。保存ＯＰ生成部３１は、ＤＳＣ１の半導体メモリ２０に保存されている画像ファイル２１の中から保存する画像ファイル２１を選択し、その選択した画像ファイル２１の保存を指示するスタートストレージオペレーションを生成する。
【００３５】
このスタートストレージオペレーションは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のテキストデータである。スタートストレージオペレーションは、少なくとも、保存のために選択された画像ファイル２１のファイルＩＤを含む。ファイルＩＤは、保存ＯＰ生成部３１が画像ファイル２１と１対１対応にて生成する識別符である。ファイルＩＤは、スタートストレージオペレーションにおいて、それがファイルを特定するための情報であることを示すタグに挟まれている。
【００３６】
ＰＴＰ通信プログラム２２は、中央処理装置１１に実行されることで、図４に示すＰＴＰ通信部３２を実現する。ＰＴＰ通信部３２は、後述するストレージ２の一方のＰＴＰ通信部６３との間で、画像ファイル２１のデータやその他のデータ（各種のオペレーションとそれに対する応答と）を送受する。
【００３７】
ＵＳＢスティルイメージクラスプログラム２３は、中央処理装置１１に実行されることで、図４に示すＵＳＢスティルイメージクラス通信部３３を実現する。ＵＳＢスティルイメージクラス通信部３３では、ＵＳＢホストとＵＳＢデバイスとの間でデータを転送したりする。
【００３８】
図５は、図１中のストレージ２のハードウェア構成を示す図である。ストレージ２は、中央処理装置４１と、中央処理装置４１がプログラムの実行の際に利用するメモリ４２と、プログラムを記憶するフラッシュメモリ４３と、Ｉ／Ｏポート４４と、これらを接続するシステムバス４５とを有する。
【００３９】
ストレージ２のＩ／Ｏポート４４には、画像ファイル４９を記憶する記憶手段としての記憶部４６と、受信手段としての２つのＵＳＢ通信Ｉ／Ｆ４７，４８とが接続される。各ＵＳＢ通信Ｉ／Ｆ４７，４８は、ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９と同様の機能を有するものであり、その説明を省略する。ただし、ＤＳＣ１に接続される一方のＵＳＢ通信Ｉ／Ｆ４７は、ＵＳＢホストとして機能し、プリンタ３に接続される他方のＵＳＢ通信Ｉ／Ｆ４８は、ＵＳＢデバイスとして機能する。ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９は、ＵＳＢデバイスとして機能し、後述するプリンタ３のＵＳＢ通信Ｉ／Ｆ７７は、ＵＳＢホストとして機能する。
【００４０】
記憶部４６は、たとえば不揮発性のメモリ、ハードディスクドライブなどとされ、ＤＳＣ１から供給される画像ファイルを蓄積する。
【００４１】
図６は、図５中のストレージ２のフラッシュメモリ４３の記憶内容を示す図である。ストレージ２のフラッシュメモリ４３には、オペレーション解釈プログラム５１と、保存処理プログラム５２と、２つのＰＴＰ通信プログラム５３，５４と、２つのＵＳＢスティルイメージクラスプログラム５５，５６とが記憶される。以下、図４を参照しつつ、これらのプログラムについて説明する。
【００４２】
オペレーション解釈プログラム５１は、中央処理装置４１に実行されることで、図４に示すＯＰ（オペレーション）解釈部６１を実現する。ＯＰ解釈部６１は、ＸＭＬ形式のテキストデータとして記述された各種のオペレーションが入力されると、そのオペレーションに対応付けられた処理を実行する。
【００４３】
保存処理プログラム５２は、中央処理装置４１に実行されることで、記憶制御手段、出力指示手段およびファイル名生成手段としての図４に示す保存処理部６２を実現する。保存処理部６２は、スタートストレージオペレーションにて指定された画像ファイル２１を記憶部４６に保存する。
【００４４】
２つのＰＴＰ通信プログラム５３，５４は、中央処理装置４１に実行されることで、図４に示す２つのＰＴＰ通信部６３，６４を実現する。２つのＵＳＢスティルイメージクラスプログラム５５，５６は、中央処理装置４１に実行されることで、図４に示す２つのＵＳＢスティルイメージクラス通信部６５，６６を実現する。これらは、ＤＳＣ１の同名のものと同じ機能を奏するものであり、説明を省略する。
【００４５】
図７は、図１中のプリンタ３のハードウェア構成を示す図である。プリンタ３は、中央処理装置７１と、中央処理装置７１がプログラムの実行の際に利用するメモリ７２と、プログラムを記憶するフラッシュメモリ７３と、Ｉ／Ｏポート７４と、これらを接続するシステムバス７５とを有する。
【００４６】
プリンタ３のＩ／Ｏポート７４には、出力手段としての印刷デバイス７６と、ＵＳＢ通信Ｉ／Ｆ７７とが接続される。プリンタ３のＵＳＢ通信Ｉ／Ｆ７７は、ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９と同様の機能を有するものであり、その説明を省略する。
【００４７】
印刷デバイス７６は、図示外のインクキャリッジや用紙の給紙機構などを有する。印刷デバイス７６は、これらインクキャリッジや用紙の給紙機構を用いて、用紙に画像を印刷する。
【００４８】
図８は、図７中のプリンタ３のフラッシュメモリ７３の記憶内容を示す図である。プリンタ３のフラッシュメモリ７３には、オペレーション解釈プログラム８１と、印刷画像生成プログラム８２と、デコードプログラム８３と、ＰＴＰ通信プログラム８４と、ＵＳＢスティルイメージクラスプログラム８５とが記憶される。以下、図４を参照しつつ、これらのプログラムについて説明する。
【００４９】
オペレーション解釈プログラム８１は、中央処理装置７１に実行されることで、図４に示すＯＰ（オペレーション）解釈部９１を実現する。ＯＰ解釈部９１は、ＸＭＬ形式のデータとして記述された各種のオペレーションが入力されると、そのオペレーションに対応付けられた処理を実行する。
【００５０】
印刷画像生成プログラム８２は、中央処理装置７１に実行されることで、取得手段としての図４に示す印刷画像生成部９２を実現する。印刷画像生成部９２は、印刷デバイス７６が印刷に用いる画像を生成する。
【００５１】
デコードプログラム８３は、中央処理装置７１に実行されることで、図４に示すデコーダ９３を実現する。デコーダ９３は、ＪＰＥＧ形式に符号化されている画像データを復号する。
【００５２】
ＰＴＰ通信プログラム８４は、中央処理装置７１に実行されることで、図４に示すＰＴＰ通信部９４を実現する。ＵＳＢスティルイメージクラスプログラム８５は、中央処理装置７１に実行されることで、図４に示すＵＳＢスティルイメージクラス通信部９５を実現する。これらは、ＤＳＣ１の同名のものと同じ機能を奏するものであり、説明を省略する。
【００５３】
次に、以上のような構成を有する画像保存システムの動作を説明する。画像保存時には、図４に示すように、ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９とストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７とがＵＳＢケーブル３で接続される。ストレージ２の他方のＵＳＢ通信Ｉ／Ｆ４８とプリンタ３のＵＳＢ通信Ｉ／Ｆ７７とが別のＵＳＢケーブル５で接続される。
【００５４】
ＤＳＣ１では、保存ＯＰ生成部３１と、ＰＴＰ通信部３２と、ＵＳＢスティルイメージクラス通信部３３とが実現される。ストレージ２では、ＯＰ解釈部６１と、保存処理部６２と、２つのＰＴＰ通信部６３，６４と、２つのＵＳＢスティルイメージクラス通信部６５，６６とが実現される。プリンタ３では、ＯＰ解釈部９１と、印刷画像生成部９２と、デコーダ９３と、ＰＴＰ通信部９４と、ＵＳＢスティルイメージクラス通信部９５とが実現される。
【００５５】
以下において、ストレージ２の２つのＵＳＢスティルイメージクラス通信部６５，６６の中、一方のＵＳＢ通信Ｉ／Ｆ４７を用いてＤＳＣ１との間で通信を行うほうを一方のＵＳＢスティルイメージクラス通信部６５と記載し、他方のＵＳＢ通信Ｉ／Ｆ４８を用いてプリンタ３との間で通信を行うほうを他方のＵＳＢスティルイメージクラス通信部６６と記載する。ストレージ２の２つのＰＴＰ通信部６３，６４の中、一方のＵＳＢスティルイメージクラス通信部６５を用いてＤＳＣ１との間で通信を行うほうを一方のＰＴＰ通信部６３と記載し、他方のＵＳＢスティルイメージクラス通信部６６を用いてプリンタ３との間で通信を行うほうを他方のＰＴＰ通信部６４と記載する。
【００５６】
画像保存を実現する場合には、ＤＳＣ１の半導体メモリ２０には、画像ファイル２１が記憶されている。この画像ファイル２１は、ＣＣＤ１５が撮像した画像データを含むものであっても、インターネットなどからダウンロードした画像データを含むものであってもよい。
【００５７】
図９は、図４中のＤＳＣ１の半導体メモリ２０に記憶される画像ファイル２１の一例を示す図である。図９（Ａ）の画像ファイル２１aは、人物の画像データ１０１と、「ＤＣＦ００００１」というファイル名を有する。図９（Ｂ）の画像ファイル２１ｂは、太陽の画像データ１０２と、「ＤＣＦ００００２」というファイル名を有する。図９（Ｃ）の画像ファイルは、山岳風景の画像データ１０３と、「ＤＣＦ００００３」というファイル名を有する。
【００５８】
図１０は、画像保存時に、図４の画像保存システムで実行される通信シーケンスを示す図である。なお、ストレージ２とプリンタ３とは、別のＵＳＢケーブル５で接続され、且つ、ストレージ２とプリンタ３との間のコネクションは、事前に確立されているものとする。
【００５９】
ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９とストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７とがＵＳＢケーブル３で接続された後、ＵＳＢホストとして機能するストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７は、ＵＳＢデバイスとして機能するＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９へ、ＵＳＢのディスクリプタの送信要求を送信する。ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９は、このディスクリプタの送信要求に応じて、ＤＳＣ１のディスクリプタを送信する。ストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７は、受信したＤＳＣ１のディスクリプタに基づいて、エンドポイントと呼ばれる通信バッファを生成する。
【００６０】
次に、ストレージ２の一方のＰＴＰ通信部６３とＤＳＣ１のＰＴＰ通信部３２との間で、ＰＴＰに基づく所定の接続処理が実行される。このＰＴＰに基づく所定の接続処理が完了すると、画像保存システムのストレージクライアントとしての保存ＯＰ生成部３１と、画像保存システムのストレージサーバとしてのＯＰ解釈部６１との間で、ダイレクト印刷のためのディスカバリ処理が実行される。このディスカバリ処理によって、ストレージ２とＤＳＣ１とは、互いが所定の同一の画像保存システムに対応した機器であることを認識する。
【００６１】
以上のような処理によってＤＳＣ１とストレージ２とのコネクションが確立した（ステップＳ１）後、ＤＳＣ１の保存ＯＰ生成部３１は、保存画像の選択処理を開始する（ステップＳ２）。
【００６２】
図１１は、図４中のＤＳＣ１の保存ＯＰ生成部３１が実行する保存画像の選択処理を示すフローチャートである。
【００６３】
ＤＳＣ１の保存ＯＰ生成部３１は、まず、半導体メモリ２０に記憶されている画像ファイル２１のファイル名を読み込み、このファイル名のリストを液晶モニタ１７に表示する。なお、保存ＯＰ生成部３１は、半導体メモリ２０に記憶されている画像ファイル２１のサムネイル画像を読み込み、このサムネイル画像のリストを液晶モニタ１７に表示するようにしてもよい。
【００６４】
入力デバイス１８は、そのキー操作に応じて入力データを出力する。保存ＯＰ生成部３１は、液晶モニタ１７にファイル名のリストを表示している状態で入力される入力データに基づいて、リスト内の所定の画像ファイル２１を、保存に係る画像ファイル２１として選択する（ステップＳ１１）。
【００６５】
保存ＯＰ生成部３１は、画像選択の終了を示す入力データが入力されるまで、上述した画像ファイル２１のリスト表示と選択処理とを繰り返す。これにより、保存ＯＰ生成部３１は、半導体メモリ２０に保存されている複数の画像ファイル２１の中から、ストレージ２に保存する画像ファイル２１を選択する。なお、画像ファイル２１は、１つ１つ順番に選択するのではなく、たとえば半導体メモリ２０のすべての画像ファィルを一括して選択したり、画像の撮像日時などの属性による分類毎に選択したりしてもよい。
【００６６】
画像ファイル２１の選択が終了したら、保存ＯＰ生成部３１は、保存情報の印刷要否を問い合わせる画面を液晶モニタ１７に表示する（ステップＳ１２）。保存情報は、たとえば、ストレージ２に保存した画像ファイル４９のファイル名などである。保存ＯＰ生成部３１は、液晶モニタ１７に保存情報の印刷要否の問合せ画面を表示している状態で入力される入力データに基づいて、保存情報の印刷要否を選択する。
【００６７】
保存情報の印刷することを選択した場合、保存ＯＰ生成部３１は、先に選択した画像ファイル２１の保存処理を実行させるためのスタートストレージオペレーションを生成する（ステップＳ１３）。このスタートストレージオペレーションには、選択した画像ファイル２１と１対１対応にて生成されるファイルＩＤと、保存情報の印刷を指示するテキストとが含まれる。保存ＯＰ生成部３１は、生成したスタートストレージオペレーションをＰＴＰ通信部３２へ出力する。
【００６８】
保存情報の印刷しないことを選択した場合、保存ＯＰ生成部３１は、先に選択した画像ファイル２１の保存処理を実行させるためのスタートストレージオペレーションを生成する（ステップＳ１４）。このスタートストレージオペレーションには、選択した画像ファイル２１と１対１対応にて生成されるファイルＩＤが含まれる。保存ＯＰ生成部３１は、生成したスタートストレージオペレーションをＰＴＰ通信部３２へ出力する。
【００６９】
スタートストレージオペレーションが入力されると、ＤＳＣ１のＰＴＰ通信部３２は、スタートストレージオペレーションを、転送するデータとして、ＤＳＣ１のＵＳＢスティルイメージクラス通信部３３へ出力する。ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９は、このＤＳＣ１のＵＳＢスティルイメージクラス通信部３３へ出力されたデータを、ストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７へ送信する（図１０のステップＳ３）。ストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７は、受信したデータをストレージ２の一方のＵＳＢスティルイメージクラス通信部６５を介して、ストレージ２の一方のＰＴＰ通信部６３へ出力する。ストレージ２の一方のＰＴＰ通信部６３は、スタートストレージオペレーションをＯＰ解釈部６１へ出力する。
【００７０】
ストレージ２のＯＰ解釈部６１は、一方のＰＴＰ通信部６３からスタートストレージオペレーションが入力されると、そのスタートストレージオペレーションに対応付けられた処理を実行する。スタートストレージオペレーションの場合には、ＯＰ解釈部６１は、そのスタートストレージオペレーションにて指定された画像ファイル２１の保存処理を保存処理部６２に指示する（図１０のステップＳ４）。
【００７１】
図１２は、図４中のストレージ２の保存処理部６２が実行するフローチャートを示す図である。保存処理部６２は、スタートストレージオペレーションに含まれるファイルＩＤを指定して、各ファイルＩＤが対応付けられた画像ファイル２１の取得指示を一方のＰＴＰ通信部６３へ出力する（ステップＳ２１）。ストレージ２の一方のＰＴＰ通信部６３は、そのファイルＩＤを指定したファイル送信コマンドを出力する。このファイル送信コマンドは、たとえばゲットパーシャルオブジェクトコマンド、ゲットオブジェクトコマンドなどのＰＴＰによるコマンドである。
【００７２】
このファイル送信コマンドは、ストレージ２の一方のＵＳＢスティルイメージクラス通信部６５、ストレージ２の一方のＵＳＢ通信Ｉ／Ｆ４７、ＤＳＣ１のＵＳＢ通信Ｉ／Ｆ１９およびＤＳＣ１のＵＳＢスティルイメージクラス通信部３３を介して、ＤＳＣ１のＰＴＰ通信部３２へ送信される（図１０のステップＳ５）。
【００７３】
ＤＳＣ１のＰＴＰ通信部３２は、ファイル送信コマンドを受信すると、そのコマンドのファイルＩＤによって指定された画像ファイル２１のデータを半導体メモリ２０から読み込み、その読み込んだ画像ファイル２１のデータをストレージ２の一方のＰＴＰ通信部６３へ送信する（図１０のステップＳ６）。ストレージ２の一方のＰＴＰ通信部６３は、ファイル送信コマンドで指定した画像ファイル２１のデータを受信すると、その受信したデータを保存処理部６２へ出力する。
【００７４】
画像ファイル２１のデータが入力されると、保存処理部６２は、ファイル名を生成する（図１２のステップＳ２２）。この保存処理部６２が生成するファイル名は、記憶部４６に既に記憶されている画像ファイル２１のファイル名と異なるものであり、たとえば記憶部４６に保存する画像ファイル２１に対して連番にて発行される番号からなるファイル名であっても、保存する日時とその連番とを組み合わせてなるファイル名であってもよい。
【００７５】
ファイル名を生成したら、保存処理部６２は、そのファイル名を記憶部４６に登録し、その登録したファイル名の画像ファイル４９のデータとして、一方のＰＴＰ通信部６３から入力された画像ファイル２１のデータを記憶部４６に書き込む。これにより、記憶部４６には、ＤＳＣ１から取得した画像ファイル２１のデータは、記憶部４６内において互いに異なるファイル名によって区別された状態で記憶部４６に保存される（図１２のステップＳ２３）。
【００７６】
スタートストレージオペレーションにて指定されたファイルＩＤの画像ファイル２１のデータを記憶部４６に書き込んだ後、保存処理部６２は、スタートストレージオペレーションにて指定されたすべてのファイルＩＤの画像ファイル２１のデータを記憶部４６に保存し終えたか否かを判断する（図１２のステップＳ２４）。
【００７７】
すべての画像ファイル２１のデータを記憶部４６に保存し終えていない場合には、保存処理部６２は、その保存処理が完了するまで、上述した一方のＰＴＰ通信部６３への画像ファイル２１の取得指示処理（図１２のステップＳ２１）から記憶部４６への保存処理（図１２のステップＳ２３）までの一連の処理を繰り返す。これにより、ストレージ２の記憶部４６には、スタートストレージオペレーションにて指定されたすべてのファイルＩＤに対応する画像ファイル２１のデータが、互いに異なるファイル名の画像ファイル４９として記憶される。
【００７８】
図１３は、図４中のストレージ２の記憶部４６に記憶される画像ファイル４９の一例を示す図である。図１３（Ａ）は、人物の画像データ１０１と、「０２０４０００１」というファイル名を有する画像ファイル４９ａの一例を示すものである。図１３（Ｂ）は、山岳風景の画像データ１０３と、「０２０４０００２」というファイル名を有する画像ファイル４９ｂの一例を示すものである。図１３に示すこれらの画像ファイル４９ａ，４９ｂは、たとえば図９（Ａ）から（Ｃ）に示す３つの画像ファイル２１ａ，２１ｂ，２１ｃがＤＳＣ１の半導体メモリ２０に記憶されている場合において、０２月０４日に、保存する画像ファイル２１として図９（Ａ）の人物の画像１０１と図９（Ｃ）の山岳風景の画像１０３とを選択した場合に、記憶部４６に保存されるものである。ストレージ２の記憶部４６に記憶される各画像ファイル４９ａ，４９ｂには、保存させた日付を示す文字列「０２０４」と、その日付内での保存の順番を示す番号（「０００１」や「０００２」）とを組み合わせたファイル名が付加されている。
【００７９】
スタートストレージオペレーションにて指定されたすべてのファイルＩＤの画像ファイル２１を記憶部４６に記憶した後、保存処理部６２は、スタートストレージオペレーションに、保存情報の印刷を指示するテキストが含まれているか否かを判断する（図１２のステップＳ２５）。
【００８０】
保存情報の印刷を指示するテキストが含まれている場合には、保存処理部６２は、保存した画像ファイル４９の保存情報を印刷するためのスタートプリントオペレーション（印刷指示）を生成する（図１２のステップＳ２６）。保存情報の印刷を指示するテキストが含まれていない場合には、保存処理部６２は、スタートストレージオペレーションに基づく処理を終了する。
【００８１】
保存処理部６２が画像保存時に生成するこのスタートプリントオペレーションには、スタートストレージオペレーションに基づいて記憶部４６に記憶した画像ファイル４９を特定するための情報として、その画像ファイル４９と１対１対応で発行されるファイルＩＤが含まれる。各ファイルＩＤに対応付けて、それぞれの画像ファイル４９のファイル名が記述される。さらに、印刷する画像の種類としてサムネイル画像が指定される。サムネイル画像印刷の場合、１枚の用紙に複数のサムネイル画像がまとめて印刷される。
【００８２】
保存処理部６２は、生成したスタートプリントオペレーションを他方のＰＴＰ通信部６４へ出力する。他方のＰＴＰ通信部６４は、スタートプリントオペレーションを、プリンタ３のＰＴＰ通信部９４へ送信する（図１０のステップＳ７）。このストレージ２の他方のＰＴＰ通信部６４とプリンタ３のＰＴＰ通信部９４との間での通信は、ＤＳＣ１のＰＴＰ通信部３２とストレージ２の一方のＰＴＰ通信部６３との間での通信と同様であり、説明を省略する。
【００８３】
プリンタ３のＰＴＰ通信部９４は、スタートプリントオペレーションを受信すると、このスタートプリントオペレーションをプリンタ３のＯＰ解釈部９１へ出力する。プリンタ３のＯＰ解釈部９１は、印刷画像生成部９２に印刷処理を指示する。プリンタ３は、印刷処理を開始する（図１０のステップＳ８）。
【００８４】
印刷画像生成部９２は、まず、スタートプリントオペレーションに含まれるファイルＩＤの画像ファイル４９の取得指示をＰＴＰ通信部９４へ出力する。プリンタ３のＰＴＰ通信部９４は、ストレージ２の他方のＰＴＰ通信部６４へファイル取得指示コマンドを送信して（図１０のステップＳ９）、取得指示に係る画像ファイル４９のデータを受信する（図１０のステップＳ１０）。プリンタ３のＰＴＰ通信部９４とストレージ２の他方のＰＴＰ通信部６４との間の通信処理は、ストレージ２の一方のＰＴＰ通信部６３がＤＳＣ１のＰＴＰ通信部３２から画像ファイル２１のデータを取得する処理と同じなので説明を省略する。
【００８５】
プリンタ３のＰＴＰ通信部９４は、受信した画像ファイル４９の画像データをデコーダ９３へ出力する。デコーダ９３は、画像データをデコードし、デコードした画像データを印刷画像生成部９２へ出力する。
【００８６】
印刷画像生成部９２は、上述したＰＴＰ通信部９４への画像ファイル４９の取得指示を繰り返して、スタートプリントオペレーションに含まれるすべてのファイルＩＤの画像ファイル４９の画像データを順次取得する。印刷画像生成部９２は、スタートプリントオペレーションにて指定されるすべての画像ファイル４９の画像データを取得したら、取得した画像データによるサムネイル画像とファイル名とを、画像ファイル４９毎に対応付けて並べた印刷用の画像を生成する。また、印刷画像生成部９２は、生成した印刷用の画像を印刷デバイス７６へ出力する。印刷デバイス７６は、インクキャリッジや用紙の給紙機構を用いて、印刷用の画像を用紙に印刷する。
【００８７】
図１４は、図４中のストレージ２の保存処理部６２のスタートプリントオペレーションに基づいて、プリンタ３の印刷デバイス７６が用紙に印刷する画像１１１の一例を示す図である。図１４の印刷用の画像１１１では、保存処理部６２のスタートプリントオペレーションにて指定した画像ファイル４９のサムネイル画像１０１，１０３，・・・が縦横に並べられて、まとめて印刷される。各サムネイル画像１０１，１０３，・・・の下には、それぞれの画像ファイル４９のストレージ２でのファイル名（たとえば「０２０４０００１」）が対応付けて印刷される。
【００８８】
また、この図１４に示す印刷物では、各サムネイル画像１０１，１０３，・・・に対応付けて、チェックボックス１１２が印刷されている。チェックボックス１１２が印刷されることで、図１４の印刷物は、オーダシートとして利用することができる。図１４の例では、チェックボックス１１２は、サムネイル画像１０１，１０３，・・・毎に、２つずつ設けられている。２つのチェックボックス１１２の中の１つは、Ｌ版で印刷を指示する際にチェックするチェックボックス１１２であり、もう１つは、Ａ４サイズで印刷を指示する際にチェックするチェックボックス１１２である。チェックボックス１１２にチェックをして印刷物をスキャナなどで読み取らせることで、チェックボックス１１２にチェックがされている画像をそのチェックしたサイズの用紙に印刷することができる。また、印刷物には、印刷枚数を指定するチェックボックスや数字の記入欄などを設けるようにしてもよい。なお、印刷物に印刷する画像は、サムネイル画像１０１，１０３，・・・以外の画像であってもよい。
【００８９】
以上のように、この実施の形態に係る画像保存システムは、ＤＳＣ１は、複数の画像ファイル２１の中から保存する画像ファイル２１を選択し、ストレージ２は、その画像ファイル２１のデータを画像ファイル４９として記憶部４６に保存し、プリンタ３は、その記憶部４６に保存した画像ファイル４９のサムネイル画像およびファイル名を同じ用紙に印刷する。
【００９０】
ユーザは、この印刷物に基づいて、ＤＳＣ１において保存のために選択された画像ファイル２９の画像を確認し、さらにＤＳＣ１に所望の画像ファイル２９を間違えることなく選択させて保存することができたか否かを確認することができる。また、ユーザは、この印刷物に基づいて、記憶部４６に保存した画像ファイル４９に付与されたファイル名を確認し、ストレージ２の記憶部４６に複数の画像ファイル４９が保存されている状態であっても、確認したファイル名を使用して記憶部４６に保存されている複数の画像ファイル４９の中からその画像ファイル４９に簡単にアクセスすることができる。
【００９１】
この実施の形態に係る画像保存システムは、ストレージ２が、各画像の画像ファイル４９のファイル名を自動的に付与する。そのため、ユーザは、ストレージ２に保存する画像データにそれぞれに固有のファイル名を１つ１つ付与することなく、その画像データを、ストレージ２内において互いに区別できる状態にて保存することができる。
【００９２】
この実施の形態に係る画像保存システムは、ストレージ２は、スタートストレージオペレーション毎に複数の画像ファイルをまとめて印刷するスタートプリントオペレーションを生成し、プリンタ３は、このスタートプリントオペレーションにて指定される画像ファイルのサムネイル画像およびファイル名をまとめて印刷する。この印刷物には、保存のために選択した画像ファイル４９がまとめて印刷されるので、その印刷物をストレージ２に保存した画像ファイル４９の一覧として利用することができる。この印刷物をまとめることで、ストレージ２にどのような画像ファイル４９が保存されているかを簡単に把握することができる。
【００９３】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明はこれに限定されるものではなく種々の変形、変更が可能である。
【００９４】
上記実施の形態では、スタートストレージオペレーションに保存情報の印刷を指示するテキストが含まれているか否かに基づいて、プリンタ３の保存処理部６２は、保存時に印刷をするか否かを判断している。この他にもたとえば、プリンタ３の保存処理部６２は、保存するときにはかならずスタートプリントオペレーションを生成し、保存情報を印刷するようにしてもよい。
【００９５】
上記実施の形態では、ストレージ２に画像データが保存されたときに、プリンタ３は、その画像データのサムネイル画像と、そのストレージ２でのファイル名とをまとめて印刷している。また、各画像に対応付けて、スキャナ読み込みにより印刷を指示するためのチェックボックス１１２が付加されている。この他にもたとえば、プリンタ３は、ストレージ２に画像データが保存されたときに、ストレージ２に画像ファイル２１のデータを保存した日付あるいは画像を撮像した日付とか、保存処理後のストレージ２の残りの空き容量などのストレージ２に関する情報とか、記憶部４６内の保存ディレクトリやディレクトリのツリー構造とかを印刷するようにしてもよい。
【００９６】
ストレージ２に保存した日付あるいは画像を撮像した日付を印刷することで、ストレージ２に保存した画像データの確認用に印刷したものを、アルバムなどの画像管理用の印刷物として利用する価値が向上する。この印刷物を保存順に整理することで、ストレージ２に対して確認のためのアクセスをすることなく、ストレージ２の記憶部４６の記憶内容などを把握することができる。
【００９７】
保存処理後のストレージ２の残りの空き容量（バイト単位または記憶容量に対するパーセント）などのストレージ２に関する情報を印刷することで、印刷物を、ストレージ２の管理用のものとしても利用できる。この印刷物を空き容量の大きい順に整理することで、ストレージ２に対して確認のためのアクセスをすることなく、ストレージ２の記憶部４６の記憶内容などを把握することができる。
【００９８】
ストレージ２に保存した保存ディレクトリやディレクトリのツリー構造を印刷することで、より簡単に画像ファイル４９のストレージ２内の保存位置を特定できる。この印刷物を保存場所単位で整理することで、ストレージ２に対して確認のためのアクセスをすることなく、ストレージ２の記憶部４６の記憶内容などを把握することができる。
【００９９】
上記実施の形態では、画像ファイル４９は、ストレージ２の記憶部４６に記憶されている。また、この記憶部４６は、ストレージ２のＩ／Ｏポートに接続されている。記憶部４６は、画像ファイル４９を記憶できるものであればよく、ハードディスクドライブなどの他にも、ＭＯ（ｍａｇｎｅｔｏ−ｏｐｔｉｃ）ディスク、ＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ディスクなどの記憶部４６の本体と着脱可能な、コンピュータ読取可能な記録媒体に記憶させるものであってもよい。ストレージ２の本体と着脱可能な記録媒体、たとえばストレージ２の本体と着脱可能な記録媒体に画像ファイル４９を保存する場合には、その画像ファイル４９のファイル名は、ストレージ２において連番に生成されても、記録媒体毎に連番に生成されてもよい。
【０１００】
上記実施の形態では、スタートストレージオペレーションやスタートプリントオペレーションでは、画像データを特定するための情報としてファイルＩＤを使用している。この他にもたとえば、スタートプリントオペレーションやスタートストレージオペレーションにおける画像データを特定するための情報として、ファイル名や、ファイル名と１対１対応で生成されるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを使用してもよい。
【０１０１】
上記実施の形態では、ＤＳＣ１を例として画像供給装置を説明している。画像供給装置は、他にもたとえば、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの情報端末であってもよい。
【０１０２】
上記実施の形態では、プリンタ３を例として画像出力装置を説明している。画像出力装置は、他にもたとえば、モニタなどの表示装置であってもよい。
【０１０３】
上記実施の形態では、スタートストレージオペレーションなどを送信する手段として、ＰＴＰ通信部３２と、ＵＳＢスティルイメージクラス通信部３３と、ＵＳＢ通信Ｉ／Ｆ１９とで構成されるものを利用している。この他にもたとえば、サブクラスとしてＳＣＳＩコマンドを指定したＵＳＢマスストレージクラス通信部と、ＵＳＢ通信Ｉ／Ｆとで構成されるものを、オペレーションなどを送信する手段として利用してもよい。
【０１０４】
上記実施の形態では、オペレーションなどを送信する送信媒体として、ＵＳＢを使用している。この他にもたとえば、オペレーションなどを送信する送信媒体として、ＵＳＢなどのほかに、イーサネット（登録商標）などを利用する有線のネットワークによる通信路としてもよい。そのネットワークの一部には、所謂インターネットが含まれてもよい。また、ＵＳＢやイーサネット（登録商標）などの有線による通信路を利用するのではなく、無線による通信路を送信媒体として利用してもよい。そして、このようなＵＳＢ以外の通信路を使用する場合であっても、ＤＳＣ１で選択された画像ファイル２１をストレージ２の記憶部４６に保存する際に、プリンタ３が、その記憶部４６に保存した画像ファイル４９のサムネイル画像およびファイル名を同じ用紙に印刷すればよい。また、プリンタ３が、チェックボックス１１２を付加したオーダシートを印刷するようにしてもよい。
【０１０５】
特に、ネットワークを通信路として使用する場合には、ＤＳＣ１からの保存ができるとともに、そのネットワークに接続されたパーソナルコンピュータなどからもそこで選択された画像ファイルを保存できるようにし、プリンタ３は、その保存の際に保存する画像ファイルの画像を印刷するようにしてもよい。
【０１０６】
上記実施の形態では、ＤＳＣ１からストレージ２へスタートストレージオペレーションを送信し、ストレージ２がそのスタートストレージオペレーションで指定された画像データを読み込んでいる。この他にもたとえば、ＤＳＣ１が、ストレージ２へ画像データを自発的に送信するようにしてもよい。
【０１０７】
上記実施の形態では、ストレージ２とプリンタ３とは別々の装置としているが、ストレージ２とプリンタ３とを１つの装置として一体化してもよい。その場合には、保存処理部６２と印刷画像生成部９２とを、また、記憶部４６とデコーダ９３とを直接接続し、ストレージ２の他方のＰＴＰ通信部６４、ＵＳＢスティルイメージクラス通信部６６、ＵＳＢ通信Ｉ／Ｆ４８、ＵＳＢケーブル５、プリンタ３のＵＳＢ通信Ｉ／Ｆ７７、ＵＳＢスティルイメージクラス通信部９５、ＰＴＰ通信部９４およびＯＰ解釈部９１を省略するようにしてもよい。
【０１０８】
また、このようにストレージ２とプリンタ３とを一体化した装置としている場合であっても、その一体化した装置とＤＳＣ１との間でオペレーションなどを送信する伝送媒体として、ＵＳＢなどの有線通信路を利用するのではなく、無線通信路を利用するものを利用してもよい。また、有線通信路としては、ＵＳＢなどのほかに、イーサネット（登録商標）などを利用するネットワークによる通信路としてもよい。そして、このようにストレージ２とプリンタ３とが一体化されている場合であっても、ＤＳＣ１で選択された画像ファイル２１をストレージ２の記憶部４６に保存する際に、プリンタ３が、その記憶部４６に保存した画像ファイル４９のサムネイル画像およびファイル名を同じ用紙に印刷すればよい。また、プリンタ３は、チェックボックス１１２を付加したオーダシートを印刷するようにしてもよい。
【０１０９】
また、その一体化した装置がネットワークに接続される場合、その一体化した装置は、そのネットワークに接続されたパーソナルコンピュータにおいて選択された画像ファイルを保存し、その保存の際にプリンタ３が、その記憶部４６に保存した画像ファイル４９のサムネイル画像およびファイル名を同じ用紙に印刷するようにしてもよい。また、プリンタ３は、チェックボックス１１２を付加したオーダシートを印刷するようにしてもよい。
【０１１０】
この他にもたとえば、ストレージ２およびプリンタ３が一体化された装置に、半導体メモリ２０を挿入できるカードリーダを追加し、カードリーダに挿入される半導体メモリ２０の画像ファイルをストレージ２へ保存し、その保存の際に、プリンタ３がその記憶部４６に保存した画像ファイル４９のサムネイル画像およびファイル名を同じ用紙に印刷するようにしてもよい。また、プリンタ３は、チェックボックス１１２を付加したオーダシートを印刷するようにしてもよい。
【０１１１】
特に、ストレージ２およびプリンタ３が一体化された装置には、カードリーダとともにユーザインタフェースを設け、このユーザインタフェースがユーザに画像を確認させ且つユーザ操作に基づいて保存する画像を選択するようにしてもよい。これにより、一体化された装置にＤＳＣ３を接続しなくても、半導体メモリ２０の画像ファイル２１を選択し、その選択された画像ファイルの画像を記憶部４６に保存し、その保存の際に、プリンタ３がその記憶部４６に保存した画像ファイル４９のサムネイル画像およびファイル名を同じ用紙に印刷することができる。また、プリンタ３は、チェックボックス１１２を付加したオーダシートを印刷するようにしてもよい。
【０１１２】
上記実施の形態では、ＤＳＣ１とストレージ２とをＵＳＢケーブル３で接続し、且つ、ストレージ２とプリンタ３とを別のＵＳＢケーブル５で接続している。この他にもたとえば、ＤＳＣ１とプリンタ３とをＵＳＢケーブル３で接続し、且つ、プリンタ３とストレージ２とを別のＵＳＢケーブル５で接続してもよい。この場合、プリンタ３は、ＤＳＣ１とストレージ２との間で送受されるスタートストレージオペレーションや画像ファイル２１などを転送すればよい。
【産業上の利用可能性】
【０１１３】
本発明は、たとえばデジタルスチルカメラとストレージとを直接に接続し、そのデジタルスチルカメラで撮像した画像をストレージに保存する画像保存システムなどに利用することができる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態に係る画像保存システムの構成を示す図である。
【図２】図１中のＤＳＣのハードウェア構成を示す図である。
【図３】図２中のＤＳＣのフラッシュメモリの記憶内容を示す図である。
【図４】図１の画像保存システムの画像保存時の機能ブロック図である。
【図５】図１中のストレージのハードウェア構成を示す図である。
【図６】図５中のストレージのフラッシュメモリの記憶内容を示す図である。
【図７】図１中のプリンタのハードウェア構成を示す図である。
【図８】図７中のプリンタのフラッシュメモリの記憶内容を示す図である。
【図９】図４中の半導体メモリに記憶される画像ファイルの一例を示す図である。
【図１０】画像保存時の画像保存システムの通信シーケンスを示す図である。
【図１１】保存ＯＰ生成部による保存画像の選択処理を示すフローチャートである。
【図１２】保存処理部の保存処理を示すフローチャートである。
【図１３】図４中の記憶部に記憶される画像ファイルの一例を示す図である。
【図１４】画像保存時にプリンタが用紙に印刷する画像の一例を示す図である。
【符号の説明】
【０１１５】
１  ＤＳＣ（画像供給装置）、２  ストレージ（画像保存装置）、３  プリンタ（画像出力装置）、２１，４９  画像ファイル、４６  記憶部（記憶手段）、４７  ＵＳＢ通信Ｉ／Ｆ（受信手段）、６２  保存処理部（記憶制御手段、出力指示手段、ファイル名生成手段）、７６  印刷デバイス（出力手段）、９２  印刷画像生成部（取得手段）
【図１】
2006050036.tif 000003
【図２】
2006050036.tif 000004
【図３】
2006050036.tif 000005
【図４】
2006050036.tif 000006
【図５】
2006050036.tif 000007
【図６】
2006050036.tif 000008
【図７】
2006050036.tif 000009
【図８】
2006050036.tif 000010
【図９】
2006050036.tif 000011
【図１０】
2006050036.tif 000012
【図１１】
2006050036.tif 000013
【図１２】
2006050036.tif 000014
【図１３】
2006050036.tif 000015
【図１４】
2006050036.tif 000016