(57)【特許請求の範囲】
【請求項１】
デジタルカメラにおいて、
撮像した画像データを記憶媒体に記憶させる記憶手段と、
ネットワークへ接続するネットワーク接続手段と、
前記ネットワークへの接続操作手段と、
前記ネットワークを介して、前記記憶媒体に記憶されている画像データを外部の装置へ送信する送信手段と
を備え、
前記送信手段は、
前記接続操作手段への操作により前記ネットワークに接続されている状態では、画像を撮影するためのシャッター操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信し、
前記ネットワークに接続されていない状態では、前記シャッター操作とは異なる所定の操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信する、
ことを特徴とするデジタルカメラ。
【請求項２】
前記送信手段は、前記ネットワーク接続手段によってネットワークに接続されると、前記ネットワークを介して、前記記憶媒体に記憶されている画像データのうち、最後に記憶された画像データを前記外部の装置へ送信することを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記外部の装置はプリンタであり、
前記送信手段は、前記画像データを自動的に外部のプリンタへ送信することを特徴とする請求項１又は２に記載のデジタルカメラ。
【請求項４】
デジタルカメラにおいて実行される送信方法において、
ネットワークへの接続操作手段への操作により前記デジタルカメラが前記ネットワークに接続されている状態では、画像を撮影するためのシャッター操作が行われると、前記ネットワークを介して、前記デジタルカメラが撮像した画像データを記憶する記憶媒体に記憶されている画像データを外部の装置へ送信するステップと、
前記ネットワークに接続されていない状態では、前記シャッター操作とは異なる所定の操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信するステップと
を有することを特徴とする送信方法。
【請求項５】
デジタルカメラが備えるコンピュータに、
ネットワークへの接続操作手段への操作により前記デジタルカメラが前記ネットワークに接続されている状態では、画像を撮影するためのシャッター操作が行われると、前記ネットワークを介して、前記デジタルカメラが撮像した画像データを記憶する記憶媒体に記憶されている画像データを外部の装置へ送信するステップと、
前記ネットワークに接続されていない状態では、前記シャッター操作とは異なる所定の操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラで撮影した画像を撮影後即座に印刷する場合等に適した印刷方法、デジタルカメラ、プログラム及びプリンタを提供することを目的とする。
【背景技術】
【０００２】
近年、ＡＶ機器やパソコン、情報家電等を、ハブ又はルータ等を介して相互に接続し、ハードウェア資源又はソフトウェア資源を共有できるようにするネットワークシステム（例えば、ローカルエリアネットワーク（ＬＡＮ：local Area Network））が提案されている。例えば、ＤＬＮＡ（Digital Living Network Alliance）により、このネットワークシステムにおける技術仕様が策定されている。以下、ＤＬＮＡにより策定された仕様（ＤＬＮＡガイドライン）に準拠した機器を、ＤＬＮＡ対応機器と呼ぶこととする。
ＤＬＮＡ対応機器には、静止画や動画、音楽等のデジタルコンテンツを保存する機器（以下、ＤＭＳ（Digital Media Server）と称する）、ＤＭＳから提供されたデジタルコンテンツを再生する機器（以下、ＤＭＰ（Digital Media Player）と称する）、ＤＭＳから提供されたデジタルコンテンツ（例えば、画像データ）に基づいて画像を印刷する機器（以下、ＤＭＰｒ（Digital Media Printer）と称する）等がある。
【０００３】
図９は、複数のＤＬＮＡ対応機器を、ＬＡＮを介して接続したネットワーク構成の一例を示す説明図である。
図９に示すように、例えば、パーソナルコンピュータ（以下、パソコンと称する）５１、ＨＤＤレコーダ５２等がＤＭＳとなり得る。また、例えば、パソコン５１、テレビジョン受像機５３、オーディオシステム５４等がＤＭＰとなり得る。ＤＭＰｒは、ネットワーク対応のプリンタ５５である。
このようなＤＬＮＡ対応機器が接続されたネットワークシステム５では、例えば、ＨＤＤレコーダ５２に保存されているビデオコンテンツをテレビジョン受像機５３やパソコン（ＤＭＰ）５１で再生させたり、パソコン（ＤＭＳ）５１に保存されている音楽コンテンツをオーディオシステム５４で再生させたりすることができる。
【０００４】
また、例えば、パソコン５１に保存されている画像をプリンタ５５により印刷することができる。具体的には、ユーザは、印刷する画像をパソコン５１上で選択し、印刷を指示する。すると、パソコン５１は、ユーザによって選択された画像の印刷を指示するデータ（印刷指示データ）をプリンタ５５に送信する。プリンタ５５は、この印刷指示データに基づいて印刷を指示された画像データを送信するように要求する。パソコン５１は、プリンタ５５からの要求に応じて画像データを転送する。そして、プリンタ５５は、転送された画像データに基づいて画像を印刷する。
【０００５】
このネットワークに接続されたプリンタ５５を利用して、デジタルカメラ５６により記憶媒体（例えば、メモリカード）に記憶された画像データに基づく画像（以下において、「撮影された画像」と同義）をプリンタ５５で印刷することができる。この場合には、例えば、パソコン５１に画像データを一旦保存する、または、画像データが記憶された記憶媒体５７をパソコン５１に読取可能に装着する。そして、パソコン５１において印刷する画像を選択し、印刷することとなる。
【０００６】
一方、デジタルカメラとプリンタをＵＳＢケーブル等により直接接続したり、画像データが記憶された記憶媒体をプリンタに直接装着したりして、デジタルカメラで撮影した画像を容易にプリンタで印刷する技術が提案されている（例えば、特許文献１、２）。
特許文献１には、デジタルカメラとプリンタとが機能的に結合されてなる印刷システムにおいて、印刷済みの画像を履歴ファイルとしてデジタルカメラ側で記憶しておくことで、その後に撮影された一連の写真を印刷対象としてプリンタに印刷させる技術が開示されている。
また、特許文献２では、メモリカード等の記憶媒体から画像データを読み出し、その中から選択手段によって範囲（例えば、撮影日）を限定された画像データのみを出力するプリンタが開示されている。
【０００７】
また、ＤＰＯＦ（Digital Print Order Format）対応のデジタルカメラでは、記憶媒体に記憶された画像データに対して、印刷する画像の選択や枚数を指定することができる。ＤＰＯＦとは、デジタルカメラで撮影した画像を印刷するときの指定方法を定めた規格である。この印刷に関するデータが書き込まれた記憶媒体をＤＰＯＦ対応のプリンタに装着すると、簡単に指定通りの印刷を行うことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−１５８６９６号公報
【特許文献２】特開２００６−５８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、デジタルカメラの利用形態として、例えば、テーマパークやパーティ等に訪れた客を撮影したり、試し撮りをしたりする場合がある。このような場合は、その場で撮影結果（写真の仕上がり）を確認できるように、デジタルカメラにより撮影した画像を簡単な操作で手軽に印刷できることが望ましい。
しかしながら、上述した従来の技術では、デジタルカメラにより撮影した後、デジタルカメラをパソコンやプリンタに接続して印刷する画像を選択したり、デジタルカメラから記憶媒体を取り出してパソコンやプリンタに装着したりする必要があり不便である。
【００１０】
本発明は、デジタルカメラで撮影した画像を撮影後即座に印刷する場合等に適した印刷方法、デジタルカメラ、プログラム及びプリンタを提供することを目的とする。
【課題を解決するための手段】
【００１１】
デジタルカメラにおいて、撮像した画像データを記憶媒体に記憶させる記憶手段と、ネットワークへ接続するネットワーク接続手段と、前記ネットワークへの接続操作手段と、前記ネットワークを介して、前記記憶媒体に記憶されている画像データを外部の装置へ送信する送信手段とを備え、前記送信手段は、前記接続操作手段への操作により前記ネットワークに接続されている状態では、画像を撮影するためのシャッター操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信し、前記ネットワークに接続されていない状態では、前記シャッター操作とは異なる所定の操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信する、ことを特徴とするデジタルカメラを提供する。
また、デジタルカメラにおいて実行される送信方法において、ネットワークへの接続操作手段への操作により前記デジタルカメラが前記ネットワークに接続されている状態では、画像を撮影するためのシャッター操作が行われると、前記ネットワークを介して、前記デジタルカメラが撮像した画像データを記憶する記憶媒体に記憶されている画像データを外部の装置へ送信するステップと、前記ネットワークに接続されていない状態では、前記シャッター操作とは異なる所定の操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信するステップとを有することを特徴とする送信方法を提供する。
また、デジタルカメラが備えるコンピュータに、、ネットワークへの接続操作手段への操作により前記デジタルカメラが前記ネットワークに接続されている状態では、画像を撮影するためのシャッター操作が行われると、前記ネットワークを介して、前記デジタルカメラが撮像した画像データを記憶する記憶媒体に記憶されている画像データを外部の装置へ送信するステップと、前記ネットワークに接続されていない状態では、前記シャッター操作とは異なる所定の操作が行われると前記ネットワークを介して前記記憶媒体に記憶されている画像データを外部の装置へ送信するステップとを実行させることを特徴とするプログラムを提供する。
【発明の効果】
【００２１】
本発明によれば、デジタルカメラで撮影した最後の画像を、プリンタにより容易に印刷させることができるので、撮影結果を手軽に確認することができる。例えば、テーマパークやパーティ等に訪れた客を撮影したり、試し撮りをしたりする場合等、デジタルカメラで撮影した画像を撮影後即座に印刷したい場合に好適である。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係るネットワークシステム１の概略構成を示す説明図である。
【図２】データ通信モジュール１０とデジタルカメラ１１の接続態様の一例を示す外観斜視図である。
【図３】データ通信モジュール１０の要部構成の一例を示すブロック図である。
【図４】第１実施形態のネットワークシステム１における印刷処理の一例について示すフローチャートである。
【図５】第２実施形態に係るネットワークシステム２の概略構成を示す説明図である。
【図６】デジタルカメラ２０の要部構成の一例を示すブロック図である。
【図７】第２実施形態のネットワークシステム２における印刷処理の一例について示すフローチャートである。
【図８】第１実施形態の変形例に係るネットワークシステム３の概略構成を示す説明図である。
【図９】複数のＤＬＮＡ対応機器を、ＬＡＮを介して接続したネットワーク構成の一例を示す説明図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２４】
（第１実施形態）
図１は、第１実施形態に係るネットワークシステム１の概略構成を示す説明図である。
図１に示すように、第１実施形態に係るネットワークシステム１は、データ通信モジュール１０とネットワーク対応プリンタ１２とがＬＡＮに接続されて構成される。
データ通信モジュール１０は、例えばネットワークに接続された無線ＬＡＮアクセスポイント（図示略）に無線ＬＡＮにより接続される。また、データ通信モジュール１０は、デジタルカメラ１１と例えばＵＳＢ接続される。
プリンタ１２は、例えばネットワークに接続されたハブ又はルータ（図示略）にＬＡＮケーブルにより接続される。
【００２５】
このように、第１実施形態では、データ通信モジュール１０を用いてデジタルカメラ１１をネットワークに接続することにより、デジタルカメラ１１とプリンタ１２を通信可能とし、デジタルカメラ１１で撮影された画像をプリンタ１２で印刷できるようにしている。
なお、図示を省略するが、ネットワークには、データ通信モジュール１０やプリンタ１２の他、パソコンやＨＤＤレコーダ、オーディオシステム等の機器を接続することができる。
【００２６】
第１実施形態では、データ通信モジュール１０及びプリンタ１２として、ＤＬＮＡガイドラインに準拠した機器（いわゆるＤＮＬＡ対応機器）を採用している。つまり、データ通信モジュール１０はデジタルカメラ１１が接続されることによりＤＭＳ（Digital Media Server）として機能し、プリンタ１２はＤＭＰｒ（Digital Media Printer）として機能する。
ＤＬＮＡガイドラインでは、ＵＰｎＰをベースとして、メディア・フォーマット（ＪＰＥＧ、ＬＰＣＭ、ＭＰＥＧ２）、メディア転送（ＨＴＴＰ）、通信プロトコル（ＩＰｖ４）、ネットワーク接続性（有線ＬＡＮ、無線ＬＡＮ）等、機器が共通に対応すべき機器間の接続条件が策定されている。
【００２７】
ＤＬＮＡ対応機器同士であれば、単にネットワークに接続するだけで、特別な設定なしに相互接続してコンテンツを共有できるようになる。したがって、プリンタ１２がネットワークに接続され、デジタルカメラ１１が接続されたデータ通信モジュール１０がネットワークに接続されると、相互に通信可能な状態となる。そして、デジタルカメラ１１の記憶媒体（例えば、メモリカード）に記憶された画像データを、データ通信モジュール１０を介してプリンタ１２に提供することで、プリンタ１２で画像データに基づく画像を印刷することができる。
【００２８】
また、デジタルカメラ１１が接続されたデータ通信モジュール１０は、ネットワーク内でＤＭＳとして機能するので、デジタルカメラ１１の記憶媒体に記憶されている画像データ（画像コンテンツ）をネットワークに接続されているＤＭＰ（Digital Media Player）に対して公開する。このとき、公開する画像コンテンツは、デジタルカメラ１１の記憶媒体に記録されている全部又は一部（例えば、最後に記憶された画像コンテンツ）とすることができ、予めデータ通信モジュール１０で設定される。
【００２９】
図２は、データ通信モジュール１０とデジタルカメラ１１の接続態様の一例を示す外観斜視図である。
図２に示すように、第１実施形態のデータ通信モジュール１０は、例えば、デジタルカメラ１１にＵＳＢ接続するための接続端子（図３のＵＳＢインターフェース１０４）を底面部に備えたクレードルであり、デジタルカメラ１１とＵＳＢインターフェース１０４をケーブルレスで接続可能に構成されている。
【００３０】
クレードル型のデータ通信モジュール１０にデジタルカメラ１１をセットすると、両者はＵＳＢ接続され、データ通信モジュール１０はＤＭＳとして機能するようになる。このような構成とすることで、データ通信モジュール１０とデジタルカメラ１１を、ＵＳＢケーブルを用いることなく簡単に接続することができるので、利便性に優れる。
なお、データ通信モジュール１０とデジタルカメラ１１をＵＳＢケーブルで接続する構成としてもよい。
【００３１】
図３は、データ通信モジュール１０の要部構成の一例を示すブロック図である。
図３に示すように、データ通信モジュール１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＵＳＢインターフェース１０４、ＬＡＮインターフェース１０５、無線ＬＡＮモジュール１０６、ＥＥＰＲＯＭ１０７を備えて構成される。
【００３２】
ＣＰＵ１０１は、データ通信モジュール１０の各部から入力される入力信号等に応じて、ＲＯＭ１０２に格納された各種プログラムを実行し、データ通信モジュール１０の各部を制御する。
例えば、ＣＰＵ１０１は、データ通信モジュール１０にデジタルカメラ１１が接続された状態において、ＤＭＰからの要求に応じてデジタルカメラ１１の記憶媒体に記憶されている画像コンテンツを公開する。また例えば、ＣＰＵ１０１は、データ通信モジュール１０にデジタルカメラ１１が接続されたことを契機として、デジタルカメラ１１の記憶媒体に記憶されている画像データに基づく画像の印刷をプリンタ１２に指示する。
【００３３】
ＲＯＭ１０２は、例えば、フラッシュメモリ等の書込・消去可能な不揮発性半導体メモリで構成され、ＣＰＵ１０１によって処理を実行するための各種プログラムを記憶している。例えば、接続されたデジタルカメラ１１の記憶媒体に記憶されている画像コンテンツをＤＭＰに対して公開するためのプログラム（図示略）や、デジタルカメラ１１が接続されたときにプリンタ１２に印刷を指示する印刷指示プログラム１０２ａ等を記憶している。
ＲＡＭ１０３は、揮発性メモリで構成され、ＣＰＵ１０１によって各種プログラムが実行される際に生じる処理結果や、入力されたデータ等をワークエリアに記憶する。
【００３４】
ＵＳＢインターフェース１０４は、データ通信モジュール１０とデジタルカメラ１１をＵＳＢ接続するためのインターフェースであり、デジタルカメラ１１の記憶媒体に記録されている画像データ、及び画像データに関する情報（例えば、ファイル名、撮影日時）等を取得する。
【００３５】
ＬＡＮインターフェース１０５は、ＬＡＮケーブルを介してデータ通信モジュール１０をネットワークに接続するためのインターフェースであり、ネットワークに接続されているプリンタ１２やその他のＤＭＰとのデータ送受信を可能とする。
【００３６】
無線ＬＡＮモジュール１０６は、データ通信モジュール１０をネットワークに無線接続するためのモジュールであり、ネットワークに接続されているプリンタ１２やその他のＤＭＰとのデータ送受信を可能とする。例えば、ネットワークに接続された無線ＬＡＮアクセスポイント（図示略）を経由してネットワークに接続する。
【００３７】
ＥＥＰＲＯＭ１０７は、書込・消去可能な不揮発性半導体メモリで構成され、例えば、ＣＰＵ１０１による印刷指示に基づいてプリンタ１２に送信した画像データに関する情報（例えば、ファイル名、撮影日時等）を印刷履歴情報として記憶する。
この画像データに関する情報は、デジタルカメラ１１の記憶媒体に、画像データに対応して記憶されている。例えば、デジタルカメラ用の画像フォーマットであるＤＣＦに準拠したデジタルカメラであれば、画像データに順次ファイル名が付与されるとともに、これに対応してデジタルカメラの機種や撮影日時、サムネイルなどの情報が記憶媒体に記憶されるので、そのうちのファイル名と撮影日時を画像データに関する情報として利用する。
ＥＥＰＲＯＭ１０７内に印刷履歴情報を残すことで、一度印刷指示した画像データについて、誤って再度印刷指示がなされるのを防止することができる。
【００３８】
このように、第１実施形態のデータ通信モジュール１０は、デジタルカメラ１１と接続するためのカメラ接続部（ＵＳＢインターフェース１０４）と、ネットワークに接続するためのネットワーク接続部（ＬＡＮインターフェース１０５、無線ＬＡＮモジュール１０６）と、デジタルカメラの記憶媒体に記憶されている画像データに基づく画像の印刷をプリンタ１２に指示する制御部（ＣＰＵ１０１）と、を備える。
また、プリンタ１２に送信した画像データに関する情報を印刷履歴情報として記憶する記憶部（ＥＥＰＲＯＭ１０７）を備える。
【００３９】
なお、第１実施形態のデジタルカメラ１１、プリンタ１２については、一般に流通しているものを利用できる。簡単に説明すると、デジタルカメラ１１は、映像を電気信号に変換し、画像データとして記憶媒体に記憶する撮影モジュールと、データ通信モジュール１０にＵＳＢ接続するためのインターフェースを備えるものであればよい。プリンタ１２は、画像データに基づく画像を用紙（例えば、写真用の台紙）に印刷する印刷モジュールと、ネットワークに接続するためのインターフェースを備えるものであればよい。
【００４０】
図４は、第１実施形態のネットワークシステム１における印刷処理の一例について示すフローチャートである。図４では、データ通信モジュール１０における印刷指示処理と、プリンタ１２における印刷処理を分けて示している。
データ通信モジュール１０における印刷指示処理は、ＣＰＵ１０１がＲＯＭ１０２内の印刷指示プログラム１０２ａを実行することにより実現される。また、プリンタ１２における印刷処理は、プリンタ１２内のＣＰＵが所定のプログラムを実行して印刷モジュールを制御することにより実現される。
なお、この処理が実行される前提として、データ通信モジュール１０とプリンタ１２は電源が投入され、ネットワークに接続された状態となっているものとする。
【００４１】
以下、データ通信モジュール１０における印刷指示処理を主幹として説明する。
ステップＳ１０１では、ＵＳＢインターフェース１０４にデジタルカメラ１１が接続されたか判定する。例えば、ユーザが、クレードル型のデータ通信モジュール１０にデジタルカメラ１１を置くと、デジタルカメラ１１が接続されたと判定される。
つまり、デジタルカメラ１１がデータ通信モジュール１０を介してネットワークに接続されたか判定していることとなる。そして、デジタルカメラ１１が接続されたと判定した場合にはステップＳ１０２に移行する。
【００４２】
ステップＳ１０２では、デジタルカメラ１１において記憶されている画像データの中から最後に記憶された画像データ（すなわち、最後に撮影した画像のデータ）を検索する。このとき、デジタルカメラ１１の記憶媒体に記憶されている画像データに関する情報（ファイル名、撮影日時）を参照して、最後に記憶された画像データを特定する。
【００４３】
ステップＳ１０３では、最後に記憶された画像データが以前にプリンタ１２に送信され印刷されたものであるか判定する。具体的には、最後に記憶された画像データに関する情報と、ＥＥＰＲＯＭ１０７に記憶されている印刷履歴情報とを比較することにより判定する。例えば、画像データに関する情報であるファイル名と撮影日時が一致した場合に、既に印刷されたものと判定することとなる。
そして、最後に記憶された画像データが未印刷であると判定した場合はステップＳ１０４に移行し、既に印刷済みであると判定した場合は処理を終了する。つまり、一度印刷した画像データについては自動的に印刷されないようにしている。
【００４４】
ステップＳ１０４では、最後に記憶された画像データに基づく画像の印刷を指示するデータ（印刷指示データ）をプリンタ１２に送信する。この印刷指示データには、印刷する画像データのファイル名や、印刷に関するフォーマット（例えば、写真の縁有り、縁なし、用紙の大きさ等）等が含まれる。
これに対して、プリンタ１２では、印刷指示データを受信すると（ステップＳ２０１で“ＹＥＳ”）、ＤＭＳであるデータ通信モジュール１０に、印刷する画像データを要求する（ステップＳ２０２）。
【００４５】
ステップＳ１０５では、プリンタ１２から印刷すべき画像データの要求があるか判定する。そして、プリンタ１２から画像データの要求を受けたと判定した場合に、ステップＳ１０６に移行する。
ステップＳ１０６では、プリンタ１２からの画像データの要求に応じて、画像データを送信する。
これに対して、プリンタ１２では、画像データを受信すると（ステップＳ２０３で“ＹＥＳ”）、受信した画像データに基づく画像を印刷する（ステップＳ２０４）。
ステップＳ１０７では、プリンタ１２に送信した画像データに関する情報を印刷履歴情報としてＥＥＰＲＯＭ１０７に記憶する。この印刷履歴情報は、次回の印刷処理時のステップＳ１０３において参照されることとなる。
【００４６】
このように、第１実施形態に係るネットワークシステム１では、デジタルカメラ１１がネットワークに接続されたか判定し（ステップＳ１０１）、デジタルカメラ１１がネットワークに接続された際に、デジタルカメラ１１において記憶されている画像データのうち、少なくとも最後に記憶された画像データをプリンタ１２に送信し（ステップＳ１０４、Ｓ１０５）、プリンタ１２で前記送信された画像データに基づく画像を印刷する（ステップＳ２０３）。
これにより、デジタルカメラ１１で撮影した最後の画像を、プリンタ１２により容易に印刷させることができるので、撮影結果を手軽に確認することができる。例えば、テーマパークやパーティ等に訪れた客を撮影したり、試し撮りをしたりする場合等、デジタルカメラ１１で撮影した画像を撮影後即座に印刷したい場合に好適である。
【００４７】
また、最後に記憶された画像データだけをプリンタ１２に送信するので、実際には印刷する必要のない画像が印刷されるのを防止できる。すなわち、第１実施形態に係るネットワークシステム１は、最後に撮影した画像を手軽にプリンタ１２で印刷するためのものである。なお、ネットワークに接続されたデジタルカメラ１１のＵＩ（User Interface）を操作することにより、他の画像をプリンタ１２で印刷することもできる。
また、画像データに対応してデジタルカメラ１１の記憶媒体に記憶されている画像データに関する情報（ファイル名、撮影日時等）に基づいて、最後に記憶された画像データを特定する（ステップＳ１０２）ので、最後に記憶された画像データを正確に特定することができる。
【００４８】
また、印刷された画像データに関する情報を印刷履歴情報としてＥＥＰＲＯＭ１０７に記憶し（ステップＳ１０６）、最後に記憶された画像データに関する情報と印刷履歴情報とを比較し、両者が同じ場合にはプリンタ１２に画像データを送信しない（ステップＳ１０３で“ＮＯ”）ので、一度印刷した画像が再度印刷されるのを防止できる。
【００４９】
さらに、第１実施形態のネットワークシステム１において、デジタルカメラ１１は、データ通信モジュール１０を介して無線ＬＡＮでネットワークに接続されるので、デジタルカメラ１１（データ通信モジュール１０）から離れた場所にプリンタ１２を設置することができ、利便性に優れる。
また、デジタルカメラ１１は、データ通信モジュール１０を介してネットワークに接続されるので、ＵＳＢインターフェースを有する一般的なデジタルカメラ１１を利用することができ、汎用性に優れる。
【００５０】
（第２実施形態）
図５は、第２実施形態に係るネットワークシステム２の概略構成を示す説明図である。第１実施形態に係るネットワークシステム１とは、データ通信モジュール１０を備えていない点が相違する。
【００５１】
図５に示すように、第２実施形態に係るネットワークシステム２は、デジタルカメラ２０とネットワーク対応プリンタ２１とがＬＡＮに接続されて構成される。
デジタルカメラ２０は、例えばネットワークに接続された無線ＬＡＮアクセスポイント（図示略）に無線ＬＡＮにより接続される。
プリンタ２１は、例えばネットワークに接続されたハブ又はルータ（図示略）にＬＡＮケーブルにより接続される。
すなわち、第２実施形態では、第１実施形態におけるデータ通信モジュール１０の機能をデジタルカメラ２０に備えるようにしている。
【００５２】
このように、第２実施形態では、デジタルカメラ２０を無線ＬＡＮによりネットワークに接続してプリンタ２１と通信可能とし、デジタルカメラ２０で撮影された画像をプリンタ２１で印刷できるようにしている。
なお、図示を省略するが、ネットワークには、デジタルカメラ２０やプリンタ２１の他、パソコンやＨＤＤレコーダ、オーディオシステム等の機器を接続することができる。
【００５３】
第２実施形態では、デジタルカメラ２０及びプリンタ２１として、ＤＬＮＡガイドラインに準拠した機器（いわゆるＤＮＬＡ対応機器）を採用している。つまり、デジタルカメラ２０はＤＭＳ（Digital Media Server）として機能し、プリンタ２１はＤＭＰｒ（Digital Media Printer）として機能する。
【００５４】
したがって、プリンタ２１がネットワークに接続され、デジタルカメラ２０がネットワークに接続されると、相互に通信可能な状態となる。そして、デジタルカメラ２０の記憶媒体（例えば、メモリカード）に記憶された画像データをプリンタ２１に提供することで、プリンタ２１で画像データに基づく画像を印刷することができる。
【００５５】
また、デジタルカメラ２０は、ネットワーク内でＤＭＳとして機能するので、デジタルカメラ２０の記憶媒体に記憶されている画像データ（画像コンテンツ）をネットワークに接続されているＤＭＰ（Digital Media Player）に対して公開する。このとき、公開する画像コンテンツは、デジタルカメラ２０の記憶媒体に記録されている全部又は一部（例えば、最後に記憶された画像コンテンツ）とすることができ、例えば、デジタルカメラ２０の操作部２０６（図６）により設定することができる。
【００５６】
図６は、デジタルカメラ２０の要部構成の一例を示すブロック図である。
図６に示すように、デジタルカメラ２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、カメラモジュール２０４、無線ＬＡＮモジュール２０５、操作部２０６、表示部２０７、カードインターフェース２０８、ＥＥＰＲＯＭ２０９を備えて構成される。なお、図示を省略するが、パソコン等と接続するためのＵＳＢインターフェースを備えるようにしてもよい。
【００５７】
ＣＰＵ２０１は、デジタルカメラ２０の各部から入力される入力信号等に応じて、ＲＯＭ２０２に格納された各種プログラムを実行し、デジタルカメラ２０の各部を制御する。
例えば、ＣＰＵ２０１は、カメラモジュール２０４を制御して画像を撮影する。また、ＣＰＵ２０１は、デジタルカメラ２０がネットワークに接続された状態において、ＤＭＰからの要求に応じて記憶媒体Ｍに記憶されている画像コンテンツを公開する。また例えば、ＣＰＵ２０１は、操作部２０６からの入力を契機として、記憶媒体Ｍに記憶されている画像データに基づく画像の印刷をプリンタ２１に指示する。
【００５８】
ＲＯＭ２０２は、例えば、フラッシュメモリ等の書込・消去可能な不揮発性半導体メモリで構成され、ＣＰＵ２０１によって処理を実行するための各種プログラムを記憶している。例えば、カメラモジュール２０４により画像を撮影するための撮影プログラム２０２ａ、記憶媒体Ｍに記憶されている画像コンテンツをＤＭＰに対して公開するためのプログラム（図示略）、プリンタ２１に印刷を指示する印刷指示プログラム２０２ｂ等を記憶している。
ＲＡＭ２０３は、揮発性メモリで構成され、ＣＰＵ２０１によって各種プログラムが実行される際に生じる処理結果や、入力されたデータ等をワークエリアに記憶する。
【００５９】
カメラモジュール２０４は、映像を電気信号に変換し、画像データとして記憶媒体Ｍに記憶する。デジタルカメラ２０は、ＤＣＦに準拠しており、画像データに順次ファイル名を付与するとともに、これに対応してデジタルカメラ２０の機種や撮影日時、サムネイルなどの情報を記憶媒体Ｍに記憶する。そのうちのファイル名と撮影日時を画像データに関する情報として利用する。
【００６０】
無線ＬＡＮモジュール２０５は、デジタルカメラ２０をネットワークに無線接続するためのモジュールであり、ネットワークに接続されているプリンタ２１やその他のＤＭＰとのデータ送受信を可能とする。例えば、ネットワークに接続された無線ＬＡＮアクセスポイント（図示略）を経由してネットワークに接続する。これにより、デジタルカメラ２０を容易にネットワークに接続することができ、プリンタ２１に印刷を指示することができる。
【００６１】
操作部２０６は、画像を撮影するためのシャッターボタンやプリンタ２１に印刷指示を行うための印刷指示ボタン、各種設定を行う複数の操作ボタンを備えて構成される。この操作部２０６において、所定の操作（例えば、印刷指示ボタンの押下）を行うことでネットワーク接続されたプリンタ２１に印刷指示を行うことができる。
表示部２０７は、例えば、液晶パネル等で構成され、撮影時に撮影対象となる画像を表示したり、記憶媒体Ｍに記憶されている画像データの情報を表示したりする。
操作部２０６と表示部２０７を協働させることで、ネットワークシステム２において、所望の画像の印刷指示を行ったり、画像コンテンツを公開したりすることができる。
【００６２】
カードインターフェース２０８は、メモリカード等の記憶媒体Ｍを装着するためのインターフェースである。カードインターフェース２０８に装着された記憶媒体Ｍに、撮影された画像のデータ（画像データ）及び画像データに関する情報が記憶されることとなる。
【００６３】
ＥＥＰＲＯＭ２０９は、書込・消去可能な不揮発性半導体メモリで構成され、例えば、ＣＰＵ２０１による印刷指示に基づいてプリンタ２１に送信した画像データに関する情報（例えば、ファイル名、撮影日時等）を印刷履歴情報として記憶する。この画像データに関する情報は、記憶媒体Ｍに画像データに対応して記憶されている。
ＥＥＰＲＯＭ２０９内に印刷履歴情報を残すことで、一度印刷指示した画像データについて、誤って再度印刷指示がなされるのを防止することができる。
【００６４】
このように、第２実施形態のデジタルカメラ２０は、映像を電気信号に変換し画像データとして記憶媒体Ｍに記憶する撮影部（カメラモジュール２０４）と、ネットワークに接続するためのネットワーク接続部（無線ＬＡＮモジュール２０５）と、記憶媒体Ｍに記憶されている画像データに基づく画像の印刷を指示するための操作部２０６と、操作部２０６からの入力信号に基づいてプリンタ２１に印刷を指示する制御部（ＣＰＵ２０１）と、を備える。
また、プリンタ２１に送信した画像データに関する情報を印刷履歴情報として記憶する記憶部（ＥＥＰＲＯＭ２０９）を備える。
【００６５】
なお、第２実施形態のプリンタ２１については、一般に流通しているものを利用できる。つまり、プリンタ２１は、画像データに基づく画像を用紙（例えば、写真用の台紙）に印刷する印刷モジュールと、ネットワークに接続するためのインターフェースを備えるものであればよい。
【００６６】
図７は、第２実施形態のネットワークシステム２における印刷処理の一例について示すフローチャートである。図７では、デジタルカメラ２０における印刷指示処理と、プリンタ２１における印刷処理を分けて示している。また、ステップＳ３０３以降の処理及びプリンタ２１における印刷処理は第１実施形態と同様であるので、該当部分については簡単に説明する。
【００６７】
デジタルカメラ２０における印刷指示処理は、ＣＰＵ２０１がＲＯＭ２０２内の印刷指示プログラム２０２ｂを実行することにより実現される。また、プリンタ２１における印刷処理は、プリンタ２１内のＣＰＵが所定のプログラムを実行して印刷モジュールを制御することにより実現される。
なお、この処理が実行される前提として、プリンタ２１は電源が投入され、ネットワークに接続された状態となっているものとする。
【００６８】
以下、デジタルカメラ２０における印刷指示処理を主幹として説明する。
ステップＳ３０１では、ユーザにより印刷指示ボタンが押下されることに伴い、操作部２０６から印刷を指示する操作信号が入力されたか判定する。そして、印刷を指示する操作信号が入力されたと判定した場合にはステップＳ３０２に移行する。
【００６９】
ステップＳ３０２では、無線ＬＡＮによりデジタルカメラ２０をネットワークに接続する。ステップＳ３０２において、リンクが確立されるとネットワークに接続されたと判定し、ステップＳ３０３に移行する。
このように、第２実施形態では、ユーザによって印刷を指示する所定の操作ボタンが操作されたことを契機に、自動的にネットワークに接続する。そして、リンクが確立された後、印刷指示処理を進行させる。言い換えると、デジタルカメラ２０がネットワークに接続されたか判定し、ネットワークに接続された際に印刷指示処理を進行させるようにしている。
【００７０】
ステップＳ３０３では、デジタルカメラ２０において記憶されている画像データの中から最後に記憶された画像データ（すなわち、最後に撮影した画像のデータ）を検索する。このとき、デジタルカメラ２０の記憶媒体Ｍに記憶されている画像データに関する情報（ファイル名、撮影日時）を参照して、最後に記憶された画像データを特定する。
【００７１】
ステップＳ３０４では、最後に記憶された画像データが以前にプリンタ２１に送信され印刷されたものであるか判定する。そして、最後に記憶された画像データが未印刷であると判定した場合はステップＳ３０５に移行し、既に印刷済みであると判定した場合は処理を終了する。
ステップＳ３０５では、最後に記憶された画像データに基づく画像の印刷を指示するデータ（印刷指示データ）をプリンタ２１に送信する。これに対して、プリンタ２１では、印刷指示データを受信すると（ステップＳ４０１で“ＹＥＳ”）、デジタルカメラ２０に、印刷する画像データを要求する（ステップＳ４０２）。
【００７２】
ステップＳ３０６では、プリンタ２１から印刷すべき画像データの要求があるか判定する。そして、プリンタ２１から画像データの要求を受けたと判定した場合に、ステップＳ３０７に移行する。
ステップＳ３０７では、プリンタ２１からの画像データの要求に応じて、画像データを送信する。
これに対して、プリンタ２１では、画像データを受信すると（ステップＳ４０３で“ＹＥＳ”）、受信した画像データに基づく画像を印刷する（ステップＳ４０４）。
ステップＳ３０７では、プリンタ２１に送信した画像データに関する情報を印刷履歴情報としてＥＥＰＲＯＭ１０７に記憶する。この印刷履歴情報は、次回の印刷処理時のステップＳ３０４において参照されることとなる。
【００７３】
このように、第２実施形態に係るネットワークシステム２では、デジタルカメラ２０がネットワークに接続されたか判定し（ステップＳ３０１、Ｓ３０２）、デジタルカメラ２０がネットワークに接続された際に、デジタルカメラ２０において記憶されている画像データのうち、少なくとも最後に記憶された画像データをプリンタ２１に送信し（ステップＳ３０５、Ｓ３０６）、プリンタ２１で前記送信された画像データに基づく画像を印刷する（ステップＳ４０３）。
【００７４】
これにより、デジタルカメラ２０で撮影した最後の画像を、プリンタ２１により容易に印刷させることができるので、撮影結果を手軽に確認することができる。例えば、テーマパークやパーティ等に訪れた客を撮影したり、試し撮りをしたりする場合等、デジタルカメラ２０で撮影した画像を撮影後即座に印刷したい場合に好適である。
また、第１実施形態のデータ通信モジュール１０のような機器を別途用意する必要はないので、さらに利便性に優れる。ユーザは、印刷を指示するための操作ボタンを押下するという極めて簡単な操作により、デジタルカメラ２０をネットワークに接続させ、最後に記憶した画像を印刷することができる。
【００７５】
また、最後に記憶された画像データだけをプリンタ２１に送信するので、実際には印刷する必要のない画像が印刷されるのを防止できる。すなわち、第２実施形態に係るネットワークシステム２は、最後に撮影した画像を手軽にプリンタ２１で印刷するためのものである。なお、デジタルカメラ２０の操作部２０６を操作することにより、他の画像をプリンタ２１で印刷することもできる。
また、画像データに対応してデジタルカメラ２０の記憶媒体に記憶されている画像データに関する情報（ファイル名、撮影日時等）に基づいて、最後に記憶された画像データを特定する（ステップＳ３０３）ので、最後に記憶された画像データを正確に特定することができる。
【００７６】
また、印刷された画像データに関する情報を印刷履歴情報としてＥＥＰＲＯＭ２０９に記憶し（ステップＳ３０７）、最後に記憶された画像データに関する情報と印刷履歴情報とを比較し、両者が同じ場合にはプリンタ２１に画像データを送信しない（ステップＳ３
０４で“ＮＯ”）ので、一度印刷した画像が再度印刷されるのを防止できる。
また、デジタルカメラ２０は、無線ＬＡＮによりネットワークに接続されるので、デジタルカメラ２０から離れた場所にプリンタ１２を設置することができ、利便性に優れる。
【００７７】
第２実施形態では、ユーザにより操作部２０６の印刷指示ボタンが押下されることに伴い印刷指示処理を実行する（ステップＳ３０１で“ＹＥＳ”）が、シャッターボタンが押下されることに伴い印刷指示処理を実行するようにしてもよい。このように、印刷指示ボタンとシャッターボタンが兼用されることにより、シャッターボタンが押されるたびに撮影画像が印刷されるため、印刷指示ボタンの押下操作が不要となる。
この場合、シャッターボタンが押下されるたびにネットワークに接続を試みることになりＣＰＵ１０１の負担が増大する虞がある。そこで、ネットワークへの接続ボタンを別に設け、デジタルカメラ２０がネットワークに接続された状態ではシャッターボタンの押下操作に応じて印刷指示処理を実行するようにし、ネットワークに接続されていない状態では印刷指示ボタンの押下操作に応じて印刷指示処理を実行するようにしてもよい。
【００７８】
（変形例）
図８は、第１実施形態の変形例に係るネットワークシステム３の概略構成を示す説明図である。
【００７９】
図８に示すように、変形例に係るネットワークシステム３は、パーソナルコンピュータ（以下、パソコンと称する）３０とネットワーク対応プリンタ３２とがＬＡＮに接続されて構成される。
パソコン３０及びプリンタ３２は、例えばネットワークに接続されたハブ又はルータ（図示略）にＬＡＮケーブルにより接続される。また、パソコン３０は、デジタルカメラ３１と例えばＵＳＢ接続される。
【００８０】
このように、変形例では、パソコン３０を用いてデジタルカメラ３１をネットワークに接続することにより、デジタルカメラ３１とプリンタ３２を通信可能とし、デジタルカメラ３１で撮影された画像をプリンタ３２で印刷できるようにしている。
なお、図示を省略するが、ネットワークには、パソコン３０やプリンタ３２の他、ＨＤＤレコーダ、オーディオシステム等の機器を接続することができる。
【００８１】
すなわち、変形例は、第１実施形態のデータ通信モジュール１０の代わりに、パソコン３０を適用している点が相違する。つまり、コンピュータにデータ通信モジュール１０の機能を実現させるプログラムをパソコン３０にインストールしている。
具体的には、デジタルカメラ３１がネットワーク接続された際に、デジタルカメラ３１によって記憶された画像データのうち、少なくとも最後に記憶された画像データをプリンタ３２に送信させる機能と、送信された画像データに基づく画像をプリンタ３２で印刷させる機能と、を実現させるプログラムが、パソコン３０にインストールされている。
【００８２】
上述したように、本発明は、一般に流通しているパソコン３０に、上記プログラムをインストールすることにより実現可能となる。
なお、このときに、ネットワークシステム３における印刷処理のフローチャートは図４に示すフローチャートと同様となる。また、パソコン３０ではなく、プリンタ３２に上述したプログラムをインストールすることにより実現することも可能である。
【００８３】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
例えば、第１、第２実施形態では、最後に記憶された画像データだけを自動的に印刷するようにしているが、最後に記憶された画像データを含む複数の画像データを印刷するようにしてもよい。例えば、デジタルカメラの連写機能等を利用した場合は、最後に記憶された画像データを含む複数の画像データを印刷できるようにした方が好ましい。このとき、複数の画像データの選別方法については、例えば、最後の画像データと比較して、撮影日時が所定時間前（例えば１分前）の画像データを全て対象とする。
また、第１実施形態及びその変形例では、デジタルカメラとデータ通信モジュール又はパソコンとの接続形態として、ＵＳＢ接続を利用した場合について説明したが、Ｂｌｕｅ  Ｔｏｏｔｈを利用することもできる。
また、第１、第２実施形態では、デジタルカメラをネットワークに接続した際に、自動的に印刷処理を実行するようにしているが、デジタルカメラにより記憶された画像データをＵＳＢメモリ等のマスストレージデバイスに移動した場合は、このマスストレージデバイスをネットワークに接続した際に、自動的に印刷処理を実行するようにしてもよい。
【００８４】
本発明は、デジタルカメラにおいて最後に記憶された画像を印刷するのに適した印刷方法であるが、かかる技術を応用すると、デジタルカメラにおいて最後に記憶された画像をテレビジョン受像機等の表示装置に表示させることが可能となる。
【００８５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８６】
１  ネットワークシステム
１０  データ通信モジュール
１１  デジタルカメラ
１２  ネットワーク対応プリンタ
【図１】
0005370524.tif 000002
【図２】
0005370524.tif 000003
【図３】
0005370524.tif 000004
【図４】
0005370524.tif 000005
【図５】
0005370524.tif 000006
【図６】
0005370524.tif 000007
【図７】
0005370524.tif 000008
【図８】
0005370524.tif 000009
【図９】
0005370524.tif 000010