(57)【特許請求の範囲】
【請求項１】
複数の送信先の各々について、所定のドメイン情報を有した送信先アドレスを含む送信先情報を登録する送信先情報登録手段を有する通信装置であって、
前記送信先情報登録手段に登録されている複数の送信先アドレスの少なくとも１つの指定及び送信指示に応じて画像データを添付ファイルとした電子メールデータを生成する電子メールデータ生成手段と、
前記電子メールデータを前記指定された送信先アドレスに送信する送信手段とを有し、
前記送信先情報登録手段は、複数の送信先アドレスのそれぞれについて、前記電子メールデータ生成手段で生成した電子メールデータを前記送信手段で送信する際にメールサーバを経由させて送信するか、直接送信先アドレスに対応する送信先装置へ送信するかを示す送信経路情報を選択的に設定し、
前記送信手段は、前記電子メールデータ生成手段で生成された電子メールデータを複数の送信先に同報送信する場合、指定された複数の送信先アドレスそれぞれに対応させて前記送信先情報登録手段に設定された送信経路情報に基づいて、前記電子メールデータ生成手段で生成された電子メールデータを、前記指定された送信先アドレスが直接送信先アドレスに対応する送信先装置へ送信するよう設定されている場合には該指定された送信先アドレスのドメイン情報に関するＩＰアドレスについての情報をＤＮＳサーバから獲得し、該ＩＰアドレスを用いてメールサーバを経由させずに直接前記送信先装置へ送信し、前記指定された送信先アドレスがメールサーバを経由させて送信するよう設定されている場合には予め定められたメールサーバを経由させて送信することを特徴とする通信装置。
【請求項２】
前記送信手段が、前記送信経路情報の設定内容に基づき前記電子メールデータを直接前記送信先装置へ送信する際、前記ＩＰアドレスについての情報として取得した前記ＤＮＳサーバのDNS MXレコード情報から取得した前記送信先アドレスのドメイン情報に応じたＩＰアドレスを前記電子メールデータの送信先装置のアドレス情報として決定することを特徴とする請求項１記載の通信装置。
【請求項３】
前記送信手段が、前記決定した送信先アドレスへ送信した結果、正常に送信できなかった場合には、前記ドメイン情報に基づく他のＩＰアドレスを送信先装置のアドレス情報として決定することを特徴とする請求項２記載の通信装置。
【請求項４】
前記画像データがファクシミリ用画像データであることを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
さらに、前記送信手段による送信を実行する前に前記指定された送信先アドレスに対して設定された送信経路情報がメールサーバを経由させて送信させることを示すか、直接送信先アドレスに対応する送信先装置へ送信させることを示すか表示する表示手段を有することを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
複数の送信先の各々について、所定のドメイン情報を有した送信先アドレスを含む送信先情報を登録する送信先情報登録手段を有する通信装置の制御方法であって、
前記送信先情報登録手段に登録されている複数の送信先アドレスの少なくとも１つの指定及び送信指示に応じて画像データを添付ファイルとした電子メールデータを生成する電子メールデータ生成ステップと、
前記電子メールデータを前記指定された送信先に送信する送信ステップとを有し、
前記送信先情報登録手段に複数の送信先アドレスのそれぞれについて前記電子メールデータ生成ステップで生成した電子メールデータを前記送信ステップで送信する際にメールサーバを経由させて送信するか、直接送信先アドレスに対応する送信先装置に送信するかを示す送信経路情報を選択的に設定し、
前記送信ステップが、前記電子メールデータ生成手段で生成された電子メールデータを複数の送信先に同報送信する場合、指定された複数の送信先アドレスそれぞれに対応させて前記送信先情報登録手段に設定された送信経路情報に基づいて、前記電子メールデータ生成ステップで生成された電子メールデータを、前記指定された送信先アドレスが直接送信先アドレスに対応する送信先装置へ送信するよう設定されている場合には該指定された送信先アドレスのドメイン情報に関するＩＰアドレスについての情報をＤＮＳサーバから獲得し、該ＩＰアドレスを用いてメールサーバを経由させずに直接前記送信先装置へ送信し、前記指定された送信先アドレスがメールサーバを経由させて送信するよう設定されている場合には予め定められたメールサーバを経由させて送信することを特徴とする通信装置の制御方法。
【請求項７】
前記送信ステップが、前記送信経路情報の設定内容に基づき前記電子メールデータを直接前記送信先装置へ送信する際、前記ＩＰアドレスについての情報として取得した前記ＤＮＳサーバのDNS MXレコード情報から取得した前記送信先アドレスのドメイン情報に応じたＩＰアドレスを前記電子メールデータの送信先装置のアドレス情報として決定することを特徴とする請求項６記載の通信装置の制御方法。
【請求項８】
前記送信ステップが、前記決定した送信アドレスへ送信した結果、正常に送信できなかった場合には、前記ドメイン情報に基づく他のＩＰアドレスを送信先装置のアドレス情報として決定することを特徴とする請求項７記載の通信装置の制御方法。
【請求項９】
前記画像データがファクシミリ用画像データであることを特徴とする請求項６乃至請求項８のいずれか１項に記載の通信装置の制御方法。
【請求項１０】
さらに、前記送信ステップによる送信を実行する前に前記指定された送信先アドレスに対して設定された送信経路情報がメールサーバを経由させて送信させることを示すか、直接送信先アドレスに対応する送信先装置へ送信させることを示すか表示する表示ステップを有することを特徴とする請求項６乃至９のいずれか１項に記載の通信装置の制御方法。
【請求項１１】
コンピュータ装置を請求項１乃至請求項５のいずれか１項に記載の通信装置として機能させることを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１記載のコンピュータプログラムを格納したことを特徴とするコンピュータ装置読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを電子メールの添付ファイルとして送信する通信装置及びその制御方法に関する。
【０００２】
【従来の技術】
近年、コンピュータの普及及びネットワーク化に伴い、文字情報をネットワークで送受信する電子メールが普及している。電子メールには文字情報であるメール本文の他にさまざまな形式のファイルを添付することができるため、画像TIFF(Tag Image File Format)ファイルを添付した電子メールにより画像情報の送受信を行うインターネットFAXが提案されている。
【０００４】
【発明が解決しようとしている課題】
このようなインターネットFAXにおいては、通常、送信機から送信された画像データが受信機に到達するまでの間に、複数の電子メールサーバを経由することになるため、即時性の保障は無い。またメールサーバの中には処理負荷の軽減等を目的として、添付ファイルのデータサイズを制限しているものも存在し、このようなメールサーバが通信経路に存在した場合、添付ファイルのデータサイズによっては正常に送信されないおそれがある。
【０００５】
一方、電子メールの宛先が、同一ネットワーク上等、ローカル環境に存在する場合には、メールサーバを経由して送信する必要はない。
【０００６】
本発明の目的は、電子メールの添付ファイルとして画像データを送信する通信装置において、送信宛先に応じて電子メールサーバを経由するか否かを容易に切り替え、メールサーバの負荷を軽減することを目的とする。
【０００７】
【課題を解決するための手段】
すなわち、本発明の要旨は、複数の送信先の各々について、所定のドメイン情報を有した送信先アドレスを含む送信先情報を登録する送信先情報登録手段を有する通信装置であって、送信先情報登録手段に登録されている複数の送信先アドレスの少なくとも１つの指定及び送信指示に応じて画像データを添付ファイルとした電子メールデータを生成する電子メールデータ生成手段と、前記電子メールデータを指定された送信先アドレスに送信する送信手段とを有し、送信先情報登録手段は、複数の送信先アドレスのそれぞれについて、電子メールデータ生成手段で生成した電子メールデータを送信手段で送信する際にメールサーバを経由させて送信するか、直接送信先アドレスに対応する送信先装置へ送信するかを示す送信経路情報を選択的に設定し、送信手段は、電子メールデータ生成手段で生成された電子メールデータを複数の送信先に同報送信する場合、指定された複数の送信先アドレスそれぞれに対応させて送信先情報登録手段に設定された送信経路情報に基づいて、電子メールデータ生成手段で生成された電子メールデータを、指定された送信先アドレスが直接送信先アドレスに対応する送信先装置へ送信するよう設定されている場合には指定された送信先アドレスのドメイン情報に関するＩＰアドレスについての情報をＤＮＳサーバから獲得し、ＩＰアドレスを用いてメールサーバを経由させずに直接送信先装置へ送信し、指定された送信先アドレスがメールサーバを経由させて送信するよう設定されている場合には予め定められたメールサーバを経由させて送信することを特徴とする通信装置に存する。
【０００８】
また、本発明の別の要旨は、複数の送信先の各々について、所定のドメイン情報を有した送信先アドレスを含む送信先情報を登録する送信先情報登録手段を有する通信装置の制御方法であって、送信先情報登録手段に登録されている複数の送信先アドレスの少なくとも１つの指定及び送信指示に応じて画像データを添付ファイルとした電子メールデータを生成する電子メールデータ生成ステップと、電子メールデータを指定された送信先に送信する送信ステップとを有し、送信先情報登録手段に複数の送信先アドレスのそれぞれについて電子メールデータ生成ステップで生成した電子メールデータを送信ステップで送信する際にメールサーバを経由させて送信するか、直接送信先アドレスに対応する送信先装置に送信するかを示す送信経路情報を選択的に設定し、前記送信ステップが、電子メールデータ生成手段で生成された電子メールデータを複数の送信先に同報送信する場合、指定された複数の送信先アドレスそれぞれに対応させて送信先情報登録手段に設定された送信経路情報に基づいて、電子メールデータ生成ステップで生成された電子メールデータを、指定された送信先アドレスが直接送信先アドレスに対応する送信先装置へ送信するよう設定されている場合には指定された送信先アドレスのドメイン情報に関するＩＰアドレスについての情報をＤＮＳサーバから獲得し、ＩＰアドレスを用いてメールサーバを経由させずに直接送信先装置へ送信し、指定された送信先アドレスがメールサーバを経由させて送信するよう設定されている場合には予め定められたメールサーバを経由させて送信することを特徴とする通信装置の制御方法に存する。
【０００９】
また、本発明の別の要旨は、コンピュータ装置を本発明の通信装置として機能させることを特徴とするコンピュータプログラムに存する。
【００１０】
また、本発明の別の要旨は、本発明のコンピュータプログラムを格納したことを特徴とするコンピュータ装置読み取り可能な記憶媒体に存する。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明をその好適な実施形態に基づき詳細に説明する。
図１は、本発明の一実施形態に係る通信装置を用いた通信システムの構成例を示すブロック図である。
【００１２】
通信装置１００は、図１に示すように、リーダ部１と、プリンタ部２と、画像入出力制御部３とを備える。リーダ部１は、原稿の画像を読み取り、読み取った原稿画像に応じた画像データをプリンタ部２および画像入出力制御部３へ出力する。プリンタ部２はリーダ部１および画像入出力制御部３からの画像データに応じた画像を紙やフィルム等の記録媒体上に記録する。画像入出力制御部３はリーダ部１を接続するとともに、ファクシミリ部４、ファイル部５、ネットワークＩ／Ｆ部（ネットワークインタフェイス部）７、フォーマッタ部８、イメージメモリ部９およびコア部１０を有する。
【００１３】
ファクシミリ部４は、電話回線を介して受信した圧縮画像データを伸長し、伸長した画像データをコア部１０へ転送し、またコア部１０から転送された画像データを圧縮し、圧縮した圧縮画像データを電話回線へ送信する回路である。
【００１４】
ファイル部５には光磁気ディスクドライプ６が接続され、ファイル部５はコア部１０から転送された画像データを圧縮し、その画像データを検索するためのキーワードとともに光磁気ディスクドライブ６にセットされた光磁気ディスクに書き込む。
【００１５】
また、ファイル部５はコア部１０を介して転送されたキーワードに基づき光磁気ディスクに記憶されている圧縮画像データを検索し、検索した圧縮画像データを読み出して伸長し、伸長した画像データをコア部１０へ転送する。
【００１６】
ネットワークＩ／Ｆ部７は、画像入出力制御部３をネットワークに接続するためのネットワークインタフェイスを有し、ifax@figaro.xyz.co.jpという電子メールアドレスが割り当てられている。
【００１７】
ネットワークＩ／Ｆ部７にはまた、ハードディスク１２が接続され、ハードディスク１２にはローカルネットワーク２００を介して受信した電子メールデータを保存することが可能である。
【００１８】
このネットワーク２００には通信装置１００と同様の通信装置２０が接続され、通信装置２０（のネットワークＩ／Ｆ部）にはifax@figaro02.xyz.co.jpという電子メールアドレスが割り当てられている。ネットワーク２００にはまた、Mailサーバ、POPサーバ、DNSサーバとして機能するサーバ１２（電子メールアドレスpulser.xyz.co.jp）や、サーバ１２をバックアップすることを目的とする、サーバ１２と同機能を有するサーバ２１(メールアドレスbackup.xyz.co.jp)、client@xyz.co.jpという電子メールアドレスが割り振られているMailクライアントＰＣ１１なども接続されている。ネットワーク２００はさらに、例えば図示しないゲートウェイ装置を介し、全世界に広がるインターネット１３と接続されている。
【００１９】
インターネット１３内部、あるいはインターネット１３を介して通信可能な外部ネットワークにはサーバ１４（電子メールアドレスpanther.abc.co.jp）のようなメールサーバが複数存在し、多くの人との間で電子メールの送受信が可能である。
【００２０】
フォーマッタ部８は、ネットワークＩ／Ｆ部７に接続されたコンピュータから転送される画像を表すコードデータをプリンタ部２で印刷可能な画像データに展開する回路である。
【００２１】
イメージメモリ部９は、画像データを一時的に記憶する回路である。
コア部１０については後述するが、リーダ部１、ファクシミリ部４、ファイル部５、ネットワークＩ／Ｆ部７、フォーマッタ部８、イメージメモリ部９の各プロックにおけるデータの流れを制御する。
【００２２】
以下、本通信装置において、リーダ部１で読み取った画像を電子メールに添付してMailクライアント１５(メールアドレスpcmail@abc.co.jp)に送信する動作を説明する。
【００２３】
この場合、リーダ部１で読み取った画像を電子メールの添付ファイル形式に変換し、SMTP(Simple Mail Transfer Protocol)でメールサーバ１２にデータを送信する。この電子メールにおいて、送信元電子メールアドレスはネットワークＩ／Ｆ部７に割り当てられたifax@figaro.xyz.co.jpである。
【００２４】
メールサーバ１２は指定されたMailクライアント１５のメールアドレスpcmail@abc.co.jpに基づいて、インターネット１３を経由してMailサーバ１４にデータを転送する。このメールを受信したMailサーバ１４はアドレス情報より自分が管理するユーザのアドレスであると認識し、受信データをMailクライアント１５のメールBOXに保存する。
【００２５】
Mailクライアント１５には電子メールを送受信することができる電子メールソフトウェア（メーラ）がインストールされており、例えば一定時間毎にPOP3(Post Office Protocol-Version 3)を用いてサーバ１４のメールボックス内に新規のメールが届いていないかを調べる。新規メールが存在していた場合、メールをダウンロードし、通信装置１００のリーダ部１で読み込んだ画像を添付ファイルとして入手することができる。
【００２６】
インターネットFAX装置１７(メールアドレスifax@abc.co.jp)に画像データを送信する場合も同様に、サーバ１２、インターネット１３、サーバ１４を経由して送信することができ、画像データを受信したインターネットFAX装置１７は受信画像データを印刷する。
【００２７】
また、インターネットFAX装置１７で読み取られた画像データを逆にサーバ１４、インターネット１３、サーバ１２を経由して通信装置１００に送信することも可能である。通信装置１００では受信した画像データをプリンタ部２で印刷することができる。
【００２８】
■（通信装置１００の構成例）
図２は、図１における通信装置１００の一例としての複合機の構成例を示す断面図である。
リーダ部１には、原稿給送装置１０１が搭載され、原稿給送装置１０１は、セットされた原稿を１枚づつプラテンガラス１０２上へ給送し、読み取りが終了したプラテンガラス１０２上の原稿を排出する。
【００２９】
原稿がプラテンガラス１０２上に搬送されると、ランプ１０３が点灯され、スキャナユニット１０４の移動が開始される。このスキャナユニット１０４の移動により原稿が露光走査され、この露光走査時の原稿からの反射光は、ミラー１０５、１０６、１０７、およびレンズ１０８を介してCCDイメージセンサ(以下、単にCCDという)１０９へ導かれる。
【００３０】
このように、走査された原稿の反射光はＣＣＤ１０９によって読み取られ、ＣＣＤ１０９は光学的に読み取った画像を光電変換により画像データに変換して出力する。ＣＣＤ１０９から出力された画像データは、所定の処理が施された後、プリンタ部２および画像入出力制御部３（図示せず）のコア部１０（図示せず）ヘビデオバス(図示せず)を介して転送される。
【００３１】
プリンタ部２では、リーダ部１から出力された画像データをレーザドライバ２０１に入力する。レーザドライバ２０１は入力した画像データに基づきレーザ発光部２２１を駆動する。すなわち、リーダ部１から出力された画像データに応じたレーザ光を発光させるようにレーザ発光部２２１を駆動する。このレーザ光は図示しないポリゴンミラー等によって感光ドラム２０２上に走査される。感光ドラムを回転させながら順次走査していくことにより、感光ドラム２０２上にはレーザ光に応じた静電潜像が形成される。
【００３２】
この感光ドラム２０２上の静電潜像は、現像器２０３から供給される現像剤によって現像剤像として可視化される。また、レーザ光の照射開始と同期したタイミングで、記録紙が、カセット２０４およびカセット２０５のいずれか一方から、感光ドラム２０２と転写部２０６との間に搬送される。感光ドラム２０２に形成された現像剤像は転写部２０６により、記録紙上に転写される。
【００３３】
現像剤像が転写された記録紙は定着部２０７に搬送される。定着部２０７は記録紙を加熱、加圧することによって現像剤像を記像紙に定着きせる。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２２０は排出された記録紙をそれぞれのビンに収納して記録紙の仕分けを行う。なお、ソータ２２０は、仕分けが設定されていない場合には最上ビンに記録紙を収納するように動作する。また、両面記録が設定されている場合には、排出ローラ２０８の位置まで記録紙を搬送した後に排出ローラ２０８を逆回転させ、フラッパ２０９によって搬送ローラ２１０を有する再給紙搬送路へ導くように設定されている。
【００３４】
また、多重記録が設定されている場合には、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９を切り換え、再給紙搬送路へ導くように設定されている。再給紙搬送路へ導かれた記録紙は、上述したタイミングで、感光ドラム２０２と転写部２０６との間に再度給紙される。
【００３５】
■（リーダ部１の構成例）
図３は通信装置１００のリーダ部１の要部構成例を示すプロック図である。
ＣＣＤ１０９から出力された画像データは、図３に示すように、A/D・SH部１１０によるアナログ−デジタル変換によりデジタルデータに変換されるとともに、さらにシェーディング補正が施される。A/D・SH部１１０によって処理された画像データは、画像処理部１１１を介してプリンタ部２へ転送されるとともに、I/F部(インタフェイス部)１１３を介して画像入出力制御部３のコア部１０へ転送される。画像処理部１１１は、トリミング処理などの各種画像処理を行う。I/F部１１３は、コア部１０から転送された画像データを含むデータを取り込むなど、コア部１０とのインタフェイスを司る。
【００３６】
画像処理部１１１およびI/F部１１３は、キーやタッチパネル等を有する操作部１１５で設定された設定内容に応じ、ＣＰＵ１１４により制御される。例えば、操作部１１５でトリミング処理を行って複写を行う複写モードが設定されている場合、ＣＰＵ１１４は、画像処理部１１１においてトリミング処理を実行し、このトリミング処理が施された画像データをプリンタ部２へ転送するように制御する。
【００３７】
また、操作部１１５でファクシミリ送信モードが設定されている場合、ＣＰＵ１１４は、画像データと設定されたモードに応じた制御コマンドとを、I/F部１１３からコア部１０へ転送するように制御する。
【００３８】
このようなＣＰＵ１１４による制御は、例えばメモリ１１６に格納されている制御プログラムをＣＰＵ１１４が実行することにより行われる。また、メモリ１１６はＣＰＵ１１４の作業領域としても使われる。
【００３９】
■（コア部１０の構成例）
図４は通信装置１００のコア部１０の要部構成例を示すプロック図である。
コア部１０は、リーダ部１とのI/F部１２２を有し、リーダ部１から転送された画像データはI/F部１２２を介して画像データ処理部１２１へ転送されるとともに、リーダ部１からの制御コマンドはＣＰＵ１２３へ転送される。画像データ処理部１２１は入力された画像データに対し、必要に応じて画像の回転処理、変倍処理などの画像処理を施す。画像データ処理部１２１で画像処理が施された画像データは、リーダ部１から転送された制御コマンドに応じて、I/F部１２０を介してファクシミリ部４、ファイル部５またはネットワークＩ／Ｆ部７へ転送される。
【００４０】
また、ネットワークＩ／Ｆ部７を介して入力された、画像を表すプリンタデータは、画像データ処理部１２１に転送された後にフォーマッタ部８へ転送されて画像データに展開され、再度画像データ処理部１２１に転送された後にファクシミリ部４または、I/F部１２２を介してプリンタ部２へ転送される。ファクシミリ部４で受信した画像データは、画像データ処理部１２１へ転送された後に、プリンタ部２、ファイル部５またはネットワーク部７へ転送される。ファイル部５から出力された画像データは、画像データ処理部１２１へ転送された後に、プリンタ部２、ファクシミリ部４またはネットワーク部７へ転送される。
【００４１】
ＣＰＵ１２３は例えばリーダ部１から転送された制御コマンドに基づいて、メモリ１２４に格納されている制御プログラムを実行することにより、各プロック間のデータの転送制御を行うとともに、画像データ処理部１２１による画像処理の実行を制御する。また、メモリ１２４は、ＣＰＵ１２３の作業領域としても使われる。
【００４２】
このように、コア部１０を中心に、原稿画像の読み取り、画像のプリント、画像の送受信、画像の保存、コンピュータからのデータの入出力などの各機能を複合させた処理を行うことが可能である。
【００４３】
■（フォーマッタ部８の構成例）
図５はフォーマッタ部８の構成例を示すブロック図である。
PCクライアント１１のワープロ等のアプリケーションで作成されたデータは、プリンタドライバにより、ＰＳ（ポストスクリプト）等のプリンタで印刷可能なPage Description Language(PDL)に変換される。変換されたデータはネットワークＩ／Ｆ部７、コア部１０を経由してフォーマッタ部８に転送される。
【００４４】
フォーマッタ部８では、コアI/F部２２０を介してこのデータを受信し、ＣＰＵ２２２により解釈処理を行う。ＣＰＵ２２２はFont ROM２２３、DRAM２２５を用いて画像データを生成する。この画像データにはさらに画像処理回路２２６によって画像処理が施され、ビデオクロック２２８で生成された同期信号に同期してビデオI/F回路２２７よりコア部１０に転送される。転送された画像データはプリンタ部２で印刷される。このようにしてＰＤＬに基づく印刷を行うことが可能である。ＣＰＵ２２２は例えばプログラムＲＯＭ２２４に格納された制御プログラムを実行してフォーマッタ部８全体の動作制御を行う。
【００４５】
なお、フォーマッタ部８はＰＤＬの種類毎に変更が可能である。ＲＯＭ２２４はＰＤＬの種類とそのバージョン毎に異なり、ユーザは目的に応じたＰＤＬとバージョンを選択することができる。
【００４６】
■（ファクシミリ部４の構成例）
図６はファクシミリ部４の構成例を示すブロック図である。
ＮＣＵ(Network Control Unit)２３０は電話機にファクシミリ部４を接続する回路であり、電話、FAXの切り替え、受信時に呼び出し信号の検出、通話中に電話交換機からの直流ループ信号を保持する回路である。
【００４７】
ＭＯＤＥＭ(MOdulator/DEModulator)２３１はアナログ信号をデジタル信号に変更、逆にアナログ信号をデジタル信号に変換する変復調回路である。
他のFAXから送信されたデータはＮＣＵ２３０により受信され、ＭＯＤＥＭ２１３によりデジタル信号に変換される。このデータは画像データをＭＨ，ＭＲ，ＭＭＲあるいはＪＢＩＧ等で符号化したデータである。
【００４８】
このデータは符号／復号化回路２３６により復号化され、ＤＲＡＭ２３５に画像データが展開される。この画像は解像度変換２３４で解像度が変換され、画像処理回路２３７で画像処理が施される。この画像データはビデオクロック２３９で生成されたクロックに同期してビデオＩ／Ｆ回路２３８によりコア部１０に転送され、プリンタ２で印刷される。
【００４９】
送信時はリーダ部１で読み込まれた画像データはコア部１０を経由して、ビデオＩ／Ｆ回路２３８、ビデオクロック２３９、画像処理回路２３７によりＤＲＡＭ２３５に展開される。このデータは解像度変換２３４で解像度が変換され、符号／復号化回路２３６にＭＨ，ＭＲ，ＭＭＲあるいはＪＢＩＧに符号化される。符号化されたデータはＭＯＤＥＭ２３１でアナログ信号に変換され，ＮＣＵ２３０にて送信される。
【００５０】
ＣＰＵ２３２は上記制御を司る回路であり、プログラムＲＯＭ２３３はＣＰＵ２３２を動作させるためのプログラムが格納されている。なおファックス部は着脱が可能であり、ユーザの用途に合わせて装着が可能である。
【００５１】
次に、ネットワークＩ／Ｆ部７におけるプログラム構成について図７を参照しながら説明する。図７は図１の通信装置のネットワークＩ／Ｆ部におけるプログラム構成を示す図である。
【００５２】
ネットワークＩ／Ｆ部７におけるプログラムは、図７に示すように、ＩＰ(Internet Protocol)２５０、ＴＣＰ(Transmission Control Protocol)／ＵＤＰ(User Datagram Protocol)２５１、アプリケーション階層のプロトコル２５２を動作されるプログラムから構成されている。
【００５３】
ＩＰ２５０は発信ホストから宛先ホストヘルータなどの中継ノードと連携しながらメッセージを送り届けるサービスを提供するインターネットのプロトコル階層である。メッセージを送り届けるのに一番重要な情報は、発信、宛先のアドレスであり、この発信、宛先のアドレスはＩＰ２５０により管理される。メッセージをアドレス情報に従ってネットワーク内をどのような経路で宛先ホストまで届けるかというルーティングはＩＰ２５０で行う。
【００５４】
ＴＣＰ／ＵＤＰ２５１は、発信アプリケーションプロセスから受信アプリケーションプロセスにメッセージを送り届けるサービスを提供するトランスポート階層である。ＴＣＰはコネクション型サービスであって、通信の高度な信頼性を保証するが、ＵＤＰはコネクションレス型のサービスであり、信頼性の保証を行わない。
【００５５】
アプリケーション階層のプロトコル２５２は複数のプロトコルを規定し、このプロトコルには、ファイル転送サービスであるＦＴＰ(File Transfer Protocol)、ネットワーク管理プロトコルであるＳＮＭＰ(Simple Network Management Protocol)、プリンタ印刷用のサーバプロトコルであるＬＰＤ、ＷＷＷ(World Wide Web)サーバのプロトコルであるＨＴＴＰ、電子メール送受信プロトコルSMTP(Simple Mail Transfer Protocol)、メールダウンロードプロトコルＰＯＰ３(Post Office Protocol-Version 3)などが存在する。
【００５６】
図８は画像を送信時の操作部１１５の表示画面例を示す図である。なお、本例においては操作部１１５はタッチパネルを有するＬＣＤディスプレイから構成されるものとして説明する。
【００５７】
読み取りサイズ指定領域３００はスキャナユニット１０４で読み取られる画像の用紙サイズを指定するエリアである。例えばＡ５、Ａ４、Ａ３、Ｂ５、Ｂ４、自動の中から指定することができ、デフォルトでは自動が設定されている。
【００５８】
解像度指定領域３０１はスキャナユニット１０４での読み取り解像度（ドット／インチ）を指定できるエリアである。例えば２００*１００、２００*２００、２００*４００、３００*３００、４００*４００、６００*６００ｄｐｉの解像度を選択することができ、デフォルトでは２００*２００ｄｐｉが設定されている。
【００５９】
詳細設定ボタン３０２を押すと読み取り時の濃度設定、原稿タイプ指定、両面読み込み、ページ連写指定、画質調整などの指定を行うウィンドウ（図示せず）が表示され、任意の項目の設定が可能である。
【００６０】
宛先指定領域（ボタン）３０３は電子メール送信先を入力するためのエリアである。「宛先」ボタンを押すと、例えば図９に示すアドレス帳が表示され、アドレス帳から所望のアドレスを選択すると宛先指定領域に入力される。アドレス帳の詳細については図９を用いて後述する。図８には、送信宛先としてインターネットFAX１７のifax@abc.co.jpが選択されている状態を示す。
【００６１】
Subject指定領域３０４は、電子メールの件名を、本文領域３０５は電子メールの本文をそれぞれ入力することができるエリアである。図８ではSubjectに「TEST」が、本文には「HELLO」が入力された状態を示す。
【００６２】
返信先指定領域３０６は、インターネットFAX装置から送信したメールに対する返信メールアドレスを別に指定したい場合、所謂「Reply-to」ヘッダを指定する場合に設定する領域である。図８においては、返信先の電子メールアドレスをインターネットFAX装置のアドレス(ifax@abc.co.jp)でなく自分が普段使用している電子メールアドレス(client@xyz.co.jp)に設定した場合を示している。なお、返信先電子メールアドレスはアドレス帳を用いて入力できる。
【００６３】
また、返信先電子メールアドレスが設定された場合、送達確認はこの機械の電子メールアドレス(ifax@abc.co.jp)と返信先電子メールアドレス(client@xyz.co.jp)の双方に送るように指示できる。よって返信先メールアドレスを普段利用しているメールアドレスに設定すると、送達確認がclient@xyz.co.jpにも送られ、送達確認が容易に行うことができるようになる。
【００６４】
図９はアドレス帳の表示画面例を示す図である。アドレス帳は図示していないユーザモードで編集でき、多くのインターネットFAXや個人宛の電子メールアドレスを格納することができるデータベースである。
【００６５】
アドレス帳はアドレス帳ＩＤフィールド３５０、選択マークフィールド３５１及び送信電子メールアドレスフィールド３５２から構成され、３５３、３５４のキーを用いて上下にスクロール表示することができる。
【００６６】
送信時このアドレス帳から宛先を１つ又は複数選択することができ、選択されたアドレスに対応する選択マークフィールド３５１には選択マークが表示される。図９では、アドレス帳ＩＤ６番のifax@abc.co.jpが宛先として選択されている状態を示す。なお、アドレスの選択は所望のアドレスを指で押下する等によって行うことができる。
【００６７】
詳細表示ボタン３５５は選択されたアドレスに付随して登録されている詳細情報の表示を指示するボタンである。詳細情報は例えば図１０に示される各項目が表示される。
【００６８】
図１０はアドレス帳の編集画面例を示す図である。図示しないユーザモードで呼び出されるほか、アドレス帳表示画面における詳細表示ボタン３５５の押下によっても呼び出される。
【００６９】
宛先指定領域４００は電子メールアドレスを入力する部分であり、例えばこのエリアをタッチするとソフトウェアキーボード画面が表示され、このソフトウェアキーボードを用いてメールアドレスを入力することができる。
【００７０】
４０１はモード切替ボタンであり、送信時に送達確認を行わないSimple Modeで送信するか、送達確認を伴うFull Modeで送信するか選択することができる。このボタンを押下するたびに設定されるモードが切り替わる。
【００７１】
４０２は経路選択ボタンであり、送信時にＭａｉｌサーバ１２のような電子メールサーバを経由してデータを送信するか、電子メールサーバを経由せず直接データを送るのかを選択するボタンである。このボタンを押下するたびに設定される経路が切り替わる。どちらの経路を選択するかは例えばネットワークの構造を考慮してユーザが決定可能である。
【００７２】
４０３は用紙サイズ設定領域、４０６は圧縮方式選択領域、４０９は解像度選択領域であり、これらの領域は通信装置１００が受信することができる画像データの範囲を設定する部分である。受信機がＢ４サイズの画像を受信できる場合は用紙サイズ設定領域のＢ４ボタン４０４をＯＮに設定し、Ａ３サイズが受信できる場合はＡ３ボタン４０５をＯＮに設定する。なお、Ａ４サイズ（Ａ４＋）はどのファクシミリ装置でも受信可能なので、常にＯＮ状態となっている。
【００７３】
受信機でＭＲ形式の圧縮方式で圧縮された画像を受信できる場合は圧縮方式選択領域４０６のＭＲボタン４０７をＯＮに設定し、同様にＭＭＲ形式の圧縮方式で圧縮された画像を受信できる場合はＭＭＲボタン４０８をＯＮに設定する。ＭＨ方式の圧縮方式で圧縮された画像はどのファクシミリ装置でも受信可能なのでＭＨ形式（ＭＨ＋）は常にＯＮ状態となっている。
【００７４】
受信機で２００＊４００ｄｐｉの解像度の画像を受信できる場合は２００＊４００ボタン４１０をＯＮに設定し、３００＊３００ｄｐｉの解像度の画像を受信できる場合は３００＊３００ボタン４１１をＯＮに設定し、４００＊４００ｄｐｉの解像度の画像を受信できる場合は４００＊４００ボタン４１２をＯＮに設定し、６００＊６００ｄｐｉの解像度の画像を受信できる場合は６００＊６００ボタン４１３をＯＮに設定する。なお、２００＊１００ｄｐｉ、２００＊２００ｄｐｉの解像度の画像はどのファクシミリ装置でも受信可能なので常にＯＮ状態となっている。
【００７５】
４０４，４０５，４０７，４０８，４１０，４１１，４１２，４１３の各ボタンはＯＮ状態になると背景が黒く表示され、ボタンを押下するたびにＯＮ／ＯＦＦが切り替わる。
【００７６】
４１１のＯＫボタンを押すと設定された内容がアドレス帳に登録される。
【００７７】
図１１〜図１４は通信装置１００において、リーダ部１によって読み取られた画像を送信する際に通信装置１００毎の受信能力に従い画像データを作成する処理を説明するフローチャートである。
【００７８】
まず全体の処理の流れについて図１１のフローチャートを用いて説明する。
画像データ作成処理は、図に示すように、用紙サイズ指定処理（ステップＳ４２１）、圧縮方式指定処理（ステップＳ４２２）、解像度指定処理（ステップＳ４２３）によって画像変換パラメータを作成し、この画像変換パラメータに基づいた画像変換処理である画像処理（ステップＳ４２４）が実行される。
【００７９】
次に、用紙サイズ指定処理（図１１、ステップＳ４２１）の詳細を図１２に示すフローチャートを用いて説明する。
用紙サイズ指定処理においては、まず、変換元となる、リーダ１で読み込んだ画像あるいはネットワークＩ／Ｆ部７を介して受信転送される画像サイズがＡ４サイズであるかを調べる（ステップＳ４３０）。
【００８０】
そして、Ａ４サイズである場合は画像サイズをＡ４として指定し（ステップＳ４３１）、終了する。一方、Ａ４サイズでない場合は読み込みサイズがＢ４であるか調べ（ステップＳ４３２）、Ｂ４サイズである場合はＢ４の用紙サイズ設定がＯＮであるか（アドレス帳のボタン４０４（Ｂ４受信可能）がＯＮであるか）を調べる（ステップＳ４３３）。Ｂ４の設定がＯＮである場合、画像サイズをＢ４として指定し（ステップＳ４３４）終了する。
【００８１】
ステップＳ４３３において、Ｂ４設定がＯＮでない場合、Ｂ４画像サイズをＡ４に変換するように指定し（ステップＳ４３５）、終了する。
【００８２】
読み込みサイズがＡ４でもＢ４でもない場合はＡ３サイズであり、この場合Ａ３の用紙サイズ設定がＯＮであるか（アドレス帳のボタン４０５（Ａ３受信可能）がＯＮであるか）を調べる（ステップＳ４３６）。Ａ３の設定がＯＮである場合、画像サイズをＡ３として指定し（ステップＳ４３７）、終了する。
【００８３】
ステップＳ４３６において、Ａ３設定がＯＮでない場合、Ｂ４の用紙サイズ設定がＯＮであるか（アドレス帳のボタン４０４（Ｂ４受信可能）がＯＮであるか）を調べ（ステップＳ４３８）、Ｂ４設定がＯＮである場合はＡ３画像をＢ４に変換するように指定（ステップＳ４３９）し、Ｂ４設定がＯＮでない場合はＡ３画像をＡ４に変換するように指定（ステップＳ４４０）し、終了する。
【００８４】
図１３は圧縮方式指定処理（図１１、ステップＳ４２２）の詳細を示すフローチャートである。
ＭＭＲボタン４０８がＯＮであるか否かを調べ（ステップＳ４５１）、ＯＮの場合には画像圧縮方式をＭＭＲに指定（ステップＳ４５２）し、処理を終了する。
【００８５】
一方、ＭＭＲボタン４０８がＯＮでない場合は、ＭＲボタン４０７がＯＮであるか調べ、ＭＲボタン４０７がＯＮである場合は画像圧縮方式をＭＲとして指定し（ステップＳ４５４）、ＭＲボタン４０７がＯＮでない場合は画像圧縮方式をＭＨとして指定し（ステップＳ４５５）、処理を終了する。
【００８６】
図１４は解像度指定処理（図１１、ステップＳ４２３）の詳細を示すフローチャートである。
画像変換する元画像の解像度が２００＊１００ｄｐｉであるか調べ（ステップＳ４６０）、２００＊１００ｄｐｉの場合は解像度を２００＊１００ｄｐｉの等倍となるように指定し（ステップＳ４６１）、処理を終了する。
【００８７】
一方、解像度が２００＊１００ｄｐｉでない場合は、２００＊２００ｄｐｉであるか調べる（ステップＳ４６２）。２００＊２００ｄｐｉである場合は解像度を２００＊２００ｄｐｉの等倍となるように指定し（ステップＳ４６３）、処理を終了する。
【００８８】
２００＊２００ｄｐｉでない場合は、元画像の解像度が２００＊４００ｄｐｉであるか調べる（ステップＳ４６４）。２００＊４００ｄｐｉである場合はアドレス帳の２００＊４００ボタン４１０がＯＮとなっているか調べる（ステップＳ４６５）。２００＊４００ボタン４１０がＯＮであれば解像度を２００＊４００ｄｐｉの等倍となるように指定し（ステップＳ４６６）、ＯＮでない場合は解像度が２００＊２００になるように指定（ステップＳ４６７）し、処理を終了する。
【００８９】
ステップＳ４６４において、元画像の解像度が２００＊４００ｄｐｉでない場合には、元画像の解像度が３００＊３００ｄｐｉであるか調べる（ステップＳ４６８）。３００＊３００ｄｐｉである場合は３００＊３００ボタン４１１がＯＮとなっているかチェックする（ステップＳ４６９）。ＯＮとなっている場合は解像度を３００＊３００ｄｐｉの等倍となるように解像度を指定し（ステップＳ４７０）、ＯＮでない場合は解像度が２００＊２００ｄｐｉになるように指定（ステップＳ４７１）して終了する。
【００９０】
ステップＳ４６８において、元画像の解像度が３００＊３００ｄｐｉでない場合は、元画像の解像度が４００＊４００ｄｐｉであるか調べる（ステップＳ４７２）。４００＊４００ｄｐｉである場合は、４００＊４００ボタン４１２がＯＮとなっているか調べる（ステップＳ４７３）。ボタン４１２がＯＮとなっている場合は、解像度を４００＊４００ｄｐｉの等倍となるように指定し（ステップＳ４７４）、処理を終了する。
【００９１】
一方、ボタン４１２がＯＮでない場合には、３００＊３００ボタン４１１がＯＮとなっているか調べ（ステップＳ４７５）、ボタン４１１がＯＮである場合は解像度が３００＊３００ｄｐｉとなるように指定し（ステップＳ４７６）、処理を終了する。
【００９２】
３００＊３００ボタン４１１がＯＮでない場合には、２００＊４００ボタン４１０がＯＮとなっているか調べ（ステップＳ４７７）、ボタン４１０がＯＮとなっている場合には、解像度を２００＊４００ｄｐｉとなるように指定する（ステップＳ４６８）。そして、ボタン４１０がＯＮでない場合は、解像度が２００＊２００ｄｐｉになるように解像度を指定（ステップＳ４７９）して処理を終了する。
【００９３】
ステップＳ４７２において元画像の解像度が４００＊４００ｄｐｉでない場合、本実施形態における通信装置１００では元画像の解像度は６００＊６００ｄｐｉである。そのため、ステップＳ４８０において６００＊６００ボタン４１３がＯＮであるか否かを調べ、６００＊６００ボタン４１３がＯＮである場合は解像度を６００＊６００ｄｐｉの等倍となるように指定し（ステップＳ４８１）、処理を終了する。
【００９４】
一方、ステップＳ４８０において、６００＊６００ボタン４１３がＯＮでない場合は、４００＊４００ボタン４１２がＯＮとなっているか調べる（ステップＳ４８２）。そして、ボタン４１２がＯＮとなっている場合、元画像の解像度を４００＊４００ｄｐｉとして解像度を指定し（ステップＳ４８３）、処理を終了する。
【００９５】
ボタン４１２がＯＮでない場合、３００＊３００ボタン４１１がＯＮとなっているか調べ（ステップＳ４８４）、ボタン４１１がＯＮである場合は解像度が３００＊３００となるように指定し（ステップＳ４８５）、処理を終了する。
【００９６】
３００＊３００ボタン４１１が依然としてＯＮでない場合は、２００＊４００ボタン４１０がＯＮとなっているかチェックし（ステップＳ４８６）、ボタン４１０がＯＮとなっている場合は解像度を２００＊４００ｄｐｉとなるように指定し（ステップＳ４８７）、ボタン４１０がＯＮでない場合には、２００＊２００ｄｐｉになるように解像度を指定（ステップＳ４８８）して処理を終了する。
【００９７】
ステップＳ４２４（図１１）では、用紙サイズ指定処理（図１２）で指定された用紙サイズに従い、また圧縮方式指定処理（図１３）で指定された画像圧縮手順で、指定された解像度となるように画像処理部４２４によって処理される。
【００９８】
図１５は、図１１の処理によって生成された画像を複数の宛先に送信する同報送信処理を説明するフローチャートである。
【００９９】
同報送信処理が開始されると、変数ｉに同報宛先数をセット（ステップＳ５０１）し、図１７を用いて後述する１宛先送信処理（ステップＳ５０２）を実行し、変数ｉから１減算する（ステップＳ５０３）。
【０１００】
次に変数ｉが０であるか調べ（ステップＳ５０４）、０でない場合はステップＳ５０２へ戻って１宛先送信処理を繰り返し、変数ｉが０となった場合は終了する。このように、１宛先送信処理を同報宛先数分繰り返すことで複数の宛先への同報送信が実行される。
【０１０１】
図１６は図１のサーバ１２及び２１の設定例の一部を示す図であり、設定ファイルの５２０行目〜５３１行目が示されている。行５２０ではpulser.xyz.co.jpのIPアドレスが９９.９９.９９.９９であることが定義され、行５２１ではbackup.xyz.co.jpのIPアドレスが９９.９９.９９.１００であることが定義されている。
【０１０２】
行５２２及び５２３は、xyz.co.jp宛のメールを受信した際の動作を定義しているMX(Mail eXchange record)である。行５２２にはレベル１０の重み付けでpulser.xyz.co.jpに送信し、行５２３ではレベル２０の重み付けでbackup.xyz.co.jpに送ることが定義されている。
【０１０３】
本実施形態において、サーバ１２、２１は、重み付けレベルが低い宛先へ優先的に送信するように動作するため、xyz.co.jp宛のメールを受信した場合はpulser.xyz.co.jpに優先的に送信する。そして、例えば、pulser.xyz.co.jpの電源がOFF状態などで送れない場合には、backup.xyz.co.jpに送信する。
【０１０４】
行５２４にはfigaro.xyz.co.jpのIPアドレスが９９.９９.９９.１０１と定義され、行５２５から５２７では、figaro.xyz.co.jp宛の電子メールは重み付けレベル１０でfigaro.xyz.co.jpに送り、重み付けレベル２０でpulser.xyz.co.jpに送り、重み付けレベル３０でbackup.xyz.co.jpに送ることが定義されている。
【０１０５】
よってサーバ１２、２１は、figaro.xyz.co.jp宛の電子メールを受信した場合figaro.xyz.co.jpに優先的に送信するが、figaro.xyz.co.jpに送れなかった場合はpulser.xyz.co.jpに送り、pulser.xyz.co.jpへも送れなかった場合はbackup.xyz.co.jpに送信する。
【０１０６】
行５２８にはfigaro2.xyz.co.jpのIPアドレスが９９.９９.９９.１０１と定義され、行５２９から５３１ではfigaro2.xyz.co.jp宛の電子メールは重み付けレベル１０でfigaro2.xyz.co.jpに送信し、重み付けレベル２０でpulser.xyz.co.jpに送信し、重み付けレベル３０でbackup.xyz.co.jpに送信するように定義されている。
【０１０７】
よってサーバは、figaro2.xyz.co.jp宛の電子メールを受信した場合、figaro2.xyz.co.jpに優先的に送信するが、figaro2.xyz.co.jpに送れなかった場合はpulser.xyz.co.jpに送信し、pulser.xyz.co.jpへも送れなかった場合はbackup.xyz.co.jpに送信する。
【０１０８】
図１７は図１５における１宛先送信処理の詳細例を示すフローチャートである。なお、図１７においては、figaro2.xyz.co.jp宛に送信を行う場合を例にして示している。
【０１０９】
送信動作が開始されると、図１５の同報送信に処理が移り、ステップＳ５０２の１宛先送信処理が実行される。
まず、ステップＳ５５０において、送信先アドレスに対応する、経路選択ボタン４０２の設定、即ちサーバ経由送信をする／しないの設定内容をアドレス帳から確認する。サーバ経由送信すると設定されている場合、サーバ１２へデータを送信する（ステップＳ５５２）。
【０１１０】
サーバへの送信動作中にエラーが発生したかを調べ（ステップＳ５５４）、エラーが発生した場合には送信エラー、エラーが発生しなかった場合には送信成功ととして１宛先送信処理を終了する。
【０１１１】
一方、ステップＳ５５０において、経路選択ボタン４０２がサーバ経由送信しないに設定されていた場合、ＤＮＳプロトコルに基づいて、サーバ１２より図１６に示したDNS MXレコード情報を取得する（ステップＳ５５６）。
【０１１２】
取得したDNS MX情報より、送信宛先であるfigaro2.xyz.co.jpを検索し（ステップＳ５５８）、重み付けレベルが最も小さい宛先（この場合figaro2.xyz.co.jp）を検出し、送信する（ステップＳ５６０）。送信動作中にエラーが発生したかを調べ（ステップＳ５６２）、エラーが発生しなかった場合には送信成功ととして１宛先送信処理を終了する。
【０１１３】
エラーが発生した場合にはDNS MXレコードにおいて次に重み付けレベルが小さい宛先があるか否かを調べ（ステップＳ５６４）、無い場合には送信エラーとして終了する。一方、送信エラーとなったアドレスの次に重み付けレベルの小さい宛先が存在する場合には、その宛先へ送信を行う（ステップＳ５６６）。本例ではfigara2.xyz.co.jpに次いで重み付けレベルの小さいアドレス（pulser.xyz.co.jp）が存在するため、ここではpulser.xyz.co.jpへデータを送信する。
再びステップＳ５６２でエラーが発生したかチェックし、エラーが発生しなかった場合には送信成功ととして１宛先送信処理を終了する。
【０１１４】
エラーが発生した場合にはDNS MXレコードにおいて次に重み付けレベルが小さい宛先があるか否かを調べ（ステップＳ５６４）、無い場合には送信エラーとして終了する。一方、送信エラーとなったアドレスの次に重み付けレベルの小さい宛先が存在する場合には、その宛先へ送信を行う（ステップＳ５６６）。本例ではpulser.xyz.co.jpに次いで重み付けレベルの小さいアドレス（backup.xyz.co.jp）が存在するため、ここではbackup.xyz.co.jpへデータを送信する。
【０１１５】
このように、サーバから取得したDNS MXレコードを用い、サーバが行うのと同様の送信処理を通信装置において実行可能とすることにより、サーバを経由する送信と経由しない送信とを選択することが可能になる。
【０１１６】
なお、DNS MXレコードの取得や、送信先に応じた適切な形式のパケット生成等の処理は、上述したコア部１０やネットワークＩ／Ｆ部７等によって実行される。
【０１１７】
図１８は本実施形態に係る通信装置１００における、Simpleモードでの送信動作を示すシーケンスチャートである。上述の通り、本実施形態に係る通信装置１００では、アドレス帳に登録された宛先毎に、モード切替ボタン４０１を用いてSimpleモードで送信するか、Fullモードで送信するかを設定することができる。
【０１１８】
図１８はネットワークＩ／Ｆ部７（ifax@figaro.xyz.co.jp）からインターネットFAX装置１７（ifax@abc.co.jp：図１参照）に送信する場合のシーケンスを示し、この場合、インターネット１３を介するためサーバ経由の送信となり、サーバ１２、１４を含む複数のサーバを経由して送信される。
【０１１９】
すなわち、通信装置１００のネットワークＩ／Ｆ部７から送信された電子メールデータは、サーバ１２へ送信され（６００）、さらにインターネット１３を介してサーバ１４へ送信され（６０１）、最終的にインターネットＦＡＸ装置１７へ送信される（６０２）。
【０１２０】
一方、図１９はFullモードでの送信動作を示すシーケンスチャートである。これはアドレス帳のモード切替ボタン４０１でFullモードと選択された相手先へ通信する場合の通信シーケンスであり、図１８と同様ネットワークＩ／Ｆ部７（ifax@figaro.xyz.co.jp）からインターネットＦＡＸ装置１７（ifax@abc.co.jp）に電子メール形式で画像データを送信する例である。
【０１２１】
送信データはSimpleモードと同様に６１０、６１１、６１２と通信され、インターネットＦＡＸ装置１７に送信される。インターネットＦＡＸ装置１７は受信した電子メール（の添付ファイルとして送信された）画像データに基づき画像形成処理を行い、その結果（正常／エラー）を送達確認(MDN:Message Disposition Notifications)メールとしてネットワークＩ／Ｆ部７へ返送する（６１３）。
【０１２２】
送達確認メールは送信時と逆の経路（６１３、６１４、６１５）の経路をとおり、受信機であるインターネットＦＡＸ装置１７から送信機であるネットワークＩ／Ｆ部７に返される。
【０１２３】
ネットワークＩ／Ｆ部７はインターネットＦＡＸ装置１７から送達確認メールを受信すると送信動作を終了し、図２１を用いて説明する送信ログに送信結果（正常／エラー）を登録し、図２２を用いて説明する送信結果レポートを印刷する。
【０１２４】
なお、サーバ１２がネットワークＩ／Ｆ部７からインターネットＦＡＸ装置１７宛の電子メール（６１０）を受信後、サーバ１４へメールを転送しようとした際、例えばサーバ１４に障害が発生した等の理由により正常送信できない場合、サーバ１２は通信装置１００のネットワークＩ／Ｆ部７にDSN(Delivery Status Notifications)エラーメールを送信する（６１６）。
【０１２５】
ネットワークＩ／Ｆ部７はDSNエラーメールを受信すると送信動作を終了し、図２１を用いて説明する送信ログにエラーを登録し、図２２を用いて説明する送信結果エラーの送信結果レポートを印刷する。
【０１２６】
図２０は図１９に示したFullモード送信において、インターネットＦＡＸ装置１７からの送達確認メールが通信障害により正常に返送されない場合の動作を説明するシーケンスチャートである。
【０１２７】
送信時の動作は及びインターネットＦＡＸ装置１７の処理は図１９で説明したとおりである。インターネットＦＡＸ装置１７は、画像形成処理後、送達確認のメールを作成し、サーバ１４に送信する（６２３）。
【０１２８】
送達確認メールはサーバ１４からサーバ１２に送信されるが、障害等によって正常に通信できなかった場合、送達確認はサーバ１２には届かずサーバ１４の管理者に送られてしまう。
【０１２９】
この場合、送信機であるネットワークＩ／Ｆ部７では、電子メールの送信開始時点から所定の時間（６２５）が経過した６２６のタイミングでタイムアウトして、送信状態を不明とする。
【０１３０】
タイムアウトが発生した時点で図２１を用いて説明する送信ログに送信状態不明を登録し、図２２を用いて説明する送信結果不明の送信結果レポートを印刷する。
【０１３１】
図２１は、本実施形態に係る通信装置１００において記録される送信ログ（送信履歴）の例を示す図である。送信ログは例えば操作部１１５からの指示により操作部１１５に表示されたり、レポート出力される。
【０１３２】
送信ログに記録される項目は、例えば送信した日付、時刻、受付番号、送信宛先、送信モード（Simpleモード／Fullモード）と送信結果（正常、エラー、不明）である。
【０１３３】
操作部１１５に送信ログを表示する場合、例えば送信日付の古いものから１０件表示する。同一受付番号を有する複数の送信結果は同報送信されたことを示す。例えば、図２１においては受付番号０５７８を有する８５１、８５２、８５３が３宛先同報送信、受付番号０５７８の８５５、８５６と受付番号０５８１の８５７、８５８がそれぞれ２宛先の同報送信である。
【０１３４】
８５０から８５２は図２０に示したFullモードにて送信が行われ、受信機よりの送達確認メールにて正常終了が返されたため送信結果欄には正常送信を示す「ＯＫ」となっている。
【０１３５】
８５３は図１８に示したSimpleモードで送信されている。Simpleモードの場合、最も近いメールサーバまでの送信が正常に行えたか否かは確認できるが、その先の状態は把握できない。８５３では最も近いサーバまでは正常に送信できたことが確認できているため、送信結果には不明であることを示す「--」が記録される。最も近いサーバへの送信がエラーだった場合、送信結果には「ＮＧ」が記録される。
【０１３６】
８５４は図２０に示すFullモードで送信しメールサーバまでの送信は成功しているが、送達確認メール(MDN)の返答が所定時間内に受信できなかったので送信タイムアウトし、送信結果を「--」（不明）として登録している。
【０１３７】
８５５は図２０に示すFullモードで送信したが送達確認メールでエラーを通知されたか、又は途中のメールサーバでエラーとなりメールサーバが発行するDSNでエラーを通知されたので送信結果を「ＮＧ」（エラー）としている。
【０１３８】
８５６から８５８は図２０に示すFullモードにて送信が行われ、受信機より送信確認メールが所定時間内に受信され、かつ正常受信が通知されたため送信結果は「ＯＫ」となっている。
【０１３９】
８５９は図１８に示すSimpleモードで送信され、メールサーバまでの送信に成功しているが、宛先まで確実に到達しているか不明であるため送信結果を「--」として記述している。
【０１４０】
図２２は送信動作が終了し、送信結果が確定されたときにプリントアウトする送信結果レポートの例を示す図である。
図２２には、図２０の８５６の送信処理についての送信結果レポートを例として示している。受付番号９５０が「０５８０」、送信開始時刻９５１が「１１／０１  ０９:０３」である。９５２の枚数は送信した枚数である。
【０１４１】
未通信相手先９５３には、同報送信実行時に最初の１件目でキャンセルした場合など、複数回の処理の途中で処理を終了した場合に、通信が行われなかった宛先名が記入される。
【０１４２】
終了相手先９５４は正常に通信が行われ終了した宛先であり、本例ではifax@abc.co.jpとその相手先略称iFAX(abc)が記入されている。従って、図２１の受付番号０５７８の通信が行われた場合８５１から８５３の宛先及び相手先略称が、受付番号０５７９の通信が行われた場合には８５４と８５５の宛先と相手先略称がこの欄に記入される。
【０１４３】
エラー相手先９５５は送信エラーが発生した場合に記入され、図２１において、８５５の通信（受付番号０５７９）についてのレポートには、この領域に相手先アドレス(abc@abc.co.jp)及び相手先略称が出力される。
【０１４４】
なお、送信結果レポートに出力される相手先略称は、例えばアドレス帳に登録しておき、送信ログの相手先アドレスを用いてアドレス帳を検索して取得することができる。
【０１４５】
【他の実施形態】
なお、上述の実施形態において、サーバを経由しない送信処理での送信先アドレス検出に、サーバから取得したDNSのMXレコードを用いる方法のみを説明したが、正引きして得られるIPアドレス（即ち、figaro.xyz.co.jpでは99.99.99.101）に送信することも可能である。
【０１４６】
また、上述の実施形態においては、１つの機器から構成される通信装置についてのみ説明したが、本発明の通信装置と同等の機能を複数の機器から構成されるシステムによって実現しても良い。
【０１４７】
尚、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図１１〜図１５、図１７〜図２０のいずれか１つ以上に示すフローチャートに対応したプログラム）を、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【０１４８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【０１４９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１５０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１５１】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【０１５２】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【０１５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１５５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１５６】
【発明の効果】
以上説明したように、本発明に係る通信装置によれば、送信先毎にメールサーバを経由して送信するか、しないかを選択可能とするとともに、メールサーバを経由せずに直接相手先へ送信する構成を備えたことにより、メールサーバを介さずに送信可能な宛先に対してはメールサーバを経由しないで送信できるため、メールサーバに負荷をかけることなく大きなデータを送信できるようになるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る通信装置を用いた通信システムの構成例を示すブロック図である。
【図２】図１における通信装置１００の一例としての複合機の構成例を示す断面図である。
【図３】図２におけるリーダ部１の構成例を示すブロック図である。
【図４】図１におけるコア部１０の構成例を示すブロック図である。
【図５】図１におけるフォーマッタ部８の構成例を示すブロック図である。
【図６】図１におけるファクス部８の構成例を示すブロック図である。
【図７】図１におけるネットワークＩ／Ｆ部７のプログラム構成例を示す図である。
【図８】通信装置１００における送信設定画面例を示す図である。
【図９】通信装置１００におけるアドレス帳選択画面例を示す図である。
【図１０】通信装置１００におけるアドレス帳登録画面例を示す図である。
【図１１】本実施形態に係る通信装置の画像作成動作例を説明するフローチャートである。
【図１２】本実施形態に係る通信装置の送信用紙サイズ指定処理動作例を説明するフローチャートである。
【図１３】本実施形態に係る通信装置の圧縮方式指定処理動作例を説明するフローチャートである。
【図１４】本実施形態に係る通信装置の解像度指定動作例を説明するフローチャートである。
【図１５】本実施形態に係る通信装置の同報送信動作例を説明するフローチャートである。
【図１６】図１におけるサーバの設定データ例を説明する図である。
【図１７】本実施形態に係る通信装置の１宛先送信処理動作を説明するフローチャートである。
【図１８】本実施形態に係る通信装置のSimple Mode送信動作を説明するシーケンスチャートである。
【図１９】本実施形態に係る通信装置のFull Mode送信動作（正常終了）を説明するシーケンスチャートである。
【図２０】本実施形態に係る通信装置のFull Mode送信動作（エラー）を説明するシーケンスチャートである。
【図２１】本実施形態に係る通信装置で記録される送信結果ログの例を説明する図である。
【図２２】本実施形態に係る通信装置で出力される送信結果レポートの例を説明する図である。
【符号の説明】
１  リーダ部
２  プリンタ部
３  画像入出力制御部
４  ファクス部
７  ネットワークＩ／Ｆ部
８  フォーマッタ部
１０  コア部
【図１】
0004306998.tif 000002
【図２】
0004306998.tif 000003
【図３】
0004306998.tif 000004
【図４】
0004306998.tif 000005
【図５】
0004306998.tif 000006
【図６】
0004306998.tif 000007
【図７】
0004306998.tif 000008
【図８】
0004306998.tif 000009
【図９】
0004306998.tif 000010
【図１０】
0004306998.tif 000011
【図１１】
0004306998.tif 000012
【図１２】
0004306998.tif 000013
【図１３】
0004306998.tif 000014
【図１４】
0004306998.tif 000015
【図１５】
0004306998.tif 000016
【図１６】
0004306998.tif 000017
【図１７】
0004306998.tif 000018
【図１８】
0004306998.tif 000019
【図１９】
0004306998.tif 000020
【図２０】
0004306998.tif 000021
【図２１】
0004306998.tif 000022
【図２２】
0004306998.tif 000023