(57)【要約】【課題】スキャンした画像データを複数の宛先に電子メールで送る際に、迅速に電子メールを送信することのできる技術を提供する。【解決手段】複数の宛先メールアドレスを受け付ける受付処理部１４ａと、メールサーバ４に対して複数の宛先メールアドレスを送信し、複数の宛先メールアドレスへの電子メールの送信可否に関する応答を受信し、読取処理により読取った原稿の画像データをメールサーバ４に送信する通信処理部１４ｃと、送信可否に関する応答が、複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、原稿の読取処理を実行させ、複数の宛先メールアドレスの全てが送信不可能であることを示す場合には、原稿の読取処理を中止させる読取制御部１４ａとを有するように構成する。【選択図】図１
2008141482.tif 000002
【特許請求の範囲】
【請求項１】
イメージスキャナによって原稿を読み取って、読取った前記原稿の画像データを複数の宛先メールアドレスを持つ電子メールとしてメールサーバへ送信する電子メール送信装置であって、
前記複数の宛先メールアドレスを受け付ける受付手段と、
前記メールサーバに対して前記受け付けた複数の宛先メールアドレスを送信する宛先送信手段と、
前記メールサーバによる前記複数の宛先メールアドレスへの前記電子メールの送信可否に関する応答を受信する応答受信手段と、
前記複数の宛先メールアドレスの送信可否に関する応答が、前記複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、前記イメージスキャナに前記原稿の読取処理を実行させ、前記応答が、前記複数の宛先メールアドレスの全てが送信不可能であることを示す場合には、前記原稿の読取処理を中止させる読取制御手段と、
前記読取処理により読取った前記原稿の画像データを前記メールサーバに前記電子メールのデータとして送信するメールデータ送信手段と
を有する電子メール送信装置。
【請求項２】
更に、宛先メールアドレス以外の所定の情報を前記メールサーバに送信する情報送信手段を有し、
前記応答受信手段は、更に、前記所定の情報に対する応答を前記メールサーバから受信し、
前記読取制御手段は、前記所定の情報に対する応答がエラーを示す内容を示しておらず、且つ、前記複数の宛先メールアドレスの送信可否に関する応答が、前記複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、前記スキャナに前記原稿の読取処理を実行させ、前記所定の情報に対する応答がエラーを示している場合には、前記原稿の読取処理を中止させることを特徴とする請求項１に記載の電子メール送信装置。
【請求項３】
前記メールサーバは、ＳＭＴＰに対応した動作が可能であり、
前記所定の情報は、ＨＥＬＯコマンド、ＤＡＴＡコマンド、及びＭＡＩＬコマンドを含むことを特徴とする請求項２に記載の電子メール送信装置。
【請求項４】
前記送信可否に関する応答に送信不可能であるとの内容が含まれている宛先メールアドレスを、ユーザが認識可能な態様により出力する出力手段を更に有することを特徴とする請求項１乃至請求項３のいずれか一項に記載の電子メール送信装置。
【請求項５】
イメージスキャナによって原稿を読み取って、読取った前記原稿の画像データを複数の宛先メールアドレスを持つ電子メールとしてメールサーバへ送信する電子メール送信装置による電子メール送信方法であって、
前記電子メール送信装置の受付手段が、前記複数の宛先メールアドレスを受け付ける受付ステップと、
前記電子メール送信装置の宛先送信手段が、前記メールサーバに対して前記複数の宛先メールアドレスを送信する送信ステップと、
前記電子メール送信装置の応答受信手段が、前記メールサーバによる前記宛先メールアドレスへの前記電子メールの送信可否に関する応答を受信する応答受信ステップと、
前記電子メール送信装置の読取制御手段が、前記複数の宛先メールアドレスの送信可否に関する応答が、前記複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、前記イメージスキャナに前記原稿の読取処理を実行させ、前記応答が、前記複数の宛先メールアドレスの全てが送信不可能であることを示す場合には、前記原稿の読取処理を中止させる読取制御ステップと、
前記電子メール送信装置のメールデータ送信手段が、前記読取処理により読取った前記原稿の画像データを前記メールサーバに前記電子メールのデータとして送信するメールデータ送信ステップと
を有する電子メール送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージスキャナによって原稿を読み取って、読取った原稿の画像データを電子メールによってメールサーバへ送信する電子メール送信装置等に関する。
【背景技術】
【０００２】
従来、イメージスキャナによって原稿を読み取り、読取った原稿の画像データを電子メールとして送信するネットワークファクシミリ装置が知られている。このようなネットワークファクシミリ装置においては、送信する原稿をイメージスキャナで読み取り、その後、メールサーバと接続して、宛先の電子メールアドレス及び原稿の画像データをメールサーバに送信することにより、宛先の電子メールアドレス宛に電子メールを送信するようにしていた。
【０００３】
このようなネットワークファクシミリ装置においては、例えば、宛先の電子メールアドレスが間違っている等の場合には、メールサーバと接続した際に、メールサーバからエラーが通知され、電子メールの送信ができないこととなる。このため、宛先の電子メールアドレスが間違っていることを、ユーザは長時間把握することができなく、適正な電子メールアドレスに修正して再送する場合には、さらに長時間を要してしまう虞がある。
【０００４】
これに対して、原稿を読み込む前にメールサーバとの接続を行って、宛先の電子メールアドレス宛への電子メールが送信不可能である場合に、原稿の読み取り（スキャン）を行わないようにすることにより、ユーザが早期に対応することのできるネットワークファクシミリ装置が知られている（例えば、特許文献１）。
【０００５】
【特許文献１】特開２０００−３２４２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、スキャンした画像データを電子メールにより複数の宛先に送信することも行われている。特許文献１においては、スキャンした画像データを複数の宛先に電子メールで送信することについては何ら開示されていない。
【０００７】
特許文献１において、複数の宛先に電子メールを送信する場合を想定すると、いずれかの宛先に対して間違いがあった場合には、スキャンが開始されないこととなる。このため、間違いのあった宛先を訂正等して、或いは、複数の宛先を再度設定して送信を開始する必要がある。このため、電子メールが宛先に送信されるまでに長時間かかるとともに、再送するために手間がかかるという問題が生じる。
【０００８】
本発明は、上記課題に鑑みなされたものであり、その目的は、スキャンした画像データを複数の宛先に電子メールで送る際に、できるだけ早く電子メールを送信することのできる技術を提供することにある。また、スキャンした画像データを複数の宛先に電子メールで送る際に、ユーザの手間を抑えることのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的達成のため、本発明の一実施形態に係る電子メール送信装置であって、スキャナによって原稿を読み取って、読取った原稿の画像データを複数の宛先に電子メールをとして送信する電子メール送信装置であって、複数の宛先メールアドレスを受け付ける受付手段と、メールサーバに対して受け付けた複数の宛先メールアドレスを送信する宛先送信手段と、メールサーバによる前記宛先メールアドレスへの電子メールの送信可否に関する応答を受信する応答受信手段と、複数の宛先メールアドレスの送信可否に関する応答が、複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、イメージスキャナに原稿の読取処理を実行させ、応答が、複数の宛先メールアドレスの全てが送信不可能であることを示す場合には、原稿の読取処理を中止させる読取制御手段と、読取処理によって読取った原稿の画像データをメールサーバに電子メールのデータとして送信するメールデータ送信手段とを有する。
【００１０】
係る電子メール送信装置によると、返信可否に関する応答に、或る宛先メールアドレスに送信不可能であるとの内容がふくまれていても、少なくともいずれか１つの宛先メールアドレスに送信可能であるとの内容が含まれている場合には、イメージスキャナに原稿の読取処理を開始させ、原稿の画像データをメールサーバに送信するので、送信可能な宛先メールアドレスには、原稿の画像データを含む電子メールを送信することができる。このため、送信可能な宛先に対して迅速に電子メールを送信することができる。また、ユーザは、例えば、送信可能な宛先メールアドレスの設定を再度行って電子メールの送信を行う必要がなく、ユーザにかかる手間を軽減することができる。
【００１１】
上記電子メール送信装置において、更に、宛先メールアドレス以外の所定の情報をメールサーバに送信する情報送信手段を有し、応答受信手段は、更に、所定の情報に対する応答をメールサーバから受信し、読取制御手段は、所定の情報に対する応答がエラーを示す内容を示しておらず、且つ、複数の宛先メールアドレスの送信可否に関する応答が、複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、イメージスキャナに原稿の読取処理を実行させ、所定の情報に対する応答がエラーを示している場合には、原稿の読取処理を中止させるようにしてもよい。係る電子メール送信装置によると、所定の情報に対応するメールサーバからの応答がエラーを示している場合において、イメージスキャナによる原稿の読取処理が実行されない。このため、宛先メールアドレスが送信可能なメールアドレスであったとしても、電子メールを送信することができない場合において、イメージスキャナによる原稿の読取処理の実行を適切に防止することができる。
【００１２】
また、上記電子メール送信装置において、メールサーバは、ＳＭＴＰに対応した動作が可能であり、所定の情報は、ＨＥＬＯコマンド、ＤＡＴＡコマンド、及びＭＡＩＬコマンドを含んでもよい。係る電子メール送信装置によると、ＨＥＬＯコマンド、ＤＡＴＡコマンド及びＭＡＩＬコマンドの応答にエラーがある場合に、イメージスキャナによる原稿の読取処理の実行を適切に防止することができる。
【００１３】
また、上記電子メール送信装置において、送信可否に関する応答に送信不可能であるとの内容が含まれている宛先メールアドレスを、ユーザが認識可能な態様で出力する出力手段を更に有するようにしてもよい。係る電子メール送信装置によると、ユーザは、送信不可能である宛先メールアドレスを認識することができる。
【００１４】
上記目的達成のため、本発明の一実施形態に係る電子メール送信方法であって、イメージスキャナによって原稿を読み取って、読取った原稿の画像データを複数の宛先メールアドレスを持つ電子メールとしてメールサーバへ送信する電子メール送信装置による電子メール送信方法であって、電子メール送信装置の受付手段が、複数の宛先メールアドレスを受け付ける受付ステップと、電子メール送信装置の宛先送信手段が、メールサーバに対して受け付けた複数の宛先メールアドレスを送信する送信ステップと、電子メール送信装置の応答受信手段が、メールサーバによる前記宛先メールアドレスに対する電子メールの送信可否に関する応答を受信する応答受信ステップと、電子メール送信装置の読取制御手段が、複数の宛先メールアドレスの送信可否に関する応答が、複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、イメージスキャナに原稿の読取処理を実行させ、応答が、複数の宛先メールアドレスの全てが送信不可能であることを示す場合には、原稿の読取処理を中止させる読取制御ステップと、電子メール送信装置のメールデータ送信手段が、読取処理により読取った原稿の画像データを前記メールサーバに電子メールのデータとして送信するメールデータ送信ステップとを有する。
【００１５】
係る電子メール送信方法によると、返信可否に関する応答が、或る宛先メールアドレスに送信不可能であることを示していても、少なくともいずれか１つの宛先メールアドレスに送信可能であることを示している場合には、イメージスキャナに原稿の読取処理を開始させ、原稿の画像データをメールサーバに送信するので、送信可能な宛先メールアドレスには、原稿の画像データを含む電子メールを送信することができる。このため、送信可能な宛先メールアドレスに対して迅速に電子メールを送信することができる。また、ユーザは、例えば、送信可能な宛先メールアドレスの設定を再度行って電子メールの送信を行う必要がなく、ユーザにかかる手間を軽減することができる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、本発明の一実施形態に係るネットワークシステムの構成図である。
【００１８】
ネットワークシステム１は、電子メール送信装置の一例としての複合機２と、メールサーバ４とを有している。複合機２とメールサーバ４とは、例えば、ＬＡＮ（Local Area Network）、インターネット等のネットワーク３を介してデータ通信可能に接続されている。なお、本実施形態においては、ネットワーク３には、複数の他のメールサーバや、複数のＰＣ（Personal Computer）、複合機等が接続されているものとする。
【００１９】
メールサーバ４は、ＳＭＴＰ（Simple Mail Transform Protocol）による処理を実行する機能を有している。本実施形態では、メールサーバ４は、複合機２から送信される電子メールの転送を担当するメールサーバである。
【００２０】
メールサーバ４は、複合機２からＳＭＴＰにおける各コマンドが送信された場合には、当該コマンドの処理を実行し、コマンドに対する処理結果を応答として複合機２に送信する。本実施形態では、メールサーバ４は、コマンドに対する応答として、３桁のコード（応答コード）を含めて送信するようにしており、例えば、コマンドの処理が成功した場合、又は、コマンドを正常に受け付けた場合には、"２ＸＸ"又は、"３ＸＸ"（ＸＸは、２桁の数字を表して、数値は状況に応じて異なる。以下同様）の応答コードを送信し、コマンドの処理にエラーが発生した場合には、"４ＸＸ"又は"５ＸＸ"の応答コードを送信する。例えば、メールサーバ４は、ＲＣＰＴコマンドを受信した場合には、ＲＣＰＴコマンドに含まれている宛先のメールアドレス（電子メールアドレス）についての送信可否の確認、すなわち、メールアドレス宛に電子メールの送信ができるか否かについての確認を行い、送信可能なメールアドレスであれば送信先として把握する一方、送信不可能であれば当該メールアドレスを送信先として把握しない。そして、メールサーバ４は、メールアドレスが送信可能と確認されて送信先として把握した場合には、"２ＸＸ"の応答コードを送信し、メールアドレスが送信不可能であるとして送信先として把握した場合には、"４ＸＸ"又は"５ＸＸ"の応答コードを送信する。メールアドレスについての送信可否の確認内容としては、例えば、宛先のメールアドレスが形式的に適切なものであるかを確認することや、メールアドレスに含まれるドメイン名に相当するサーバが存在するか否かを確認することや、電子メールアドレスのユーザがそのドメインに実際に存在するか否かを確認すること等があり、上記いずれか１つの内容又は複数の内容を確認するようにしてもよい。
【００２１】
複合機２は、制御ユニット１０と、スキャナ装置１１と、プリンタ装置１２とを有する。スキャナ装置１１は、図示しない原稿給紙トレイに載置された紙、ＯＨＰシート等の原稿を読み取ってデジタル画像データを生成する。プリンタ装置１２は、例えば、紙、ＯＨＰシート、厚紙、封筒等の画像形成媒体に画像を形成する。
【００２２】
制御ユニット１０は、スキャナ装置１１、及びプリンタ装置１２に対するユーザからの各種指示を受け付けるとともに、ユーザへの各種情報の出力を行う。また、制御ユニット１０は、スキャナ装置１１、及びプリンタ装置１２の統括制御を行う。具体的には、制御ユニット１０は、スキャナ装置１１に読取動作を実行させる。また、制御ユニット１０は、プリンタ装置１２に画像形成動作を実行させる。また、制御ユニット１０は、スキャナ装置１１及びプリンタ装置１２を制御することにより、原稿の内容を所定の画像形成媒体に形成する、いわゆる、コピー機能を実行させる。すなわち、制御ユニット１０は、原稿をスキャナ装置１１により読み取らせて画像データを生成させ、その画像データをプリンタ装置１２に送信して画像形成媒体に形成させる。また、制御ユニット１０は、スキャナ装置１１によって読取らせた原稿の画像データを電子メールにより送信する処理を実行する。
【００２３】
次に、制御ユニット１０のより詳細な構成について説明する。
【００２４】
制御ユニット１０において、ＣＰＵ（Central Processing Unit）１４と、ＲＯＭ（Read Only Memory）１５と、ＲＡＭ（Random Access Memory）１６と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１７と、入力インターフェース部（入力Ｉ／Ｆ部）１８と、表示処理部１９と、通信インターフェース部（通信Ｉ／Ｆ部）２０、２１、及び２２とがバス２３を介して接続されている。
【００２５】
ＲＯＭ１５は、ブートプログラム等のプログラムを記憶する。ＲＡＭ１６は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１４による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ１７は、書き換え可能な不揮発性メモリであり、複合機２の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。本実施形態では、例えば、複合機２から電子メールを送信する際の送信元となる電子メールアドレスや、電子メールの転送を担当するメールサーバ４のサーバ名等を記憶する。
【００２６】
入力Ｉ／Ｆ部１８には、キー部２４と、タッチパネル２５とが接続されている。入力Ｉ／Ｆ部１８は、キー部２４、タッチパネル２５からの信号をデータとして、ＣＰＵ１４に出力する。キー部２４は、制御ユニット１０の筐体に設けられた、スタートボタン、ストップボタン、テンキー等を有し、押下されたボタン、キーに応じた信号を入力Ｉ／Ｆ部１８に出力する。タッチパネル２５は、後述する液晶表示装置（ＬＣＤ）２６上に重ねられて設けられており、ユーザによって押下されたタッチパネル２５上の位置に応じた信号を入力Ｉ／Ｆ部１８に出力する。表示処理部１９は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１４の制御により、各種画像データを生成し、ＬＣＤ２６に表示出力する。
【００２７】
通信Ｉ／Ｆ部２０は、ＣＰＵ１４とスキャナ装置１１とのデータ交換の仲介を行う。通信Ｉ／Ｆ部２１は、ＣＰＵ１４とプリンタ装置１２とのデータ交換の仲介を行う。通信Ｉ／Ｆ部２２は、ネットワーク３と接続可能であり、ネットワーク３を介して他の装置とのデータ交換の仲介を行う。本実施形態では、通信Ｉ／Ｆ部２２は、例えば、メールサーバ４とのデータ交換の仲介を行う。
【００２８】
ＣＰＵ１４は、各部１５〜２２、スキャナ装置１１、及びプリンタ装置１２の動作を制御する。また、ＣＰＵ１４は、ＲＯＭ１５に格納されているプログラムをＲＡＭ１６に読み出して実行することにより、読取制御手段の一例としての読取制御部１４ａと、受付手段の一例としての受付処理部１４ｂと、宛先送信手段、応答受信手段、メールデータ送信手段、及び情報送信手段の一例としての通信処理部１４ｃと、データ処理部１４ｄと、画像形成制御部１４ｅとを構成して各種処理を実行する。
【００２９】
読取制御部１４ａは、スキャナ装置１１を制御して、原稿の読み取りを実行させて、原稿の画像データを受け取って、ＲＡＭ１６に格納する。本実施形態では、読取制御部１４ａは、宛先メールアドレスの送信可否に関する応答以外のコマンド等に対するメールサーバ４からの応答がエラーを示しておらず、且つ、複数の宛先メールアドレスの送信可否に関する応答が、複数の宛先メールアドレスの少なくとも１つの宛先メールアドレスが送信可能であることを示す場合には、スキャナ装置１１に原稿の読取処理を実行させ、宛先メールアドレスの送信可否に関する応答以外のコマンド等に対するメールサーバ４からの応答がエラーを示している場合には、原稿の読取処理を中止させ、また、複数の宛先メールアドレスの送信可否に関する応答が、複数の宛先メールアドレスの全てが送信不可能であることを示す場合には、スキャナ装置１１に原稿の読取処理を中止させる。なお、コマンドの応答にエラーが含まれているか否かは、応答中のコードを見ることにより判定することができる。
【００３０】
受付処理部１４ｂは、キー部２４、タッチパネル２５に対するユーザの操作から各種指示を受ける。本実施形態では、受付処理部１４ｂは、電子メールの宛先となる１又は複数の電子メールアドレスや、電子メールの送信を開始する指示等を受け付ける。
【００３１】
通信処理部１４ｃは、通信Ｉ／Ｆ部２２を介して外部とのデータの送受信を制御する。本実施形態では、通信処理部１４ｃは、ＳＭＴＰに従ってメールサーバ４との通信を行う。すなわち、通信処理部１４ｃは、ＳＭＴＰに従った電子メール送信に必要なコマンドをメールサーバ４に送信し、当該コマンドに対する応答をメールサーバ４から受信する。例えば、通信処理部１４ｃは、電子メールの宛先のメールアドレスを含むコマンド（ＲＣＰＴコマンド）をメールサーバ４に送信するとともに、その宛先のメールアドレスに関する通信可否の応答（ＲＣＰＴコマンドの応答）を受信する。また、通信処理部１４ｃは、ＲＡＭ１６に格納されたＭＩＭＥ（Multipurpose Internet Mail Extensions）形式の画像データを電子メールのデータとしてメールサーバ４に送信する。
【００３２】
データ処理部１４ｄは、スキャナ装置１１から読取られてＲＡＭ１６に記憶された画像データを、例えば、ＴＩＦＦ−Ｆ形式やＪＰＥＧ形式等の所定の形式の画像データに変換する。また、データ処理部１４ｄは、ＲＡＭ１６に記憶されたＴＩＦＦ−Ｆ形式やＪＰＥＧ形式の画像データをＭＩＭＥ形式の画像データにエンコードしてＲＡＭ１６に格納する。
【００３３】
画像形成制御部１４ｅは、プリンタ装置１２を制御して、画像形成媒体に画像を形成させる。
【００３４】
スキャナ装置１１は、通信Ｉ／Ｆ部３０と、制御部３１と、スキャナ部３２とを有する。通信Ｉ／Ｆ部３０は、制御部３１と制御ユニット１０とのデータ交換の仲介を行う。制御部３１は、例えば、ＣＰＵ等を含み、読取制御部１４ａの制御に従って、スキャナ部３２の制御を行って、原稿の読み取りを行わせ、読取られた画像データを通信Ｉ／Ｆ部３０を介して制御ユニット１０に送信する。スキャナ部３２は、例えば、ＣＣＤ（Charge Coupled Device）ラインセンサを有し、図示しない原稿給紙トレイに載置された原稿を図示しない原稿台に搬送し、当該原稿に光を照射させて、原稿からの反射光に応じた画像データを制御部３１に出力する。
【００３５】
プリンタ装置１２は、通信Ｉ／Ｆ部３３と、制御部３４と、画像形成部３５とを有する。通信Ｉ／Ｆ部３３は、制御部３４と制御ユニット１０とのデータ交換の仲介を行う。制御部３４は、画像形成制御部１４ｅの制御に従って、画像形成部３５を制御して、画像形成媒体に画像を形成させる。画像形成部３５は、画像形成媒体に画像を形成する。
【００３６】
次に、本発明の一実施形態に係る複合機２が実行する処理について説明する。
【００３７】
図２は、本発明の一実施形態に係る複合機の電子メール送信処理のフローチャートである。なお、本実施形態では、電子メール送信処理の開始前には、送信する画像を含む原稿がスキャナ装置１１の原稿給紙トレイにセットされているものとする。
【００３８】
まず、受付処理部１４ｂがキー部２４又はタッチパネル２５に対するユーザの入力操作により送信先の電子メールアドレスを受け付けたか否かを判定し（ステップＳ１）、送信先の電子メールアドレスを受け付けた場合には、ＲＡＭ１６に当該電子メールアドレスを記憶する（ステップＳ２）一方、受け付けていない場合には、何もしない。
【００３９】
次いで、受付処理部１４ｂがキー部２４又はタッチパネル２５に対するユーザの入力操作により電子メールの送信を開始する指示があったか否かを判定し（ステップＳ３）、電子メールの送信開始の指示がないと判定した場合には、上記ステップＳ１からのステップを再び実行する。これにより、送信先の電子メールアドレスが複数ある場合には、複数の送信先の電子メールアドレスを受け付け、ＲＡＭ１６に記憶することとなる。
【００４０】
一方、送信開始指示があった場合には（ステップＳ３のＹＥＳ）、スキャンをする前にメールサーバ４と接続するための図３に示すスキャン前サーバ接続処理を実行する（ステップＳ４）。
【００４１】
スキャン前サーバ接続処理が終了した場合には、読取制御部１４ａがＲＡＭ１６に格納されている応答内容から、ＲＣＰＴコマンド以外のコマンドの応答、例えば、当該時点までにメールサーバ４から送信されたＨＥＬＯコマンド、ＭＡＩＬコマンド、及びＤＡＴＡコマンドの応答にエラーが含まれているか否かを判定し（ステップＳ５）、ＲＣＰＴコマンド以外のコマンドの応答にエラーが含まれていない場合（ステップＳ５のＮＯ）には、全てのＲＣＰＴコマンドの応答にエラーが含まれているか否か、すなわち、ＲＣＰＴコマンドにより送信した宛先のメールアドレスが全て送信不可能であるか否かを判定する（ステップＳ６）。この結果、ＲＣＰＴコマンド以外のコマンドの応答にエラーが含まれている場合（ステップＳ５のＹＥＳ）、又は、ＲＣＰＴコマンドの応答の全てにエラーが含まれている、すなわち、宛先のメールアドレスの全てが送信不可能である場合（ステップＳ６のＹＥＳ）には、いずれのメールアドレス宛にも電子メールを送信することが不可能であることを意味しているので、読取制御部１４ａが表示処理部１９を介してメール送信不可である旨の表示をＬＣＤ２６に表示させ（ステップＳ７）、処理を終了する。
【００４２】
一方、全ＲＣＰＴコマンドの応答にエラーが含まれていない場合、すなわち、もし仮に或るＲＣＰＴコマンドの応答にエラーが含まれていたとしても、他のいずれかのＲＣＰＴコマンドの応答に正常である内容が含まれている場合（ステップＳ６のＮＯ）には、或るメールアドレス宛には電子メールを送信不可能であったとしても、それ以外のメールアドレス宛には、電子メールを送信可能であるので、読取制御部１４ａは、スキャナ装置１１により原稿の読み取りを開始させ、スキャナ装置１１から読取った原稿の画像データを受け取ってＲＡＭ１６に格納する（ステップＳ８）。次いで、データ処理部１４ｄがＲＡＭ１６に格納されている原稿の画像データを、所定の形式、例えば、ＴＩＦＦ−Ｆ形式等の所定の形式の画像データに変換してＲＡＭ１６に格納する（ステップＳ９）。ここで、複数の原稿がある場合には、スキャナ装置１１に複数の原稿の読み取りを行わせ、その原稿からの画像データのすべてを所定の形式の画像データに変換する。
【００４３】
その後、通信処理部１４ｃは、図４に示すデータ送信処理を実行する（ステップＳ１０）。
【００４４】
次いで、読取制御部１４ａがＲＣＰＴコマンドの応答にエラーが含まれているか否かを判定し（ステップＳ１１）、ＲＣＰＴコマンドの応答にエラーが含まれている場合には、表示処理部１９を介してエラーが含まれている応答に対応するメールアドレスを、送信できないメールアドレスとしてＬＣＤ２６に表示させて（ステップＳ１２）、処理を終了する一方、ＲＣＰＴコマンドの応答にエラーが含まれていない場合には、処理を終了する。
【００４５】
図３は、本発明の一実施形態に係る複合機のスキャン前サーバ接続処理のフローチャートである。
【００４６】
スキャン前サーバ接続処理においては、通信処理部１４ｃは、自複合機２からの電子メールの転送を担当するメールサーバ４に対して接続要求を送信し、メールサーバ４との接続を行う（ステップＳ２１）。これによって、メールサーバ４と複合機２とが接続状態となる。
【００４７】
次いで、通信処理部１４ｃは、ＥＨＬＯコマンドをメールサーバ４に送信し（ステップＳ２２）、ＥＨＬＯコマンドに対する応答をメールサーバ４から受信し、応答内容をＲＡＭ１６に格納する（ステップＳ２３）。通信処理部１４ｃは、ＥＨＬＯコマンドにＳＭＴＰ認証方法が含まれているか否かを判定し（ステップＳ２４）、含まれている場合には、対応する認証方法に必要な認証情報を送信し（ステップＳ２５）、その認証に対する応答を受信し、応答内容をＲＡＭ１６に格納する（ステップＳ２６）一方、ＳＭＴＰ認証方法が含まれていない場合には何もしない。
【００４８】
次いで、通信処理部１４ｃは、ＥＥＰＲＯＭ１７に記憶されている送信元となる複合機２のユーザの電子メールアドレスを含むＭＡＩＬコマンドをメールサーバ４に送信し（ステップＳ２７）、当該ＭＡＩＬコマンドに対するメールサーバ４の応答を受信し、応答内容をＲＡＭ１６に格納する（ステップＳ２８）。更に、通信処理部１４ｃは、ＲＡＭ１６に記憶されている電子メールの宛先の電子メールアドレスの内の１つを含むＲＣＰＴコマンドをメールサーバ４に送信し（ステップＳ２９）、当該ＲＣＰＴコマンドに対するメールサーバ４の応答を受信し、応答内容をＲＡＭ１６に格納する（ステップＳ３０）。
【００４９】
次いで、通信処理部１４ｃは、ＲＡＭ１６に電子メールの送信先として記憶されている全てのメールアドレスをＲＣＰＴコマンドにより送信したか否かを判定し（ステップＳ３１）、全ての送信先のメールアドレスを送信していない場合には、ステップＳ２９からの処理を行って、送信していないメールアドレスを含むＲＣＰＴコマンドの送信を行う。
【００５０】
一方、全ての送信先のメールアドレスを送信した場合（ステップＳ３１）には、通信処理部１４ｃは、ＤＡＴＡコマンドをメールサーバ４に送信し（ステップＳ３２）、ＤＡＴＡコマンドに対する応答を受信し、応答内容をＲＡＭ１６に格納し（ステップＳ３３）、図２に示す電子メール送信処理に戻る。
【００５１】
図４は、本発明の一実施形態に係る複合機のデータ送信処理のフローチャートである。
【００５２】
データ送信処理においては、データ処理部１４ｄがＲＡＭ１６に格納されたＴＩＦＦ−Ｆ形式等の所定の形式の画像データを、電子メールで送信可能なＭＩＭＥ形式の画像データにエンコードしてＲＡＭ１６に格納する（ステップＳ４１）。
【００５３】
次いで、通信処理部１４ｃが電子メールのヘッダ部分のデータをメールサーバ４に送信し（ステップＳ４２）、ＲＡＭ１６に格納されたＭＩＭＥ形式の画像データをメールサーバ４に送信する（ステップＳ４３）。
【００５４】
次いで、全ての画像データを送信した後に、通信処理部１４ｃは、ＱＵＩＴコマンドを送信し（ステップＳ４４）、メールサーバ４との通信を切断する（ステップＳ４５）。これによって、メールサーバ４は、複合機２から送信された画像データを含む電子メールを、複合機２から受信した宛先の電子メールアドレス宛のうちで送信可能であると把握した電子メールアドレス宛に送信する。
【００５５】
上記実施形態によると、いずれかのメールアドレス宛には電子メールを送信不可能であったとしても、それ以外のメールアドレス宛に電子メールを送信可能である場合には、原稿の読み取りを開始させ、当該読取った原稿の画像データをメールサーバ４に送信するので、宛先に送信不可能なメールアドレスが含まれていても、それ以外の送信可能なメールアドレス宛に迅速に電子メールを送信することができる。このため、送信可能なメールアドレスについては、以降において電子メールを送信する必要がなく、ユーザの手間を軽減することができる。
【００５６】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００５７】
例えば、上記実施形態では、送信不可能なメールアドレスをＬＣＤ２６に表示出力するようにしていたが、本発明はこれに限られず、例えば、プリンタ装置１２により画像形成媒体に画像形成して出力するようにしてもよい。
【００５８】
また、上記実施形態では、ＤＡＴＡコマンドを送信した後に、当該ＤＡＴＡコマンドの応答を含めて、原稿の読取処理を実行させるか否かを判断するようにしていたが、本発明はこれに限られず、例えば、全ての宛先のＲＣＰＴコマンドを送信し、それらＲＣＰＴコマンドの応答を得た後に、原稿の読取処理を実行させるか否かを判断するようにしてもよい。
【００５９】
また、上記実施形態では、図２に示すコマンドの応答に対する判定処理（ステップＳ５、Ｓ６）を行った後に、スキャナ装置１１によるスキャンを開始させるようにしていたが、本発明はこれに限られず、先行してスキャナ装置１１によるスキャンを実行しておき、その後、コマンド応答に対する判定処理を行い、その判定結果に基づいて原稿の読取処理そのまま実行させたり、或いは原稿の読取処理を中止したりするようにしてもよい。このようにすると、メールサーバとの通信と並行して予めスキャン処理を行うことができ、メール送信処理の時間を短縮することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係るネットワークシステムの構成図である。
【図２】本発明の一実施形態に係る複合機のメール送信処理のフローチャートである。
【図３】本発明の一実施形態に係る複合機のスキャナ前サーバ接続処理のフローチャートである。
【図４】本発明の一実施形態に係る複合機のデータ送信処理のフローチャートである。
【符号の説明】
【００６１】
１  ネットワークシステム、２  複合機、３  ネットワーク、４  メールサーバ、１０  制御ユニット、１１  スキャナ装置、１２  プリンタ装置、１４  ＣＰＵ、１４ａ  読取制御部、１４ｂ  受付処理部、１４ｃ  通信処理部、１４ｄ  データ処理部、１４ｅ  画像形成制御部、１５  ＲＯＭ、１６  ＲＡＭ、１７  ＥＥＰＲＯＭ、１８  入力Ｉ／Ｆ部、１９  表示処理部、２０、２１、２２  通信Ｉ／Ｆ部、２３  バス、２４  キー部、２５  タッチパネル、２６  ＬＣＤ。
【図１】
2008141482.tif 000003
【図２】
2008141482.tif 000004
【図３】
2008141482.tif 000005
【図４】
2008141482.tif 000006