(57)【特許請求の範囲】
【請求項１】
周辺装置と、その周辺装置と接続されるサーバ装置と、そのサーバ装置とネットワークを介して接続される複数の端末装置と、その端末装置に接続されるデジタル画像データを取り込み可能なデジタルカメラとを備えたデジタルカメラのネットワークシステムにおいて、
前記周辺装置は、操作の対象となるデジタルカメラとそのデジタルカメラに対する操作内容とを指定する指定手段と、その指定手段による指定に基づいて、指定されたデジタルカメラが接続される端末装置のアドレスとそのデジタルカメラに対する操作内容のコマンドとを前記周辺装置から前記サーバ装置へ送信するコマンド第１送信手段とを備え、
前記サーバ装置は、そのコマンド第１送信手段によって送信された前記デジタルカメラに対する操作内容のコマンド及び前記デジタルカメラが接続される端末装置のアドレスを受信するコマンド第１受信手段と、そのコマンド第１受信手段によって受信されたアドレスの端末装置へその端末装置に接続される前記デジタルカメラに対する操作内容のコマンドを前記サーバ装置から送信するコマンド第２送信手段とを備え、
前記コマンド第２送信手段によって送信されたコマンドを受信した前記端末装置は、そのコマンド第２送信手段によって送信された前記デジタルカメラに対する操作内容のコマンドを受信するコマンド第２受信手段と、そのコマンド第２受信手段によって受信された前記デジタルカメラに対する操作内容のコマンドに応じて、そのコマンドを受信した端末装置に接続されているデジタルカメラを操作する操作手段とを備え、
前記指定手段によって指定された前記デジタルカメラは、前記操作手段によって、前記周辺装置から前記サーバ装置及び前記端末装置を介して操作されることを特徴とするデジタルカメラのネットワークシステム。
【請求項２】
前記端末装置は、前記デジタルカメラへ取り込まれた画像データを受信する受信手段と、その受信手段により受信された画像データを前記サーバ装置へ送信するデータ第１送信手段とを備え、前記サーバ装置は、前記データ第１送信手段によって送信された画像データを前記周辺装置へ送信するデータ第２送信手段を備え、前記周辺装置は、そのデータ第２送信手段によって送信された画像データを前記周辺装置のプリンタで印刷する印刷手段を備えることを特徴とする請求項１記載のデジタルカメラのネットワークシステム。
【請求項３】
前記端末装置は、前記データ第１送信手段による画像データの送信開始前に、その画像データの送信開始を示すコマンドを前記サーバ装置へ送信する開始コマンド第１送信手段と、前記データ第１送信手段による画像データの送信終了後に、その画像データの送信終了を示すコマンドを前記サーバ装置へ送信する終了コマンド第１送信手段とを備え、
前記サーバ装置は、前記データ第２送信手段による画像データの送信開始前に、その画像データの送信開始を示すコマンドを前記周辺装置へ送信する開始コマンド第２送信手段と、前記データ第２送信手段による画像データの送信終了後に、その画像データの送信終了を示すコマンドを前記周辺装置へ送信する終了コマンド第２送信手段とを備えることを特徴とする請求項２記載のデジタルカメラのネットワークシステム。
【請求項４】
前記サーバ装置は、そのサーバ装置とネットワークを介して接続される複数の端末装置のうち、通信可能な端末装置のアドレスが書き込まれることにより、通信可能な端末装置を記憶する接続確認メモリと、その接続確認メモリに前記コマンド第１送信手段によって送信された前記端末装置のアドレスが記憶されているか否かを判断する接続判断手段と、その接続判断手段によって前記接続確認メモリに前記端末装置のアドレスが記載されていない場合に前記周辺装置へ非接続コマンドを送信する非接続コマンド送信手段とを備え、
前記周辺装置は、前記サーバ装置から非接続コマンドを受信した場合にはエラーメッセージを表示する表示手段を備えることを特徴とする請求項１から３のいずれかに記載のデジタルカメラのネットワークシステム。
【請求項５】
前記複数の端末装置のうち、２つ以上の端末装置にそれぞれ前記デジタルカメラが接続されている場合には、前記データ第１送信手段によってそれぞれの前記デジタルカメラから取り込まれた前記画像データが前記サーバ装置にそれぞれ送信されることを特徴する請求項２記載のデジタルカメラのネットワークシステム。
【請求項６】
前記サーバ装置は、前記開始コマンド第１送信手段によって前記画像データの送信開始を示すコマンドを受信した場合に、前記データ第１送信手段によって送信された画像データが記憶される画像データメモリと、前記終了コマンド第１送信手段によって前記画像データの送信終了を示すコマンドを前記周辺装置へ送信した場合に、前記画像データメモリに記憶された画像データを消去するデータ消去手段とを備えることを特徴とする請求項３記載のデジタルカメラのネットワークシステム。
【請求項７】
前記端末装置が前記コマンド第２送信手段の１つであるデジタルプリントモードコマンドを受信した場合に、前記操作手段によって、前記デジタルカメラに対して画像を取り込み指示するコマンドを送信することを特徴とする請求項２記載のデジタルカメラのネットワークシステム。
【請求項８】
前記デジタルカメラに対する操作内容がデータ消去である場合に、前記端末装置は、前記操作手段によって、前記デジタルカメラへ取り込んだ画像データを消去するコマンドを前記デジタルカメラに対して送信することを特徴とする請求項１記載のデジタルカメラのネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置に接続されるデジタルカメラを、ネットワークを介して接続されている周辺装置から操作することができるデジタルカメラのネットワークシステムに関するものである。
【０００２】
【従来の技術】
近年、プリンタ機能やファクシミリ機能、スキャナ機能などの複数の機能を１台に備えるとともに、パーソナルコンピュータと接続可能に構成された多機能周辺装置（ＭＦＣ（Multi Function Center））が開発されている。このＭＦＣにデジタルカメラを接続すれば、デジタルカメラで撮影（取得）したデジタル画像データをＭＦＣのプリンタによって印刷することができる。
【０００３】
ＭＦＣを、サーバ用のパーソナルコンピュータ（以下「サーバＰＣ」と称す）と接続し、更に、そのサーバＰＣにローカルエリアネットワーク（ＬＡＮ）を介して複数の端末装置であるパーソナルコンピュータ（以下「クライアントＰＣ」と称す）を接続することにより、ＭＦＣ、サーバＰＣ、複数のクライアントＰＣによって、一つのネットワークシステムを構成することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、かかるネットワークシステムのクライアントＰＣにデジタルカメラを接続しても、そのネットワークシステムのサーバＰＣに接続されているＭＦＣから該デジタルカメラを操作することができないという問題点があった。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、サーバ装置に接続された周辺装置からネットワーク上の端末装置に接続されたデジタルカメラを操作することができるデジタルカメラのネットワークシステムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
この目的を達成するために請求項１記載のデジタルカメラのネットワークシステムは、周辺装置と、その周辺装置と接続されるサーバ装置と、そのサーバ装置とネットワークを介して接続される複数の端末装置と、その端末装置に接続されるデジタル画像データを取り込み可能なデジタルカメラとを備えており、更に、前記周辺装置は、操作の対象となるデジタルカメラとそのデジタルカメラに対する操作内容とを指定する指定手段と、その指定手段による指定に基づいて、指定されたデジタルカメラが接続される端末装置のアドレスとそのデジタルカメラに対する操作内容のコマンドとを前記周辺装置から前記サーバ装置へ送信するコマンド第１送信手段とを備え、前記サーバ装置は、そのコマンド第１送信手段によって送信された前記デジタルカメラに対する操作内容のコマンド及び前記デジタルカメラが接続される端末装置のアドレスを受信するコマンド第１受信手段と、そのコマンド第１受信手段によって受信されたアドレスの端末装置へその端末装置に接続される前記デジタルカメラに対する操作内容のコマンドを前記サーバ装置から送信するコマンド第２送信手段とを備え、前記コマンド第２送信手段によって送信されたコマンドを受信した前記端末装置は、そのコマンド第２送信手段によって送信された前記デジタルカメラに対する操作内容のコマンドを受信するコマンド第２受信手段と、そのコマンド第２受信手段によって受信された前記デジタルカメラに対する操作内容のコマンドに応じて、そのコマンドを受信した端末装置に接続されているデジタルカメラを操作する操作手段とを備え、前記指定手段によって指定された前記デジタルカメラは、前記操作手段によって、前記周辺装置から前記サーバ装置及び前記端末装置を介して操作される。
【０００７】
この請求項１記載のデジタルカメラのネットワークシステムによれば、周辺装置に設けられた指定手段によって、操作の対象となるデジタルカメラとそのデジタルカメラに対する操作内容とが指定され、その指定に基づいて、指定されたデジタルカメラが接続される端末装置のアドレスとそのデジタルカメラに対する操作内容のコマンドとが、コマンド第１送信手段によって周辺装置からサーバ装置へ送信される。かかるコマンド及びアドレスをコマンド第１受信手段によってサーバ装置が受信すると共に、そのアドレスの端末装置へデジタルカメラに対する操作内容のコマンドをコマンド第２送信手段によって端末装置へ送信し、端末装置は、コマンド第１送信手段によって周辺装置から送信され、コマンド第２送信手段によってサーバ装置から送信されたデジタルカメラに対する操作内容のコマンドを、コマンド第２受信手段によって受信し、そのコマンド第２受信手段によって受信されたデジタルカメラに対する操作内容のコマンドは、コマンド第１送信手段によって送信されたアドレスの端末装置へサーバ装置から、コマンド第２送信手段によって送信される。操作内容のコマンドを受信した端末装置に接続されているデジタルカメラは、操作手段によりその操作内容のコマンドに応じて操作される。
【０００８】
請求項２記載のデジタルカメラのネットワークシステムは、請求項１記載のデジタルカメラのネットワークシステムにおいて、前記端末装置は、前記デジタルカメラへ取り込まれた画像データを受信する受信手段と、その受信手段により受信された画像データを前記サーバ装置へ送信するデータ第１送信手段とを備え、前記サーバ装置は、前記データ第１送信手段によって送信された画像データを前記周辺装置へ送信するデータ第２送信手段を備え、前記周辺装置は、そのデータ第２送信手段によって送信された画像データを前記周辺装置のプリンタで印刷する印刷手段を備えている。
【０００９】
この請求項２記載のデジタルカメラのネットワークシステムによれば、請求項１記載のデジタルカメラのネットワークシステムと同様に作用する上、デジタルカメラへ取り込まれた画像データは、受信手段によってそのデジタルカメラが接続されている端末装置で受信され、データ第１送信手段によって、その端末装置からサーバ装置へ送信される。データ第１送信手段によって送信された画像データは、データ第２送信手段によってサーバ装置から周辺装置へ送信され、印刷手段によって、周辺装置のプリンタで印刷される。
【００１０】
請求項３記載のデジタルカメラのネットワークシステムは、請求項２記載のデジタルカメラのネットワークシステムにおいて、前記端末装置は、前記データ第１送信手段による画像データの送信開始前に、その画像データの送信開始を示すコマンドを前記サーバ装置へ送信する開始コマンド第１送信手段と、前記データ第１送信手段による画像データの送信終了後に、その画像データの送信終了を示すコマンドを前記サーバ装置へ送信する終了コマンド第１送信手段とを備え、前記サーバ装置は、前記データ第２送信手段による画像データの送信開始前に、その画像データの送信開始を示すコマンドを前記周辺装置へ送信する開始コマンド第２送信手段と、前記データ第２送信手段による画像データの送信終了後に、その画像データの送信終了を示すコマンドを前記周辺装置へ送信する終了コマンド第２送信手段とを備えている。
【００１１】
この請求項３記載のデジタルカメラのネットワークシステムによれば、請求項２記載のデジタルカメラのネットワークシステムと同様に作用する上、データ第１送信手段による画像データの送信開始前に、開始コマンド第１送信手段によって画像データの送信開始を示すコマンドが端末装置からサーバ装置へ送信され、データ第１送信手段による画像データの送信終了後に、終了コマンド第１送信手段によって画像データの送信終了を示すコマンドが端末装置からサーバ装置へ送信される。また、データ第２送信手段による画像データの送信開始前に、開始コマンド第２送信手段によって画像データの送信開始を示すコマンドがサーバ装置から周辺装置へ送信され、データ第２送信手段による画像データの送信終了後に、終了コマンド第２送信手段によって画像データの送信終了を示すコマンドがサーバ装置から周辺装置へ送信される。
請求項４記載のデジタルカメラのネットワークシステムは、請求項１から３のいずれかに記載のデジタルカメラのネットワークシステムにおいて、前記サーバ装置は、そのサーバ装置とネットワークを介して接続される複数の端末装置のうち、通信可能な端末装置のアドレスが書き込まれることにより、通信可能な端末装置を記憶する接続確認メモリと、その接続確認メモリに前記コマンド第１送信手段によって送信された前記端末装置のアドレスが記憶されているか否かを判断する接続判断手段と、その接続判断手段によって前記接続確認メモリに前記端末装置のアドレスが記載されていない場合に前記周辺装置へ非接続コマンドを送信する非接続コマンド送信手段とを備え、前記周辺装置は、前記サーバ装置から非接続コマンドを受信した場合にはエラーメッセージを表示する表示手段を備えている。
請求項５記載のデジタルカメラのネットワークシステムは、請求項２記載のデジタルカメラのネットワークシステムにおいて、前記複数の端末装置のうち、２つ以上の端末装置にそれぞれ前記デジタルカメラが接続されている場合には、前記データ第１送信手段によってそれぞれの前記デジタルカメラから取り込まれた前記画像データが前記サーバ装置にそれぞれ送信される。
請求項６記載のデジタルカメラのネットワークシステムは、請求項３記載のデジタルカメラのネットワークシステムにおいて、前記サーバ装置は、前記開始コマンド第１送信手段によって前記画像データの送信開始を示すコマンドを受信した場合に、前記データ第１送信手段によって送信された画像データが記憶される画像データメモリと、前記終了コマンド第１送信手段によって前記画像データの送信終了を示すコマンドを前記周辺装置へ送信した場合に、前記画像データメモリに記憶された画像データを消去するデータ消去手段とを備えている。
請求項７記載のデジタルカメラのネットワークシステムは、請求項２記載のデジタルカメラのネットワークシステムにおいて、前記端末装置が前記コマンド第２送信手段の１つであるデジタルプリントモードコマンドを受信した場合に、前記操作手段によって、前記デジタルカメラに対して画像を取り込み指示するコマンドを送信する。
請求項８記載のデジタルカメラのネットワークシステムは、請求項１記載のデジタルカメラのネットワークシステムにおいて、前記デジタルカメラに対する操作内容がデータ消去である場合に、前記端末装置は、前記操作手段によって、前記デジタルカメラへ取り込んだ画像データを消去するコマンドを前記デジタルカメラに対して送信する。
【００１２】
【発明の実施の形態】
以下、本発明の好ましい実施例について添付図面を参照して説明する。本実施例におけるデジタルカメラのネットワークシステム１００は、多機能周辺装置（ＭＦＣ（Multi Function Center））１にサーバ用のパーソナルコンピュータ（以下「サーバＰＣ」と称す）５０が接続され、更に、そのサーバＰＣ５０に複数台の端末用のパーソナルコンピュータ（以下「クライアントＰＣ」と称す）８０が接続されて構成されている。いずれか１以上のクライアントＰＣ８０には、デジタルのカラー画像データを撮影（取り込み）可能なデジタルカメラ７５が接続されている。ここで、ＭＦＣ１は、プリンタ機能やコピー機能、ファクシミリ機能、スキャナ機能などの複数の機能を１台に備えた多機能型の周辺装置である。
【００１３】
図１に、デジタルカメラのネットワークシステム１００のブロック図を示す。図１に示すように、ＭＦＣ１には、ＩＥＥＥ１２８４セントロニクス規格に準拠したパラレルインターフェイスケーブル３４が接続されており、ＭＦＣ１は、このケーブル３４を介してサーバＰＣ５０と接続されている。サーバＰＣ５０にはローカルエリアネットワーク（ＬＡＮ）７０が接続され、ＬＡＮ７０を介して、サーバＰＣ５０は複数台のクライアントＰＣ８０と接続されている。ＬＡＮ７０の伝送方式には有線通信方式と無線通信方式とがあり、有線通信方式の伝送媒体としては、より対線（ツイストペアケーブル）、同軸ケーブル、または、光ファイバケーブルなどが用いられる。複数台のクライアントＰＣ８０のうち、１以上のクライアントＰＣ８０には、シリアルインターフェースケーブル７４を介してデジタルカメラ７５が接続されている。このデジタルカメラ７５で撮影されたデジタル画像データは、クライアントＰＣ８０で受信された後に、サーバＰＣ５０を介してＭＦＣ１へ送信され、ＭＦＣ１のプリンタ２５でカラー印刷される。
【００１４】
なお、ＭＦＣ１とサーバＰＣ５０との接続、或いは、クライアントＰＣ８０とデジタルカメラ７５との接続は、必ずしもケーブル３４，７４に限られるものではなく、赤外線などの光信号により接続することも可能である。
【００１５】
図２は、デジタルカメラのネットワークシステム１００を構成するＭＦＣ１の電気的構成を示したブロック図である。ＭＦＣ１には、ＣＰＵ１１、ＲＯＭ１２、ＥＥＰＲＯＭ１３、ＲＡＭ１４、画像メモリ１５、音声メモリ１６、ＰＣ用インターフェイス３３、音声ＬＳＩ１７、ネットワーク・コントロール・ユニット（以下「ＮＣＵ」と称す）１９、モデム２０、バッファ２１、スキャナ２２、符号化部２３、復号化部２４、プリンタ２５、操作パネル４、ＬＣＤ５及びアンプ２７が設けられ、これらはバスライン３０を介して互いに接続されている。
【００１６】
ＮＣＵ１９は回線制御を行うためのものであり、ＭＦＣ１はこのＮＣＵ１９を介して電話回線３１に接続されている。ＮＣＵ１９は、交換機２９から送信される呼出信号などの各種信号を受信すると共に、操作パネル４上のキー操作に応じた発信時のダイヤル信号を交換機２９へ送信したり、更には通話時におけるアナログ音声信号の送受信を行うものである。
【００１７】
ＣＰＵ１１は、ＮＣＵ１９を介して送受信される各種信号に従って、バスライン３０により接続された各部を制御してプリンタ動作やスキャナ動作、ファクシミリ動作、電話動作などの各動作を実行するものである。ＲＯＭ１２は、このＭＦＣ１で実行される制御プログラムなどを格納した書換不能なメモリであり、図５のフローチャートに示すプログラムは、このＲＯＭ１２内に格納されている。ＥＥＰＲＯＭ１３は、書換可能な不揮発性のメモリであり、このＥＥＰＲＯＭ１３へ記憶されたデータは、ＭＦＣ１の電源オフ後も保持される。ＲＡＭ１４は、ＭＦＣ１の各動作の実行時に各種のデータを一時的に記憶するためのメモリである。
【００１８】
画像メモリ１５は、デジタルカメラ７５で撮影されクライアントＰＣ８０及びサーバＰＣ５０を介して受信された画像データのほか、ファクシミリ受信やスキャナ２２によって読み込まれた画像データ、通信履歴および印刷のためのビットイメージを記憶するためのメモリであり、安価な大容量メモリであるダイナミックＲＡＭ（ＤＲＡＭ）により構成されている。デジタルカメラ７５で撮影された画像データは、一旦画像メモリ１５に記憶され、プリンタ２５によって記録紙に印刷された後に、この画像メモリ１５から消去される。
【００１９】
音声メモリ１６は、電話回線３１，３２を介して、相手側装置へ送出される応答メッセージや、相手側装置から送られてきた入来メッセージを記憶するためのメモリである。画像メモリ１５と同様に、安価な大容量メモリであるダイナミックＲＡＭ（ＤＲＡＭ）により構成されている。音声メモリ１６に記憶された入来メッセージは、操作パネル４を介して消去操作がなされることにより、或いは、電話回線３１，３２に接続された他の装置から送られる消去コマンドを受信することによって、消去される。
【００２０】
音声ＬＳＩ１７は、ＮＣＵ１９によって受信されたアナログ音声信号をデジタル音声信号に変換する音声認識処理と、ＭＦＣ１の内部で生成されたデジタル音声信号をアナログ音声信号に変換して、ＮＣＵ１９やスピーカ２８（アンプ２７）へ出力する音声合成処理とを行うためのものである。
【００２１】
ＰＣ用インターフェイス３３は、例えば、ＩＥＥＥ１２８４セントロニクス規格に準拠したパラレルインターフェイスである。ＭＦＣ１は、そのインターフェイス３３に接続されたケーブル３４によってサーバＰＣ５０と接続されており、ケーブル３４を介してサーバＰＣ５０と通信データ（画像データを含む）や各種コマンドなどの送受信を行っている。
【００２２】
モデム２０は、画情報及び通信データを変調及び復調して伝送すると共に、伝送制御用の各種手順信号を送受信するためのものであり、バッファ２１は、相手側装置との間で送受信される符号化された画情報を含むデータを一時的に記憶するためのものである。スキャナ２２は、原稿表面の文字や図形を画像データとして読み取るためのものである。符号化部２３は、スキャナ２２により読み取られた画像データの符号化を行うものである。復号化部２４は、バッファ２１または画像メモリ１５に記憶された画像データなどの画情報を読み出して、これを復号化するものであり、復号化されたデータは、プリンタ２５によって記録紙に印刷される。
【００２３】
プリンタ２５は、インクジェット方式のカラープリンタであり、シアン、マゼンダ、イエロー、ブラックの４色のインクを適宜吐出して記録紙にカラー印刷を行うものである。操作パネル４は、操作者がこのＭＦＣ１の設定等を行う場合に各種の操作を行うためのものであり、ＬＣＤ５は、操作パネル４上のキー操作に伴う操作状態や操作手順などを表示するためのものである。アンプ２７は、そのアンプ２７に接続されたスピーカ２８を鳴動して、呼出音や音声を出力するためのものである。
【００２４】
このように構成されたＭＦＣ１は、前述したＰＣ用インターフェイス３３を介してサーバＰＣ５０を始めとするネットワークシステム１００と接続される他、ＮＣＵ１９を介して電話回線３１に接続されている。電話回線３１は、ＭＦＣ１側の交換機２９に接続され、この交換機２９は、電話回線３２を介して、他の交換機に接続されている。なお、他の交換機は、更に、電話回線を介して相手側装置に接続されている。
【００２５】
図３は、デジタルカメラのネットワークシステム１００を構成するサーバＰＣ５０の電気的構成を示したブロック図である。サーバＰＣ５０には、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、インターフェイス５４，５９、ゲートアレイ５６、ハードディスク装置（以下「ＨＤ」と称す）５７およびフロッピィディスクドライブ（以下「ＦＤＤ」と称す）５８が設けられている。このうちＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、インターフェイス５４，５９およびゲートアレイ５６は、アドレスバス、データバスおよび制御信号線などにより構成されるバスライン６０によって相互に接続されている。
【００２６】
ＣＰＵ５１は、ＲＯＭ５２に記憶されるプログラムや、ＨＤ５７に記憶されるオペレーティングシステム（ＯＳ）及び各種のアプリケーションプログラム、更には、フロッピィディスクによりＦＤＤ５８を介して供給されるプログラムに基づいて動作する演算装置であり、各種の情報処理を行うものである。ＲＯＭ５２は、ＣＰＵ５１を動作させる基本プログラムの他、各種のデータを記憶する書き換え不能なメモリである。
【００２７】
ＲＡＭ５３は、各種のデータを記憶する書き換え可能なメモリであり、接続確認メモリ５３ａと、ロードエリア５３ｂと、画像データメモリ５３ｃとを備えている。
【００２８】
接続確認メモリ５３ａは、サーバＰＣ５０にＬＡＮ７０を介して接続されている複数台のクライアントＰＣ８０のうち、通信可能なクライアントＰＣ８０を記憶するためのメモリである。この接続確認メモリ５３ａには、接続のあったクライアントＰＣ８０のＩＰアドレスが書き込まれる。詳細には、クライアントＰＣ８０の電源が立ち上がると、その電源の立ち上がったクライアントＰＣ８０でコネクトコマンドが実行される。このコマンドはクライアントＰＣ８０とサーバＰＣ５０とを通信可能にするためのコマンドであり、このコマンドに基づく信号がクライアントＰＣ８０からサーバＰＣ５０へ送信される（Ｓ４２）。サーバＰＣ５０は、コネクトコマンドに基づく信号を受信すると（Ｓ２２：Ｙｅｓ）、その信号の送信元であるクライアントＰＣ８０のＩＰアドレスを接続確認メモリ５３ａへ書き込んで（Ｓ２３）、通信可能なクライアントＰＣ８０を記憶する。
【００２９】
ロードエリア５３ｂは、ＨＤ５７により供給された、或いは、フロッピーディスクによりＦＤＤ５８を介して供給された各種のプログラムをロードするためのエリアである。このロードエリア５３ｂにロードされたプログラムは、ＣＰＵ５１によって実行される。図６に示すフローチャートのプログラムも、ＨＤ５７からロードエリア５３ｂへロードされて実行される。
【００３０】
画像データメモリ５３ｃは、クライアントＰＣ８０から受信した画像データを一時的に記憶するためのメモリである。この画像データメモリ５３ｃに記憶される画像データは、デジタルカメラ７５で撮影された画像データであり、サーバＰＣ５０で受信された後にＭＦＣ１へ送信され、その後、この画像データメモリ５３ｃから消去される。
【００３１】
ゲートアレイ５６は、ＣＰＵ５１とＨＤ５７およびＦＤＤ５８との間のインターフェイスとして機能するものである。インターフェイス５４は、例えば、ＩＥＥＥ１２８４セントロニクス規格に準拠したパラレルインターフェイスであり、サーバＰＣ５０は、このインターフェイス５４に接続されたケーブル３４を介してＭＦＣ１と接続され、ＭＦＣ１との間でデータやコマンドの送受信が可能にされている。
【００３２】
インターフェイス５９には、ＬＡＮ７０が接続されている。ＭＦＣ１は、インターフェイス５９に接続されたＬＡＮ７０を介して、複数台のクライアントＰＣ８０と接続されている。クライアントＰＣ８０がデジタルカメラ７５から受信した画像データは、ＬＡＮ７０を介してサーバＰＣ５０へ送信される。
【００３３】
ＨＤ５７は、ＰＣ５０のオペレーティングシステム（ＯＳ）や各種のアプリケーションプログラムを記憶する書き換え可能な大容量の記憶媒体である。この大容量の記憶媒体であるＨＤ５７には、制御プログラム５７ａと、ソケットプログラム５７ｂとが設けられている。図６のフローチャートに示すプログラムは、制御プログラム５７ａの一部としてＨＤ５７に記憶されている。
【００３４】
ソケットプログラム５７ｂは、アプリケーションプログラムとＯＳとの間のインターフェイスである。ネットワークを介して画像データ等の各種通信データの送受信をするためのネットワークプログラムをアプリケーションプログラムによって全て構築すると、非常に複雑で膨大なプログラムになってしまう。しかし、ネットワークを介して通信データを送受信するための各種設定（例えば、通信データを送受信するためのタイミングなど）は、ソケットプログラム５７ｂによって実行することができるので、このソケットプログラム５７ｂをサーバＰＣ５０に搭載（インストール）すれば、ネットワークプログラムをアプリケーションプログラムによって簡単に構築することができるのである。このソケットプログラム５７ｂは、サーバＰＣ５０の電源立上げに伴い、前記したロードエリア５３ｂへロードされる（Ｓ２１）。
【００３５】
ＦＤＤ５８は、ＦＤＤ５８に装着されたフロッピィディスクに記憶されるプログラムやデータを読み出したり、そのフロッピィディスクへプログラムやデータを書き込むためのドライブ装置である。
【００３６】
図４は、デジタルカメラのネットワークシステム１００を構成するクライアントＰＣ８０の電気的構成を示したブロック図である。クライアントＰＣ８０には、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３、インターフェイス８４，８９、ゲートアレイ８６、ハードディスク装置（以下「ＨＤ」と称す）８７およびフロッピィディスクドライブ（以下「ＦＤＤ」と称す）８８が設けられている。このうちＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３、インターフェイス８４，８９およびゲートアレイ８６は、アドレスバス、データバスおよび制御信号線などにより構成されるバスライン９０によって相互に接続されている。
【００３７】
インターフェイス８４は、例えば、ＲＳ２３２Ｃ規格に準拠したシリアルインターフェイスであり、クライアントＰＣ８０は、このインターフェイス８４に接続されたケーブル７４を介してデジタルカメラ７５と接続され、デジタルカメラ７５との間でデータやコマンドの送受信が可能にされている。また、ＲＡＭ８３の画像データメモリ８３ｃには、デジタルカメラ７５で撮影されクライアントＰＣ８０へ送信された画像データが一時的に記憶される。更に、図７のフローチャートに示すプログラムは、制御プログラム８７ａの一部としてＨＤ８７に記憶されている。なお、クライアントＰＣ８０の各部の構成は、その他の部分についてはサーバＰＣ５０と同様であるので、その説明は省略する。
【００３８】
次に、図５から図７までのフローチャートを参照して、上記のように構成されたデジタルカメラのネットワークシステム１００の動作について説明する。図５は、ＭＦＣ１で実行されるデジタルカメラプリント処理を示したフローチャートである。
【００３９】
図５に示すように、ＭＦＣ１は、まず、サーバＰＣ５０と各種データの送受信を行って、ＬＡＮ７０によるネットワークを介したデジタルカメラプリントが可能か否かを調べる（Ｓ１）。デジタルカメラプリントが可能でなければ（Ｓ１：Ｎｏ）、可能になるまで待機する。具体的に、この判断はデジタルカメラ７５が接続されているクライアントＰＣ８０が１台以上立ち上がっており、かかるクライアントＰＣ８０のＩＰアドレスがサーバＰＣ５０の接続確認メモリ５３ａに記憶されているか否かにより判断される。なお、クライアントＰＣ８０のＩＰアドレスが接続確認メモリ５３ａに記憶されていても、そのクライアントＰＣ８０にデジタルカメラ７５が接続されていない場合や、クライアントＰＣ８０が別の処理を実行中でデジタルカメラプリント処理を実行できない場合、更には、クライアントＰＣ８０に接続されているデジタルカメラ７５の電源がオフされている場合には、デジタルカメラプリントは不能状態であると判断される。
【００４０】
いずれかのクライアントＰＣ８０についてデジタルカメラプリントが可能であれば（Ｓ１：Ｙｅｓ）、ＭＦＣ１の操作者によるデジタルカメラプリントの開始指示があるか否かを判断し（Ｓ２）、開始指示がなければ（Ｓ２：Ｎｏ）、各処理を実行して（Ｓ３）、処理をＳ１へ移行する。ＭＦＣ１の操作者によるデジタルカメラプリントの開始指示があれば（Ｓ２：Ｙｅｓ）、デジタルカメラデータの転送要求先アドレス、即ち、クライアントＰＣ８０のＩＰアドレスの入力を待機する（Ｓ４：Ｎｏ）。なお、操作者による指示や入力は、ＭＦＣ１の操作パネル４を介して行われる。
【００４１】
ＭＦＣ１の操作者により、デジタルカメラデータの転送要求先アドレスが入力されると（Ｓ４：Ｙｅｓ）、ＭＦＣ１はサーバＰＣ５０に対して、デジタルカメラプリントスタートコマンド（Ｓ５）、デジタルカメラデータの転送要求先アドレス（クライアントＰＣ８０のＩＰアドレス）（Ｓ６）、デジタルカメラプリントモードコマンド（Ｓ７）を順に送信する。
【００４２】
ＭＦＣ１は、その後、サーバＰＣ５０から非接続コマンドを受信したか否かを判断する（Ｓ８）。非接続コマンドとは、Ｓ６の処理で送信したデジタルカメラデータの転送要求先アドレス（ＩＰアドレス）の示すクライアントＰＣ８０がサーバＰＣ５０の接続メモリ５３ａに記憶されていない場合に、サーバＰＣ５０からＭＦＣ１へ送信されるコマンドである。ＭＦＣ１がこの非接続コマンドを受信した場合には（Ｓ８：Ｙｅｓ）、要求するクライアントＰＣ８０を用いたデジタルカメラプリントを行うことができないので、その旨を操作者に報せるべく、ＬＣＤ５にエラーメッセージを表示して（Ｓ９）、この処理を終了する。なお、ＬＣＤ５に表示されるメッセージとしては、例えば「指定したＰＣは起動していないので、デジタルカメラプリントを実行できません」などが例示される。
【００４３】
一方、非接続コマンドを受信しなければ（Ｓ８：Ｎｏ）、サーバＰＣ５０からデジタルカメラデータ送信開始コマンドを受信するまで待機する（Ｓ１０：Ｎｏ）。デジタルカメラデータ送信開始コマンドは、指定したＩＰアドレスのクライアントＰＣ８０に接続されるデジタルカメラ７５で撮影した画像データ（デジタルカメラデータ）の送信開始を指示するコマンドであり、このコマンドに続いて、サーバＰＣ５０からデジタルカメラデータが送信されてくる。よって、デジタルカメラデータ送信開始コマンドの受信後は（Ｓ１０：Ｙｅｓ）、そのコマンドに続いてサーバＰＣ５０から送信されてくるデータ、即ち、デジタルカメラデータを受信して、画像メモリ１５に記憶する（Ｓ１１）。
【００４４】
デジタルカメラデータの送信終了を示すデジタルカメラデータ送信終了コマンドを受信するまで（Ｓ１２：Ｎｏ）、Ｓ１１の処理を繰り返す。デジタルカメラデータ送信終了コマンドを受信すると（Ｓ１２：Ｙｅｓ）、すべてのデジタルカメラデータを受信して画像メモリ１５に記憶したので、そのデジタルカメラデータを画像メモリ１５から読み出して、カラーインクジェットプリンタ２５により記録紙へ印刷する（Ｓ１３）。印刷後は、印刷したデジタルカメラデータを画像メモリ１５から消去して（Ｓ１４）、画像メモリ１５の空き容量を確保すると共に、この処理を終了する。
【００４５】
図６は、サーバＰＣ５０で実行されるデジタルカメラプリント処理を示したフローチャートである。図６に示すように、サーバＰＣ５０は、まず、所定のポート番号でソケットを生成する（Ｓ２１）。ソケットの生成とは、ＨＤ５７に格納されているソケットプログラム５７ｂをＲＡＭ５３のロードエリア５３ｂへロードすることであり、そのソケットの生成後、サーバＰＣ５０とクライアントＰＣ８０との間で各種データを送受信するための初期設定として、所定のポート番号が設定される。
【００４６】
Ｓ２１の処理におけるソケットの生成後、いずれかのクライアントＰＣから接続があるか否かを判断する（Ｓ２２）。前記したように、クライアントＰＣ８０の電源が立ち上がると、その電源の立ち上がったクライアントＰＣ８０でコネクトコマンドが実行される。このコマンドはかかるクライアントＰＣ８０とサーバＰＣ５０とを通信可能にするためのコマンドであり、このコマンドに基づく信号がクライアントＰＣ８０からサーバＰＣ５０に送信される。よって、クライアントＰＣ８０から接続があったか否かの判断は、このコマンドの実行に基づいてクライアントＰＣ８０から送られる信号を受信したか否かによって行われる。
【００４７】
Ｓ２２の処理においてクライアントＰＣ８０からの接続があると（Ｓ２２：Ｙｅｓ）、その接続のあったクライアントＰＣ８０を記憶するために、クライアントＰＣ８０のＩＰアドレスを接続確認メモリ５３ａへ書き込む（Ｓ２３）。ＩＰアドレスの書き込み後は、処理をＳ２２へ移行して、再度、他のクライアントＰＣ８０の接続があったか否かを判断する（Ｓ２２）。
【００４８】
一方、クライアントＰＣ８０からの接続がなければ（Ｓ２２：Ｎｏ）、ＭＦＣ１からサーバＰＣ５０へＳ５（図５）の処理で送信されるデジタルカメラプリントスタートコマンドを受信したか否かを判断する（Ｓ２４）。デジタルカメラプリントスタートコマンドを受信していなければ（Ｓ２４：Ｎｏ）、処理をＳ２２へ移行して、前記したＳ２２〜Ｓ２４の各処理を繰り返す。
【００４９】
ＭＦＣ１から送信されたデジタルカメラプリントスタートコマンドを受信すると（Ｓ２４：Ｙｅｓ）、続いてＭＦＣ１からＳ６（図５）の処理で送信されるデジタルカメラデータの転送要求先アドレスが示すクライアントＰＣ８０のＩＰアドレスが、接続確認メモリ５３ａに記憶されているか否かを判断する（Ｓ２５）。該クライアントＰＣ８０のＩＰアドレスが接続確認メモリ５３ａに記憶されていなければ（Ｓ２５：Ｎｏ）、デジタルカメラプリントを実行できない。よって、かかる場合には、その旨をＭＦＣ１へ報せるべく、ＭＦＣ１へ非接続コマンドを送信する（Ｓ２６）。非接続コマンドの送信後は、処理をＳ２２へ移行して、次の指示を待機する。
【００５０】
デジタルカメラデータの転送要求先アドレスが示すクライアントＰＣ８０のＩＰアドレスが、接続確認メモリ５３ａに記憶されていれば（Ｓ２５：Ｙｅｓ）、その転送要求先アドレスの示すクライアントＰＣ８０へ、ソケット経由でデジタルカメラプリントモードコマンドを送信する（Ｓ２７）。
【００５１】
その後、サーバＰＣ５０は、クライアントＰＣ８０からデジタルカメラデータ送信開始コマンドを受信するまで待機する（Ｓ２８：Ｎｏ）。デジタルカメラデータ送信開始コマンドを受信すると（Ｓ２８：Ｙｅｓ）、そのコマンドに続いてクライアントＰＣ８０から送信されてくるデータ、即ち、デジタルカメラデータを受信して、画像データメモリ５３ｃへ記憶する（Ｓ２９）。サーバＰＣ５０は、クライアントＰＣ８０から送信されるデジタルカメラデータ送信終了コマンドを受信するまで（Ｓ３０：Ｎｏ）、Ｓ２９の処理を繰り返す。
【００５２】
デジタルカメラデータ送信終了コマンドを受信すると（Ｓ３０：Ｙｅｓ）、クライアントＰＣ８０から送信されるすべてのデジタルカメラデータを受信して画像データメモリ５３ｃに記憶したことになる。よって、サーバＰＣ５０は、ＭＦＣ１へデジタルカメラデータ送信開始コマンドを送信し（Ｓ３１）、そのコマンドに続いて、画像データメモリ５３ｃに記憶したデジタルカメラデータをＭＦＣ１へ送信する（Ｓ３２）。
【００５３】
サーバＰＣ５０は、画像データメモリ５３ｃに記憶したすべてのデジタルカメラデータをＭＦＣ１へ送信するまでＳ３２の処理を繰り返す（Ｓ３３：Ｎｏ）。すべてのデジタルカメラデータの送信が完了すると（Ｓ３３：Ｙｅｓ）、ＭＦＣ１へデジタルカメラデータ送信終了コマンドを送信し（Ｓ３４）、ＭＦＣ１へ送信したデジタルカメラデータを画像データメモリ５３ｃから消去する（Ｓ３５）。その後は、処理をＳ２２へ移行して、ＭＦＣ１からの新たな指示を待機するのである。
【００５４】
図７は、クライアントＰＣ８０で実行されるデジタルカメラプリント処理を示したフローチャートである。図７に示すように、クライアントＰＣ８０は、まず、所定のポート番号でソケットを生成し（Ｓ４１）、その後、サーバＰＣ５０への接続を行う（Ｓ４２）。サーバＰＣ５０への接続は、コネクトコマンドを実行することによって行われる。前記した通り、このコマンドはクライアントＰＣ８０とサーバＰＣ５０とを通信可能にするためのコマンドであり、このコマンドに基づく信号をサーバＰＣ５０へ送信することにより、サーバＰＣ５０は、クライアントＰＣ８０と通信可能になったことを認識して、そのクライアントＰＣ８０のＩＰアドレスをサーバＰＣ５０の接続確認メモリ５３ａへ記憶する。
【００５５】
サーバＰＣ５０への接続後、クライアントＰＣ８０は、サーバＰＣ５０からデジタルカメラ制御コマンドを受信するまで待機する（Ｓ４３：Ｎｏ）。デジタルカメラ制御コマンドとは、クライアントＰＣ８０に接続されたデジタルカメラ７５を制御するためのコマンドであり、Ｓ２７（図６）の処理でサーバＰＣ５０からクライアントＰＣ８０へ送信されるデジタルカメラプリントモードコマンドも、その一つである。
【００５６】
クライアントＰＣ８０は、デジタルカメラ制御コマンドを受信すると（Ｓ４３：Ｙｅｓ）、そのコマンドがデジタルカメラプリントモードコマンドであるか否かを判断する（Ｓ４４）。そのコマンドがデジタルカメラプリントモードコマンドであれば（Ｓ４４：Ｙｅｓ）、クライアントＰＣ８０に接続されるデジタルカメラ７５で撮影し、その撮影した画像データをサーバＰＣ５０へ送信するように、サーバＰＣ５０（ＭＦＣ１）によって指示されている。よって、かかる場合、クライアントＰＣ８０は、まず、デジタルカメラ７５へ画像の取り込み（撮影）を指示するコマンドを送信する（Ｓ４５）。
【００５７】
クライアントＰＣ８０は、該コマンドに応じてデジタルカメラ７５から送信される画像データの受信を待機し（Ｓ４６：Ｎｏ）、デジタルカメラ７５から画像データを受信すると（Ｓ４６：Ｙｅｓ）、受信した画像データ（デジタルカメラデータ）をＲＡＭ８３の画像データメモリ８３ｃへ記憶する（Ｓ４７）。クライアントＰＣ８０は、デジタルカメラ７５から送信される画像データの受信を完了するまで（Ｓ４８：Ｎｏ）、Ｓ４７の処理を繰り返す。
【００５８】
デジタルカメラ７５からの画像データの受信を完了すると（Ｓ４８：Ｙｅｓ）、受信した画像データ（デジタルカメラデータ）のサーバＰＣ５０への送信を開始するために、クライアントＰＣ８０は、デジタルカメラデータ送信開始コマンドをサーバＰＣ５０へ送信する（Ｓ４９）。クライアントＰＣ８０は、デジタルカメラデータ送信開始コマンドに続いて、画像データメモリ８３ｃに記憶した画像データ（デジタルカメラデータ）をソケット経由でサーバＰＣ５０へ送信する（Ｓ５０）。
【００５９】
クライアントＰＣ８０は、画像データメモリ８３ｃに記憶したすべての画像データをサーバＰＣ５０へ送信するまでＳ５０の処理を繰り返す（Ｓ５１：Ｎｏ）。すべての画像データのサーバＰＣ５０への送信が完了すると（Ｓ５１：Ｙｅｓ）、サーバＰＣ５０へデジタルカメラデータ送信終了コマンドを送信する（Ｓ５２）。その後は、処理をＳ４３へ移行して、サーバＰＣ５０からの新たなデジタルカメラ制御コマンドの受信を待機する。
【００６０】
Ｓ４４の処理において、サーバＰＣ５０から受信したデジタルカメラ制御コマンドがデジタルカメラプリントモードコマンドでなければ（Ｓ４４：Ｎｏ）、更に、そのコマンドが、デジタルカメラ撮影コマンドであるか、或いは、デジタルカメラデータ消去コマンドであるかを判断する（Ｓ５３，Ｓ５７）。デジタルカメラ撮影コマンドやデジタルカメラデータ消去コマンドも、デジタルカメラ制御コマンドの一つであり、ＭＦＣ１からサーバＰＣ５０を介して送信されるコマンドである。これらのコマンドは、本実施例では、図５のＳ３の処理によってＭＦＣ１からサーバＰＣ５０へ送信され、サーバＰＣ５０からクライアントＰＣ８０へ送信される。
【００６１】
サーバＰＣ５０から受信したデジタルカメラ制御コマンドが、デジタルカメラ撮影コマンドであれば（Ｓ５３：Ｙｅｓ）、デジタルカメラ７５へ画像の取り込み（撮影）を指示するコマンドを送信する（Ｓ５４）。クライアントＰＣ８０は、該コマンドに応じてデジタルカメラ７５から送信される画像データの受信を待機し（Ｓ５５：Ｎｏ）、デジタルカメラ７５から画像データを受信すると（Ｓ５５：Ｙｅｓ）、受信した画像データ（デジタルカメラデータ）をＨＤ８７へ、ＭＦＣ１の操作者により入力された所定のファイル名で記憶する（Ｓ５６）。ＨＤ８７への画像データの記憶後は、処理をＳ４３へ移行して、サーバＰＣ５０からの新たなデジタルカメラ制御コマンドの受信を待機する。
【００６２】
サーバＰＣ５０から受信したデジタルカメラ制御コマンドが、デジタルカメラデータ消去コマンドであれば（Ｓ５３：Ｎｏ，Ｓ５７：Ｙｅｓ）、デジタルカメラ７５へ取り込んだ画像の消去を指示するコマンドを送信して（Ｓ５８）、デジタルカメラ７５内に記憶される画像データを消去する。その後は、処理をＳ４３へ移行して、サーバＰＣ５０からの新たなデジタルカメラ制御コマンドの受信を待機する。
【００６３】
なお、サーバＰＣ５０から受信したデジタルカメラ制御コマンドが、デジタルカメラプリントモードコマンド、デジタルカメラ撮影コマンド、デジタルカメラデータ消去コマンドのいずれでもなければ（Ｓ４４：Ｎｏ，Ｓ５３：Ｎｏ，Ｓ５７：Ｎｏ）、処理をＳ４３へ移行して、サーバＰＣ５０からの新たなデジタルカメラ制御コマンドの受信を待機する。
【００６４】
以上説明したように、本実施例のデジタルカメラのネットワークシステム１００によれば、ＭＦＣ１を操作するだけで、ネットワーク（ＬＡＮ７０）上のクライアントＰＣ８０に接続されたデジタルカメラ７５を操作することができる。しかも、該デジタルカメラ７５で撮影した画像をＭＦＣ１のプリンタ２５で印刷することもできる。即ち、ＭＦＣ１からネットワーク上のクライアントＰＣ８０に接続されたデジタルカメラ７５を遠隔操作することができるのである。
【００６５】
なお、本実施例において、請求項１記載のコマンド第１送信手段としてはＳ６及びＳ７処理が、コマンド第２送信手段としてはＳ２７処理が、操作手段としてはＳ４４〜Ｓ５８の処理が、それぞれ該当する。また、請求項２記載の受信手段としてはＳ４７の処理が、データ第１送信手段としてはＳ５０の処理が、データ第２送信手段としてはＳ３２の処理が、印刷手段としてはＳ１３の処理が、それぞれ該当する。更に、請求項３記載の開始コマンド第１送信手段としてはＳ４９の処理が、終了コマンド第１送信手段としてはＳ５２の処理が、開始コマンド第２送信手段としてはＳ３１の処理が、終了コマンド第２送信手段としてはＳ３４の処理が、それぞれ該当する。
【００６６】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００６７】
例えば、本実施例では、ＭＦＣ１からＬＡＮ７０に接続されるデジタルカメラ７５を遠隔操作して、そのデジタルカメラ７５で撮影した画像データ（デジタルカメラデータ）をＭＦＣ１のプリンタ２５で印刷したり、そのデジタルカメラ７５に撮影を行わせ、撮影結果をクライアントＰＣ８０内に保存したり、或いは、デジタルカメラ７５内の画像データを消去したりした。しかし、ＭＦＣ１からデジタルカメラ７５に対して行われる遠隔操作の内容は、必ずしもこれらに限られるものではない。ＭＦＣ１からデジタルカメラ７５に対して、これら以外の操作を行わせるようにしても良いのである。
【００６８】
【発明の効果】
請求項１記載のデジタルカメラのネットワークシステムによれば、ネットワークシステムのサーバ装置に接続された周辺装置から、ネットワークシステムの端末装置に接続されたデジタルカメラを操作することができる。よって、デジタルカメラを周辺装置に直接接続していなくても、ネットワークを介して接続されたデジタルカメラを遠隔操作することができるという効果がある。
【００６９】
請求項２記載のデジタルカメラのネットワークシステムによれば、請求項１記載のデジタルカメラのネットワークシステムの奏する効果に加え、更に、ネットワークシステムのサーバ装置に接続された周辺装置からネットワークシステムの端末装置に接続されたデジタルカメラを操作して、そのデジタルカメラで撮影した画像を該周辺装置のプリンタで印刷することができる。即ち、操作装置と同一の装置によって、ネットワーク上のデジタルカメラで撮影した画像データを印刷することができるという効果がある。
【００７０】
請求項３記載のデジタルカメラのネットワークシステムによれば、請求項２記載のデジタルカメラのネットワークシステムの奏する効果に加え、更に、画像データの送信前には画像データの送信開始を示すコマンドが、一方、画像データの送信後には画像データの送信終了を示すコマンドが、端末装置からサーバ装置へ或いはサーバ装置から周辺装置へ送信される。よって、画像データの受信側装置（サーバ装置または周辺装置）は、送信側装置（端末装置またはサーバ装置）から送信される画像データをコマンドと混同することなく確実に受信することができるという効果がある。
請求項４記載のデジタルカメラのネットワークシステムによれば、請求項１から３のいずれかに記載のデジタルカメラのネットワークシステムの奏する効果に加え、周辺装置を操作する操作者にデジタルカメラの操作エラーを知らせることができるという効果がある。
請求項５記載のデジタルカメラのネットワークシステムによれば、請求項２記載のデジタルカメラのネットワークシステムの奏する効果に加え、サーバ装置は、全てのデジタルカメラの画像データを受信することができるという効果がある。
請求項６載のデジタルカメラのネットワークシステムによれば、請求項３記載のデジタルカメラのネットワークシステムの奏する効果に加え、サーバ装置の空き容量を確保することができるという効果がある。
請求項７記載のデジタルカメラのネットワークシステムによれば、請求項２記載のデジタルカメラのネットワークシステムの奏する効果と同様の効果がある。
請求項８記載のデジタルカメラのネットワークシステムによれば、請求項１記載のデジタルカメラのネットワークシステムの奏する効果に加え、周辺装置からデジタルカメラのメモリの空き容量を確保することができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の一実施例であるデジタルカメラのネットワークシステムの概略構成を示したブロック図である。
【図２】  上記デジタルカメラのネットワークシステムを構成する多機能周辺装置（ＭＦＣ）の電気的構成を示したブロック図である。
【図３】  上記デジタルカメラのネットワークシステムを構成するサーバ用パーソナルコンピュータ（サーバＰＣ）の電気的構成を示したブロック図である。
【図４】  上記デジタルカメラのネットワークシステムを構成する端末用パーソナルコンピュータ（クライアントＰＣ）の電気的構成を示したブロック図である。
【図５】  多機能周辺装置（ＭＦＣ）で実施されるデジタルカメラプリント処理を示したフローチャートである。
【図６】  サーバ用パーソナルコンピュータ（サーバＰＣ）で実施されるデジタルカメラプリント処理を示したフローチャートである。
【図７】  端末用パーソナルコンピュータ（クライアントＰＣ）で実施されるデジタルカメラプリント処理を示したフローチャートである。
【符号の説明】
１          多機能周辺装置（ＭＦＣ）（周辺装置）
４          操作パネル（指定手段）
１５        画像メモリ
２５        プリンタ
５０        サーバ用パーソナルコンピュータ（サーバＰＣ）（サーバ装置）
５３ａ      接続確認メモリ
５３ｃ      画像データメモリ
７０        ローカルエリアネットワーク（ＬＡＮ）（ネットワーク）
７５        デジタルカメラ
８０        端末用パーソナルコンピュータ（クライアントＰＣ）（端末装置）
８３ｃ      画像データメモリ
１００      デジタルカメラのネットワークシステム
【図１】
0004258882.tif 000002
【図２】
0004258882.tif 000003
【図３】
0004258882.tif 000004
【図４】
0004258882.tif 000005
【図５】
0004258882.tif 000006
【図６】
0004258882.tif 000007
【図７】
0004258882.tif 000008