(57)【特許請求の範囲】
【請求項１】
ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システムであって、
前記第１通信装置は、
前記ネットワーク上に接続され、該ネットワーク上の画像データの転送を管理する第１サーバと、
前記ネットワーク上に接続され、画像データを管理する第２サーバと、
前記第２通信装置の送信対象の画像データのデータサイズを算出する算出手段と、
前記算出手段で算出されたデータサイズに基づいて、前記画像データを所定のフォーマットに変換する変換手段と、
前記算出手段の算出の結果、
ａ）前記送信対象の画像データのデータサイズが所定値未満である場合、該画像データを添付した電子メールを前記第１サーバを介して前記第２通信装置へ送信し、
ｂ）前記送信対象の画像データのデータサイズが所定値以上である場合、前記変換手段で所定のフォーマットに変換された画像データを前記第２サーバへ送信して該第２サーバで管理し、該画像データが管理されるリソースを示すロケーション情報を付加した電子メールを前記第１サーバを介して前記第２通信装置へ送信する
送信手段とを備え、
前記第２通信装置は、
前記第１通信装置からの電子メールを受信する受信手段と、
前記受信手段で受信した電子メールに画像データが管理されるリソースを示すロケーション情報が付加されているか否かを判定する判定手段と、
前記判定手段で電子メールに画像データが管理されるリソースを示すロケーション情報が付加されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析手段と、
前記解析手段で解析されたロケーション情報が示す前記ネットワーク上のリソースから前記画像データを取得する取得手段と
を備えることを特徴とする通信システム。
【請求項２】
前記所定フォーマットは、インターネット上の情報を閲覧するためのソフトウェアに対応した標準フォーマットである
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システムの制御方法であって、
前記第２通信装置の送信対象の画像データのデータサイズを算出する算出工程と、
前記算出工程で算出されたデータサイズに基づいて、前記画像データを所定のフォーマットに変換する変換工程と、
前記算出工程の算出の結果、
ａ）前記送信対象の画像データのデータサイズが所定値未満である場合、該画像データを添付した電子メールを前記第１サーバを介して前記第２通信装置へ送信し、
ｂ）前記送信対象の画像データのデータサイズが所定値以上である場合、前記変換工程で所定のフォーマットに変換された画像データを前記第２サーバへ送信して該第２サーバで管理し、該画像データが管理されるリソースを示すロケーション情報を付加した電子メールを前記第１サーバを介して前記第２通信装置へ送信する
送信工程と、
前記第１通信装置からの電子メールを受信する受信工程と、
前記受信工程で受信した電子メールに画像データが管理されるリソースを示すロケーション情報が付加されているか否かを判定する判定工程と、
前記判定工程で電子メールに画像データが管理されるリソースを示すロケーション情報が付加されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析工程と、
前記解析工程で解析されたロケーション情報が示す前記ネットワーク上のリソースから前記画像データを取得する取得工程と
を備えることを特徴とする通信システムの制御方法。
【請求項４】
前記所定フォーマットは、インターネット上の情報を閲覧するためのソフトウェアに対応した標準フォーマットである
ことを特徴とする請求項３に記載の通信システムの制御方法。
【請求項５】
ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システムの制御のプログラムコードが格納されたコンピュータ可読メモリであって、
前記第２通信装置の送信対象の画像データのデータサイズを算出する算出工程のプログラムコードと、
前記算出工程で算出されたデータサイズに基づいて、前記画像データを所定のフォーマットに変換する変換工程のプログラムコードと、
前記算出工程の算出の結果、
ａ）前記送信対象の画像データのデータサイズが所定値未満である場合、該画像データを添付した電子メールを前記第１サーバを介して前記第２通信装置へ送信し、
ｂ）前記送信対象の画像データのデータサイズが所定値以上である場合、前記変換工程で所定のフォーマットに変換された画像データを前記第２サーバへ送信して該第２サーバで管理し、該画像データが管理されるリソースを示すロケーション情報を付加した電子メールを前記第１サーバを介して前記第２通信装置へ送信する
送信工程のプログラムコードと、
前記第１通信装置からの電子メールを受信する受信工程のプログラムコードと、
前記受信工程で受信した電子メールに画像データが管理されるリソースを示すロケーション情報が付加されているか否かを判定する判定工程のプログラムコードと、
前記判定工程で電子メールに画像データが管理されるリソースを示すロケーション情報が付加されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析工程のプログラムコードと、
前記解析工程で解析されたロケーション情報が示す前記ネットワーク上のリソースから前記画像データを取得する取得工程のプログラムコードと
を備えることを特徴とするコンピュータ可読メモリ。
【請求項６】
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置であって、
前記ネットワーク上に接続され、該ネットワーク上の画像データの転送を管理する第１サーバと、
前記ネットワーク上に接続され、画像データを管理する第２サーバと、
送信対象の画像データのデータサイズを算出する算出手段と、
前記算出手段で算出されたデータサイズに基づいて、前記画像データを所定のフォーマットに変換する変換手段と、
前記算出手段の算出の結果、
ａ）前記送信対象の画像データのデータサイズが所定値未満である場合、該画像データを添付した電子メールを前記第１サーバを介して前記第２通信装置へ送信し、
ｂ）前記送信対象の画像データのデータサイズが所定値以上である場合、前記変換手段で所定のフォーマットに変換された画像データを前記第２サーバへ送信して該第２サーバで管理し、該画像データが管理されるリソースを示すロケーション情報を付加した電子メールを前記第１サーバを介して前記第２通信装置へ送信する
送信手段と
を備えることを特徴とする通信装置。
【請求項７】
前記所定フォーマットは、インターネット上の情報を閲覧するためのソフトウェアに対応した標準フォーマットである
ことを特徴とする請求項６に記載の通信装置。
【請求項８】
前記第１サーバは、電子メールサーバであり、前記第２サーバは、ＷＷＷサーバであり、
前記算出手段により算出されたデータサイズが所定値未満である場合は、前記画像データを添付した電子メールを前記電子メールサーバに送信し、所定値以上である場合は、前記変換手段で所定のフォーマットに変換された画像データを前記ＷＷＷサーバへ送信する
ことを特徴とする請求項６に記載の通信装置。
【請求項９】
前記送信手段は、前記画像データを前記ＷＷＷサーバに送信した場合、該画像データのリソースを示すロケーション情報を付加した電子メールを生成する生成手段を備え、
前記生成手段により生成した電子メールを前記電子メールサーバに送信する
ことを特徴とする請求項８に記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システム及びその制御方法、通信装置及びその制御方法、コンピュータ可読メモリに関するものである。
【０００２】
【従来の技術】
従来の通信装置において、画像データを電子メールの添付ファイルとして送信又は受信しているものがある。
【０００３】
この場合、送信側では読みとった画像データを電子メールのフォーマット、例えば、ＭＨ（ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）符号化した画像データをＴＩＦＦ−Ｆフォーマット化しＢＡＳＥ６４方式でＡＳＣＩＩキャラクタ列に変換したＭＩＭＥ（ｍｕｌｔｉｐｕｒｐｕｓ  ｉｎｔｅｒｎｅｔ  ｍａｉｌ  ｅｓｔｅｎｓｉｏｎｓ）メッセージボディに作成する。このように作成された画像データが添付された電子メールは、メールサーバをいくつか経由して所望の宛先へと送られる。
【０００４】
一方、受信側においては送信時と逆の手順により、添付された画像データを電子メールより抽出し、例えば、プリンタよりプリントアウトする。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の画像データを電子メールに添付する方法は、電子メールのデータサイズが非常に大きくなる可能性があり、メールサーバにかかる負荷も大きくなる。また、複数の宛先を指定した場合は、その負荷はさらに膨大となり他のメール転送処理に悪影響を及ぼすという問題点があった。更には、経由するメールサーバの設定によっては、転送を受け付けない場合もあり得る。
【０００６】
本発明は上記の問題点に鑑みてなされたものであり、ネットワーク上のサーバの負荷を軽減し、かつ画像データの転送を効率的に実行することができる通信システム及びその制御方法、コンピュータ可読メモリを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するための本発明による通信システムは以下の構成を備える。即ち、
ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システムであって、
前記第１通信装置は、
前記ネットワーク上に接続され、該ネットワーク上の画像データの転送を管理する第１サーバと、
前記ネットワーク上に接続され、画像データを管理する第２サーバと、
前記第２通信装置の送信対象の画像データのデータサイズを算出する算出手段と、
前記算出手段で算出されたデータサイズに基づいて、前記第１サーバ、あるいは該第１サーバ及び前記第２サーバを用いて、前記第２通信装置へ前記画像データを添付した電子メールを送信する送信手段と
前記第２通信装置は、
前記第１通信装置からの電子メールを受信する受信手段と、
前記受信手段で受信した電子メールに画像データが添付されているか否かを判定する判定手段と、
前記判定手段で電子メールに画像データが添付されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析手段と、
前記解析手段で解析されたロケーション情報が示す前記ネットワーク上のリソースから前記画像データを取得する取得手段と
を備える。
【０００８】
また、好ましくは、前記算出手段の算出の結果、前記送信対象の画像データのデータサイズが所定値未満である場合、前記送信手段は、該画像データを添付した電子メールを前記第１サーバを介して前記第２通信装置へ送信する。
【０００９】
また、好ましくは、前記算出手段の算出の結果、前記送信対象の画像データのデータサイズが所定値以上である場合、前記送信手段は、該画像データを前記第２サーバへ送信して該第２サーバで管理し、該画像データが管理されるリソースを示すロケーション情報を付加した電子メールを前記第１サーバを介して前記第２通信装置へ送信する。
【００１０】
上記の目的を達成するための本発明による通信システムの制御方法は以下の構成を備える。即ち、
ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システムの制御方法であって、
前記第２通信装置の送信対象の画像データのデータサイズを算出する算出工程と、
前記算出工程で算出されたデータサイズに基づいて、前記ネットワーク上の画像データの転送を管理する第１サーバ、あるいは前記第１サーバ及び画像データを管理する第２サーバを用いて、前記第２通信装置へ前記画像データを添付した電子メールを送信する送信工程と
前記第１通信装置からの電子メールを受信する受信工程と、
前記受信工程で受信した電子メールに画像データが添付されているか否かを判定する判定工程と、
前記判定工程で電子メールに画像データが添付されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析工程と、
前記解析工程で解析されたロケーション情報が示す前記ネットワーク上のリソースから前記画像データを取得する取得工程と
を備える。
【００１１】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
ネットワークを介して、第１通信装置と第２通信装置間とで画像データの送受信を行う通信システムの制御のプログラムコードが格納されたコンピュータ可読メモリであって、
前記第２通信装置の送信対象の画像データのデータサイズを算出する算出工程のプログラムコードと、
前記算出工程で算出されたデータサイズに基づいて、前記ネットワーク上の画像データの転送を管理する第１サーバ、あるいは前記第１サーバ及び画像データを管理する第２サーバを用いて、前記第２通信装置へ前記画像データを添付した電子メールを送信する送信工程のプログラムコードと
前記第１通信装置からの電子メールを受信する受信工程のプログラムコードと、
前記受信工程で受信した電子メールに画像データが添付されているか否かを判定する判定工程のプログラムコードと、
前記判定工程で電子メールに画像データが添付されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析工程のプログラムコードと、
前記解析工程で解析されたロケーション情報が示す前記ネットワーク上のリソースから前記画像データを取得する取得工程のプログラムコードと
を備える。
【００１２】
上記の目的を達成するための本発明による通信装置は以下の構成を備える。即ち、
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置であって、
前記ネットワーク上に接続され、該ネットワーク上の画像データの転送を管理する第１サーバと、
前記ネットワーク上に接続され、画像データを管理する第２サーバと、
送信対象の画像データのデータサイズを算出する算出手段と、
前記算出手段で算出されたデータサイズに基づいて、前記第１サーバあるいは前記第２サーバのどちらかに、前記画像データを送信する送信手段と
を備える。
【００１３】
また、好ましくは、前記第１サーバは、電子メールサーバであり、前記第２サーバは、ＷＷＷサーバであり、
前記算出手段により算出されたデータサイズが所定値未満である場合は、前記画像データを添付した電子メールを前記電子メールサーバに送信し、所定値以上である場合は該画像データを前記ＷＷＷサーバへ送信する。
【００１４】
また、好ましくは、前記送信手段は、前記画像データを前記ＷＷＷサーバに送信した場合、該画像データのリソースを示すロケーション情報を付加した電子メールを生成する生成手段を備え、
前記生成手段により生成した電子メールを前記電子メールサーバに送信する。
上記の目的を達成するための本発明による通信装置は以下の構成を備える。即ち、
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置であって、
電子メールを受信する受信手段と、
前記受信手段で受信した電子メールに画像データが添付されているか否かを判定する判定手段と、
前記判定手段で電子メールに画像データが添付されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析手段と、
前記解析手段で解析されたロケーション情報が示すネットワーク上のリソースから前記画像データを取得する取得手段と
を備える。
【００１５】
上記の目的を達成するための本発明による通信装置の制御方法は以下の構成を備える。即ち、
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置の制御方法であって、
送信対象の画像データのデータサイズを算出する算出工程と、
前記算出工程で算出されたデータサイズに基づいて、前記ネットワーク上の画像データの転送を管理する第１サーバ、あるいは画像データを管理する第２サーバのどちらかに、前記画像データを送信する送信工程と
を備える。
【００１６】
上記の目的を達成するための本発明による通信装置の制御方法は以下の構成を備える。即ち、
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置の制御方法であって、
電子メールを受信する受信工程と、
前記受信工程で受信した電子メールに画像データが添付されているか否かを判定する判定工程と、
前記判定工程で電子メールに画像データが添付されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析工程と、
前記解析工程で解析されたロケーション情報が示すネットワーク上のリソースから前記画像データを取得する取得工程と
を備える。
【００１７】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
送信対象の画像データのデータサイズを算出する算出工程のプログラムコードと、
前記算出工程で算出されたデータサイズに基づいて、前記ネットワーク上の画像データの転送を管理する第１サーバ、あるいは画像データを管理する第２サーバのどちらかに、前記画像データを送信する送信工程のプログラムコードと
を備える。
【００１８】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
ネットワークを介して、他の通信装置と画像データの送受信を行う通信装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
電子メールを受信する受信工程のプログラムコードと、
前記受信工程で受信した電子メールに画像データが添付されているか否かを判定する判定工程のプログラムコードと、
前記判定工程で電子メールに画像データが添付されていると判定された場合、前記画像データが管理されているリソースを示すロケーション情報を解析する解析工程のプログラムコードと、
前記解析工程で解析されたロケーション情報が示すネットワーク上のリソースから前記画像データを取得する取得工程のプログラムコードと
を備える。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００２０】
図１は本発明の実施形態の通信装置の構成を示すブロック図である。
【００２１】
図１において、１０１はＣＰＵであり、装置全体を制御する。１０２はＲＯＭであり、ＣＰＵ１０１の制御プログラム等の各種プログラムを格納する。１０３はＲＡＭであり、プログラム制御変数等の各種データを格納したり、データの作業領域等に用いられる。１０４は画像メモリであり、ＤＲＡＭ等で構成され、画像データを蓄積する。１０５は画像読取部であり、イメージセンサ、原稿搬送機構等で構成され、原稿画像を光学的に読み取って電気的な画像データに変換する。
【００２２】
１０６は操作パネルであり、ＬＣＤ、ＬＥＤ等でユーザに表示通知するための表示部と、各種操作を実行するためのキー等を有する。１０７は画像記録部であり、受信画像データやファイルデータを記録媒体に記録する。１０８はＬＡＮインタフェースであり、ＬＡＮに本装置を接続するための制御を行う。１０９は画像フォーマット変換部であり、画像データの各種フォーマットの変換を行う。１１０は電子メールフォーマット変換部であり、テキストデータ及び画像データを電子メール形式のデータに変換する。１１１は電子メールフォーマット解析部であり、電子メール形式のデータの内容を解析する。１１２は、上記各種構成要素を相互に接続するバスである。
【００２３】
次に、本実施形態の通信装置を含むネットワークシステムについて、図２を用いて説明する。
【００２４】
図２は本発明の実施形態の通信装置を含むネットワークシステムの構成を示す図である。
【００２５】
２０１、２０２は、それぞれ上述した図１の通信装置からなる通信装置１、２であり、それぞれＬＡＮ２０７、２０８に接続されている。２０３、２０５は電子メールサーバであり、同一ＬＡＮ内の通信装置ならびに不図示のＰＣ（パーソナルコンピュータ）、不図示のＷＳ（ワークステーション）に対して電子メールの配信サービスを行う。２０４はＷＷＷサーバであり、同一ＬＡＮ内の端末よりアップロードされたデータを、ＨＴＴＰプロトコルにより接続する相手の要求に応じて、データの転送を行う。２０６はインターネットであり、ＬＡＮ２０７、ＬＡＮ２０８を相互に接続する。
【００２６】
尚、ＬＡＮ２０７、２０８は、それぞれ不図示のルータ装置などを介してインターネット２０６に接続されているが、専用線等で直接接続される構成でも構わない。
【００２７】
次に、本実施形態の通信装置で実行される送受信処理について、図３、図４を用いて説明する。
【００２８】
尚、ここでは、通信装置１から通信装置２へ、画像データを添付した電子メールを送信する場合を例に挙げて説明する。
【００２９】
図３は本発明の実施形態の通信装置で実行される送信処理を示すフローチャートである。
【００３０】
まず、画像読取部１０５に原稿がセットされ、操作パネル１０６より原稿の送信宛先アドレスが入力され、送信開始ボタンなどにより送信動作の開始指示があったことを検知すると、画像読取部１０５から画像メモリ１０４に画像データを転送する（ステップＳ１０１）。次に、画像フォーマット変換部１０９により生データ（１画素に１ビットを対応させた画像データ）で蓄積された画像データをＭＨ（モディファイドハフマン）符号に変換する（ステップＳ１０２）。
【００３１】
尚、このＭＨ符号は、従来の電話回線で使用されているファクシミリ装置で用いられている圧縮符号方式であり、２値の画像データの圧縮に適した方式である。もちろん、この他に様々な通信装置で用いられているＭＲ，ＭＭＲ，ＪＢＩＧ，ＴＩＦＦ−Ｆなどの符号方式を使用してもかまわない。
【００３２】
次に、画像読取部１０５にセットされた原稿を全て符号化し終わって得られる符号化データのデータサイズを求める。その求めたデータサイズとあらかじめ設定された設定値（送信する画像データ量の制限値）とを比較する（ステップＳ１０３）。尚、この設定値は、任意に設定可能であるが、送信する電子メールが経由する全ての電子メールサーバの許容範囲以下とする必要がある。また、電子メールで送信する際に、さらにフォーマット変換の必要がある場合は、この時のデータ量の増減も考慮して決定する必要がある。
【００３３】
ステップＳ１０３において、求めたデータサイズが設定値未満である場合（ステップＳ１０３でＹＥＳ）、符号化データを電子メールフォーマット変換部１１０により電子メールのフォーマットに変換する（ステップＳ１０４）。そして、その電子メールに宛先情報等を添付して電子メールサーバ２０５に転送する（ステップＳ１０５）。
【００３４】
一方、ステップＳ１０３において、求めたデータサイズが設定値以上である場合（ステップＳ１０３でＮＯ）、画像フォーマット変換部１０９によって画像読取部１０５で読取られた画像データをＧＩＦ形式に変換する（ステップＳ１０６）。尚、ＧＩＦ形式は、インターネット２０６上の画像データの標準フォーマットであり、通常、ほとんどの情報閲覧アプリケーションソフトウェアでサポートされている。もちろん、ＪＰＥＧ形式など他の画像フォーマットで変換してもかまわない。
【００３５】
ＧＩＦ形式に変換された画像データにユニークなファイル名を付けたうえで、ＦＴＰプロトコルを用いてＷＷＷサーバ２０４の所定のディレクトリ（リソース）下に転送する（ステップＳ１０７）。この際、必要に応じてパスワードなどのセキュリティーに関する情報のやりとりをしても良い。ＷＷＷサーバ２０４のディレクトリに転送された画像データは、この時点でＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が確定する。ＵＲＬとは、インターネット２０６上の情報に対する一意のアドレスである。例えば、ＷＷＷサーバ２０４の名前が”ｗｗｗ．ｓｅｒｖｅｒ１．ｃｏ．ｊｐ”で有り、ディレクトリがｄｉｒ１であり、画像データがｇａｚｏｕ１．ｇｉｆである場合、この画像データのＵＲＬは”ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｅｒ１．ｃｏ．ｊｐ／ｄｉｒ１／ｇａｚｏｕ１．ｇｉｆ”となる。
【００３６】
次に、電子メールフォーマット変換部１１０において、ＵＲＬをテキストデータとして電子メールのフォーマットに変換する（ステップＳ１０８）。そして、その電子メールに宛先情報等を添付して電子メールサーバ２０５に転送する（ステップＳ１０９）。
【００３７】
次に、本発明の通信装置で実行される受信処理について、図４を用いて説明する。
【００３８】
図４は本発明の実施形態の通信装置で実行される受信処理を示すフローチャートである。
【００３９】
まず、電子メールサーバ２０５に接続する（ステップＳ２０１）。次に、その電子メールサーバ２０５に対して自装置宛の電子メールメッセージの有無を問い合わせる（ステップＳ２０２）。自装置宛の電子メールがない場合（ステップＳ２０２でＮＯ）、処理を終了する。一方、自装置宛の電子メールがある場合（ステップＳ２０２でＹＥＳ）、電子メールサーバ２０５に対して電子メールメッセージの転送要求を行う（ステップＳ２０３）。次に、その要求に従って電子メールを取得する（ステップＳ２０４）。
【００４０】
次に、電子メールフォーマット解析部１１１により、電子メールに添付される画像データの有無を判定する（ステップＳ２０５）。この判定は、例えば、ＭＩＭＥ（インターネット上のメッセージ規格（ＲＦＣ１５２１，１５２２））（ＲＦＣ：Ｒｅｑｕｅｓｔ  ｆｏｒ  ｃｏｍｍｅｎｔ）に準拠した電子メールの場合、まず、Ｃｏｎｔｅｎｔ−Ｔｙｐｅヘッダフィールドを参照する。そして、その参照によって得られるＣｏｎｔｅｎｔ−Ｔｙｐｅヘッダフィールドが示す画像タイプが、自装置で処理可能な画像タイプであった場合（ステップＳ２０５でＹＥＳ）には、添付される画像データを抽出し、画像フォーマット変換部１０９により生データに変換する（ステップＳ２０６）。そして、その変換された画像データを画像記録部１０７によりプリントアウトする（ステップＳ２０７）。
【００４１】
一方、ステップＳ２０５において、電子メールに添付される画像データがない場合（ステップＳ２０５でＮＯ）、電子メールのテキストデータ部分から画像データを示すＵＲＬの有無を判定する（ステップＳ２０８）。ＵＲＬがない場合（ステップＳ２０８でＮＯ）、処理を終了する。一方、ＵＲＬがある場合（ステップＳ２０９でＹＥＳ）、そのＵＲＬが示すＷＷＷサーバ２０４に接続する（ステップＳ２０９）。次に、ＨＴＴＰプロトコルによりＵＲＬが示す画像データを取得する（ステップＳ２１０）。次に、取得した画像データを、画像フォーマット変換部１０９により生画像データに変換する（ステップＳ２１１）。そして、その変換された画像データを画像記録部１０７によりプリントアウトする（ステップＳ２１２）。
【００４２】
尚、上記実施形態では、取得した画像データをプリントアウトする構成であったが、ディスプレイ上に表示出力する構成にしても良い。
【００４３】
以上説明したように、本発明によれば、電子メールサーバ経由での送信に不都合なデータサイズの大きな画像データを送信する場合には、電子メールサーバにその画像データを電子メールに添付して送信するのではなく、その画像データはＷＷＷサーバで管理されるように登録する。そして、その登録した場所（リソース）を示すＵＲＬを電子メールで相手に送信する。これにより、電子メールサーバの負荷を軽減すると共に、電子メールサーバの能力や制限にとらわれることなく、送信相手に画像データを送信することができ、また、その動作もオペレーターに対し等価であるため、何ら特別の操作も必要としない。
【００４４】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００４５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上のサーバの負荷を軽減し、かつ画像データの転送を効率的に実行することができる通信システム及びその制御方法、コンピュータ可読メモリを提供できる。
【００５１】
【図面の簡単な説明】
【図１】本発明の実施形態の通信装置の構成を示すブロック図である。
【図２】本発明の実施形態の通信装置を含むネットワークシステムの構成を示す図である。
【図３】本発明の実施形態の通信装置で実行される送信処理を示すフローチャートである。
【図４】本発明の実施形態の通信装置で実行される受信処理を示すフローチャートである。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  画像メモリ
１０５  画像読取部
１０６  操作パネル
１０７  画像記録部
１０８  ＬＡＮインタフェース
１０９  画像フォーマット変換部
１１０  電子メールフォーマット変換部
１１１  電子メールフォーマット解析部
【図１】
0003684077.tif 000002
【図２】
0003684077.tif 000003
【図３】
0003684077.tif 000004
【図４】
0003684077.tif 000005