(57)【要約】【課題】各種の電子データを電子メールとして送信する際のユーザの待ち時間を可及的に短くした電子メール通信装置を提供する。【解決手段】本発明に係る電子メール通信装置は、メールサーバに接続して、電子メールの送信が可能な電子メール通信装置であって、ユーザの第１指示入力により、当該電子メール通信装置と前記メールサーバとの間で接続を確立するために必要となる詳細な接続テストを行う、接続テスト実行手段と、ユーザの第２指示入力により、当該電子メール通信装置と前記メールサーバとの間で前記詳細な接続テストよりも簡易な接続テストを行った後、該簡易な接続テストが成功した場合は所定の電子データを電子メールとして前記メールサーバに送信する、メール送信手段と、を備えることを特徴とする。【選択図】図５
2009100439.tif 000002
【特許請求の範囲】
【請求項１】
メールサーバに接続して、電子メールの送信が可能な電子メール通信装置であって、
ユーザの第１指示入力により、当該電子メール通信装置と前記メールサーバとの間で接続を確立するために必要となる詳細な接続テストを行う、接続テスト実行手段と、
ユーザの第２指示入力により、当該電子メール通信装置と前記メールサーバとの間で前記詳細な接続テストよりも簡易な接続テストを行った後、該簡易な接続テストが成功した場合は所定の電子データを電子メールとして前記メールサーバに送信する、メール送信手段と、を備えることを特徴とする電子メール通信装置。
【請求項２】
前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、前記所定の電子データの電子メールとしての送信は、行わない、ことを特徴とする請求項１に記載の電子メール通信装置。
【請求項３】
前記第１指示入力は、当該電子メール通信装置と前記メールサーバとの間の接続を設定する際に、ユーザが入力する、ことを特徴とする請求項１又は請求項２に記載の電子メール通信装置。
【請求項４】
前記第２指示入力は、前記所定の電子データの電子メール送信に関する指示であることを特徴とする請求項１乃至請求項３のいずれかに記載の電子メール通信装置。
【請求項５】
前記メール送信手段はさらにスキャナ機能部を有しており、前記所定の電子データとは原稿から該スキャナ機能部を用いて画像として読み込んだ画像データである、ことを特徴とする請求項１乃至請求項４に記載の電子メール通信装置。
【請求項６】
前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、前記スキャナ機能部を用いた画像の読み込みを行なわない、ことを特徴とする請求項５に記載の電子メール通信装置。
【請求項７】
当該電子メール通信装置は、
外部記憶媒体を接続可能な接続機能部と、
前記接続機能部に接続された外部記憶媒体に記憶された電子データを取得する電子データ取得手段と、
をさらに備えており、
前記所定の電子データは、該電子データ取得手段によって取得した電子データである、ことを特徴とする請求項１乃至４のいずれかに記載の電子メール通信装置。
【請求項８】
前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、電子データ取得手段による電子データの取得を行なわない、ことを特徴とする請求項７に記載の電子メール通信装置。
【請求項９】
当該電子メール通信装置は、
ファクシミリデータの受信を行うファクシミリ受信機能部と、
前記ファクシミリ受信機能部で受信したファクシミリデータを、電子データとして記憶する、ファクシミリデータ記憶手段と、
前記ファクシミリデータ記憶手段に記憶された前記ファクシミリデータを取得するファクシミリデータ取得手段と、
をさらに備えており、
前記メール送信手段で送信する前記所定の電子データは、前記ファクシミリデータ取得手段によって取得したファクシミリデータである、ことを特徴とする請求項１乃至４のいずれかに記載の電子メール通信装置。
【請求項１０】
前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、ファクシミリデータ取得手段によるファクシミリデータの取得を行なわない、ことを特徴とする請求項９に記載の電子メール通信装置。
【請求項１１】
前記メール送信手段が行う前記簡易な接続テストは、所定のＴＣＰポート番号を用いた接続要求をすることにより行われる、ことを特徴とする請求項１乃至請求項１０のいずれかに記載の電子メール通信装置。
【請求項１２】
前記接続テスト実行手段が行う詳細な接続テストは、少なくとも、前記所定のＴＣＰポート番号を用いた接続要求と、ＨＥＬＯコマンドを用いた接続確認と、ｍａｉｌコマンドを用いた送信者設定とを含んでいる、ことを特徴とする請求項１１に記載の電子メール通信装置。
【請求項１３】
前記接続テスト実行手段が行う詳細な接続テストは、さらに、認証情報の送信をさらに含んでいる、ことを特徴とする請求項１２に記載の電子メール通信装置。
【請求項１４】
メールサーバに接続して、電子メールの送信が可能な電子メール通信装置の制御方法であって、
ユーザの第１指示入力により、当該電子メール通信装置と前記メールサーバとの間で接続を確立するために必要となる詳細な接続テストを行うステップと、
ユーザの第２指示入力により、当該電子メール通信装置と前記メールサーバとの間で前記詳細な接続テストよりも簡易な接続テストを行った後、該簡易な接続テストが成功した場合は所定の電子データを電子メールとして前記メールサーバに送信するステップと、
を備えることを特徴とする電子メール通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール通信装置に関し、特に、電子データを電子メールとして送信することのできる電子メール通信装置に関する。
【背景技術】
【０００２】
スキャナ機能やプリンタ機能を有するいわゆる複合機では、スキャナ機能を用いて読み込んだ画像をファイル化し、電子メールとして送信できる機能が備わっているものがある。電子メールとして読み込んだ画像を送信する場合、この読み込んだ画像は、Ｔｉｆｆ等の形式でファイル化されて送信される。
【０００３】
この電子メール送信の機能を用いる場合、スキャナ機能を用いてすべての画像を読み込んだ後に、メールサーバに接続することとすると、複合機とメールサーバとの間の接続に失敗した場合に、再送信のためには画像の読み込みをやり直さなければならなくなる。このため、スキャナ機能を用いて画像を読み込む前に、複合機はメールサーバに接続を要求し、この接続が正式に確立された後に、スキャナ機能を用いて画像の読み込みを開始する技術が知られている（特開２０００−３２４２９３号公報）。
【０００４】
しかしながら、このような手法は、画像の読み込みを開始する直前に、複合機とメールサーバとの間の接続の確立に必要なすべての手順を実行するため、複合機とメールサーバとの間のやり取りに時間がかかり、その間、ユーザを待たしてしまうという問題がある。そして、複合機とメールサーバとの間の接続が失敗した場合、ユーザを長い時間待たせたあげく、接続エラーとなってしまうことになる。
【０００５】
また、画像の読み取りを開始する直前にしか、複合機はメールサーバに接続しないため、電子メールの宛先など、メールサーバそのものに対する設定以外の情報も正しく設定した後でないと、ユーザは、メールサーバに対する設定が正しいかどうかを判定することができないという問題もある。
【０００６】
また、電子データが記憶された可搬型記憶媒体と接続可能な複合機では、複合機が、可搬型記憶媒体から電子データを取得し、この取得した電子データを電子メールとして送信する場合にも、同様の問題が生じる。
【０００７】
また、ファクシミリ受信機能を備えており、このファクシミリ受信機能を用いて受信したファクシミリデータを記憶する補助記憶装置を有する複合機では、この補助記憶装置に記憶されているファクシミリデータを電子データとして送信する場合にも、同様の問題が生じる。
【０００８】
さらに、このような問題は、複合機以外の他の電子メール通信装置でも同様に生じ得る。
【特許文献１】特開２０００−３２４２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで本発明は、前記課題に鑑みてなされたものであり、各種の電子データを電子メールとして送信する際のユーザの待ち時間を可及的に短くした電子メール通信装置を提供することを目的とする。また、メールサーバに関する設定を行った後であれば、メールサーバに関する設定以外の情報を入力する前であっても、メールサーバに対する設定が正しいかどうかを判定することのできる電子メール通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る電子メール通信装置は、
メールサーバに接続して、電子メールの送信が可能な電子メール通信装置であって、
ユーザの第１指示入力により、当該電子メール通信装置と前記メールサーバとの間で接続を確立するために必要となる詳細な接続テストを行う、接続テスト実行手段と、
ユーザの第２指示入力により、当該電子メール通信装置と前記メールサーバとの間で前記詳細な接続テストよりも簡易な接続テストを行った後、該簡易な接続テストが成功した場合は所定の電子データを電子メールとして前記メールサーバに送信する、メール送信手段と、を備えることを特徴とする。
【００１１】
この場合、前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、前記所定の電子データの電子メールとしての送信は、行わないようにしてもよい。
【００１２】
また、前記第１指示入力は、当該電子メール通信装置と前記メールサーバとの間の接続を設定する際に、ユーザが入力するようにしてもよい。
【００１３】
また、前記第２指示入力は、前記所定の電子データの電子メール送信に関する指示であるようにしてもよい。
【００１４】
また、前記メール送信手段はさらにスキャナ機能部を有しており、前記所定の電子データとは原稿から該スキャナ機能部を用いて画像として読み込んだ画像データであるようにしてもよい。
【００１５】
この場合、前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、前記スキャナ機能部を用いた画像の読み込みを行なわないようにしてもよい。
【００１６】
或いは、当該電子メール通信装置は、
外部記憶媒体を接続可能な接続機能部と、
前記接続機能部に接続された外部記憶媒体に記憶された電子データを取得する電子データ取得手段と、
をさらに備えており、
前記所定の電子データは、該電子データ取得手段によって取得した電子データであるようにしてもよい。
【００１７】
この場合、前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、電子データ取得手段による電子データの取得を行なわないようにしてもよい。
【００１８】
或いは、当該電子メール通信装置は、
ファクシミリデータの受信を行うファクシミリ受信機能部と、
前記ファクシミリ受信機能部で受信したファクシミリデータを、電子データとして記憶する、ファクシミリデータ記憶手段と、
前記ファクシミリデータ記憶手段に記憶された前記ファクシミリデータを取得するファクシミリデータ取得手段と、
をさらに備えており、
前記メール送信手段で送信する前記所定の電子データは、前記ファクシミリデータ取得手段によって取得したファクシミリデータであるようにしてもよい。
【００１９】
この場合、前記メール送信手段は、前記簡易な接続テストが成功しなかった場合には、ファクシミリデータ取得手段によるファクシミリデータの取得を行なわないようにしてもよい。
【００２０】
また、前記メール送信手段が行う前記簡易な接続テストは、所定のＴＣＰポート番号を用いた接続要求をすることにより行われるようにしてもよい。
【００２１】
この場合、前記接続テスト実行手段が行う詳細な接続テストは、少なくとも、前記所定のＴＣＰポート番号を用いた接続要求と、ＨＥＬＯコマンドを用いた接続確認と、ｍａｉｌコマンドを用いた送信者設定とを含んでいるようにしてもよい。
【００２２】
この場合、前記接続テスト実行手段が行う詳細な接続テストは、さらに、認証情報の送信をさらに含んでいるようにしてもよい。
【００２３】
本発明に係る電子メール通信装置の制御方法は、
メールサーバに接続して、電子メールの送信が可能な電子メール通信装置の制御方法であって、
ユーザの第１指示入力により、当該電子メール通信装置と前記メールサーバとの間で接続を確立するために必要となる詳細な接続テストを行うステップと、
ユーザの第２指示入力により、当該電子メール通信装置と前記メールサーバとの間で前記詳細な接続テストよりも簡易な接続テストを行った後、該簡易な接続テストが成功した場合は所定の電子データを電子メールとして前記メールサーバに送信するステップと、
を備えることを特徴とする。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の一実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２５】
本発明の一実施形態においては、複合機のメールサーバに対する設定をするための設定モードの中に、メールサーバ接続テスト処理を用意し、ユーザがメールサーバの設定をする際に、複合機とメールサーバの間の詳細な接続テストも行って、両者の接続設定が正しいかどうかを判定できるようにしたものである。また、ユーザがスキャン機能を用いて読み込んだ画像に基づく画像情報を、メールサーバーに電子メールで送信しようとする際には、複合機とメールサーバとの間の簡易な接続テストのみを行い、接続に向けての簡易なコマンドに対する応答がメールサーバからあった場合には、複合機はメールサーバとの接続が確立できるであろうと判断して、スキャナ機能によるスキャンを開始するようにしたものである。そして、これにより、スキャナ機能を用いて読み込んだ画像を電子メールで送信する場合のユーザの待ち時間の短縮を図ったものである。
【００２６】
また同様に、ユーザが補助記憶装置や可搬型記憶媒体に格納されている電子データを、メールサーバーに電子メールで送信しようとする際には、複合機とメールサーバとの間の簡易な接続テストのみを行い、接続に向けての簡易なコマンドに対する応答がメールサーバからあった場合には、複合機はメールサーバとの接続が確立できるであろうと判断して、電子データの取り込み処理を開始するようにしたものである。そして、これにより、電子データを電子メールで送信する場合のユーザの待ち時間の短縮を図ったものである。より詳しくを、以下に説明する。
【００２７】
図１は、本発明の一実施形態に係る複合機を備える複合機システムの全体構成図の一例を示しており、図２は、本発明の一実施形態に係る複合機の内部構成のブロック図の一例を示しており、図３は、本発明の一実施形態に係るメールサーバの内部構成のブロック図の一例を示している。
【００２８】
図１に示すように、本実施形態に係る複合機システム１０は、ネットワーク２０を介して、１又は複数の複合機３０と、１又は複数のコンピュータ４０と、１台のメールサーバ５０とが、相互に接続されている。本実施形態においては、ネットワーク２０は、ローカルネットワークであり、例えば、イーサネット（登録商標）などの任意の規格のネットワークで構成することが可能である。
【００２９】
さらに、メールサーバ５０は、インターネットなどの外部ネットワーク６０に接続されている。本実施形態では、特に、このメールサーバ５０は、複合機３０から送信された電子メールを受信し、この受信した電子メールが、自らが管理するメールアドレス（メールボックス）を宛先としているか、それ以外のメールサーバが管理するメールアドレス（メールボックス）を宛先としているかを判断する。そして、電子メールの宛先が、メールサーバ５０の管理するメールアドレスを宛先としたものではなく、例えばメールサーバ７０の管理するメールアドレスを宛先としたものである場合には、外部ネットワーク６０を介して、その電子メールをメールサーバ７０に送信する。なお、図１においては、メールサーバ５０に加えて、別のメールサーバが、ネットワーク２０に接続されていてもよい。
【００３０】
また、複合機３０は、ファクシミリ通信網６２を介して、ファクシミリ送信をしたり、ファクシミリ受信をしたりする機能を有している。具体的には、複合機３０は、ユーザからの指示に基づいて、ファクシミリ通信網６２を介して、ファクシミリデータを指定された宛先に送信する機能を有している。また、複合機３０は、ファクシミリ通信網６２に接続された他のファクシミリ送信装置から、ファクシミリデータを受信して、このファクシミリデータを記憶して保存したり、印刷したりする機能を有している。
【００３１】
図２に示すように、本実施形態に係る複合機３０は、少なくとも、スキャナ機能部３１とプリンタ機能部３２とを備えて構成されている、いわゆるマルチファンクションプリンタである。この複合機３０は、さらに、操作ユニット３３と、ネットワークインターフェース３４と、制御ユニット３５と、外部記憶媒体インターフェース３６と、ファクシミリ機能部３７と、補助記憶装置３８と、ファクシミリ通信インターフェース３９とを備えて構成されている。スキャナ機能部３１は、この複合機３０にユーザがセットした原稿を読み取るための機能部である。一般的には、スキャナ機能部３１は、原稿読み取り面にセットされた原稿を、ラインセンサで読み取り、この読み取った画像に基づいて画像情報を生成する。
【００３２】
プリンタ機能部３２は、この複合機３０にコンピュータ４０から送信された印刷データを印刷したり、スキャナ機能部３１で読み取った画像に基づく情報を印刷したりする機能部である。一般的には、印刷データや画像に基づく情報を印刷可能なデータに展開して、レーザープリンタやインクジェットプリンタなどのプリントエンジンで印刷を行う。
【００３３】
操作ユニット３３は、ユーザがこの複合機３０に各種の指示を入力するためのユニットである。本実施形態においては、この操作ユニット３３は、例えば、様々な情報が表示され、ユーザがタッチすることにより指示を入力できるタッチパネルにより構成されている。
【００３４】
ネットワークインターフェース３４は、この複合機３０をネットワーク２０に接続するためのインターフェースである。制御ユニット３５は、この複合機３０の全体的な制御を行うためのユニットである。本実施形態では、この制御ユニット３５に、制御を行う本体部であるＣＰＵ（Central Processing Unit）や、制御を行うために必要な情報が揮発的に保持されるＲＡＭ（Random Access Memory）や、制御を行うためのプログラムが不揮発的に保持されるＲＯＭ（Read Only Memory）や、電気的に書き換え可能なＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）などが、設けられている。本実施形態においては、特に、後述するメールサーバ接続テスト処理やスキャン画像メール送信処理、電子データメール送信処理を実行するためのプログラムが、このＲＯＭに格納されており、これらの処理を実行する上で必要となる情報がＲＡＭに一時的に格納される。
【００３５】
外部記憶媒体インターフェース３６は、この複合機３０に、可搬型記憶媒体ＰＭＤを接続するためのインターフェースである。すなわち、ユーザは、この外部記憶媒体インターフェース３６を介して、複合機３０に可搬型記憶媒体ＰＭＤを一時的に接続することができる。可搬型記憶媒体ＰＭＤは、複合機３０の外部記憶媒体の一例であり、例えば、ＵＳＢメモリ、メモリカード、フレキシブルディスクなどが、その代表例である。また、外部記憶媒体インターフェース３６は、外部記憶媒体である可搬型記憶媒体ＰＭＤを複合機３０に接続可能にするための接続機能部の一例であり、接続する可搬型記憶媒体ＰＭＤの種類に応じた仕様に準拠している。
【００３６】
本実施形態においては、例えば、ユーザは、操作ユニット３３を操作して、可搬型記憶媒体ＰＭＤに格納されている電子データを読み出し、この電子データに基づく印刷をプリンタ機能部３２で実行することができる。また、ユーザは、操作ユニット３３を操作して、可搬型記憶媒体ＰＭＤに格納されている電子データを読み出し、メールサーバ５０を介して、この電子データを電子メールとして送信することもできる。
【００３７】
ファクシミリ機能部３７は、この複合機３０でファクシミリ機能を実現させるための様々な制御を実行する。すなわち、複合機３０は、ファクシミリ通信インターフェース３９を介して、上述したファクシミリ通信網６２に接続されている。このため、ファクシミリ機能部３７は、ファクシミリ通信インターフェース３９を介して、ファクシミリ通信網６２からファクシミリデータを受信し、このファクシミリデータをプリンタ機能部３２で印刷することにより、ファクシミリ受信機能を実現する。また、ファクシミリ機能部３７は、ファクシミリ通信インターフェース３９を介して、ファクシミリ通信網６２からファクシミリデータを受信し、補助記憶装置３８に電子データとして格納することによっても、ファクシミリ受信機能を実現する。本実施形態においては、この補助記憶装置３８は、例えば、ハードディスクドライブなどの大容量な記憶装置で構成されている。このため、データサイズの大きな電子データであっても、補助記憶装置３８に多量に格納できるよう構成されている。
【００３８】
さらに、ファクシミリ機能部３７は、ユーザから指示に基づいて、スキャナ機能部３１で読み込んだ画像に基づく情報をファクシミリデータに変換し、ファクシミリ通信網６２から送信することにより、ファクシミリ送信機能を実現する。ファクシミリ送信機能を用いて送信する宛先、つまりファックス番号は、ユーザが操作ユニット３３を操作して指定する。
【００３９】
また、本実施形態においては、ファクシミリ機能部３７が補助記憶装置３８に格納した電子データを、電子メールとして送信することもできる。すなわち、また、ユーザは、操作ユニット３３を操作することにより、補助記憶装置３８に格納されている電子データを読み出し、メールサーバ５０を介して、この電子データを電子メールとして送信することもできる。なお、この際の具体的なユーザ操作及び複合機３０における処理内容の詳細は、後述する。
【００４０】
図３に示すように、メールサーバ５０は、少なくとも、ネットワークインターフェース５１と、制御ユニット５２と、情報格納部５３とを備えて構成されている。ネットワークインターフェース５１は、このメールサーバ５０をネットワーク２０や外部ネットワーク６０に接続するためのインターフェースである。制御ユニット５２は、このメールサーバ５０の全体的な制御を行うユニットである。本実施形態では、この制御ユニットに、制御を行う本体部であるＣＰＵ（Central Processing Unit）や、制御を行うために必要な情報が揮発的に保持されるＲＡＭ（Random Access Memory）や、制御を行うためのプログラムが不揮発的に保持されるＲＯＭ（Read Only Memory）が、設けられている。
【００４１】
情報格納部５３は、このメールサーバ５０が管理するユーザの認証情報や、自らが管理する電子メールアドレスの宛先、自らが管理するメールボックに格納した電子メールなどが格納され、保持される。本実施形態では、この情報格納部５３は、例えばハードディスクドライブなどの補助記憶装置により構成されている。
【００４２】
次に、図４及び図５に基づいて、本実施形態に係る複合機３０で実行されるメールサーバ接続テスト処理について説明する。図４は、本実施形態に係るメールサーバ接続テスト処理の内容を説明するフローチャートを示す図であり、図５は、メールサーバ接続テスト処理における複合機３０とメールサーバ５０との間の通信プロトコルの一例を説明する図である。
【００４３】
この図４に示すメールサーバ接続テスト処理は、複合機３０における制御ユニット３５で実行される処理であり、より具体的には、制御ユニット３５に設けられたＣＰＵが、同じく制御ユニット３５に設けられたＲＯＭからメールサーバ接続テスト処理プログラムを読み出して実行することにより実現される処理である。
【００４４】
また、このメールサーバ接続テスト処理は、ユーザがこの複合機３０のモードを設定モードに移行して、複合機３０とメールサーバとの間で接続を確立するために必要となる詳細な接続テストを行う処理の起動を、複合機３０に指示入力した場合に、起動される処理である。例えば、図６に示すように、操作ユニット３３のタッチパネル１００に、メインメニューである機能選択画面Ｗ１０が表示されていたとする。この図６の例では、機能選択画面Ｗ１０に、コピー機能選択ボタンＢ１０と、プリンタ機能選択ボタンＢ１２と、スキャナ機能選択ボタンＢ１４と、メモリデータ取得機能選択ボタンＢ１５と、機器設定ボタンＢ１６とが表示されている。
【００４５】
この状態で、ユーザがコピー機能選択ボタンＢ１０をタッチすると、複合機３０は、コピーを行うモードに移行し、ユーザがプリンタ機能選択ボタンＢ１２をタッチすると、複合機３０は、コンピュータ４０から受信した印刷データを印刷するモードに移行する。また、機能選択画面Ｗ１０で、ユーザがスキャナ機能選択ボタンＢ１４をタッチすると、複合機３０は、スキャナ機能部３１を使用するモードに移行し、ユーザがメモリデータ取得機能選択ボタンＢ１５をタッチすると、可搬型記憶媒体ＰＭＤや補助記憶装置３８に格納されている電子データを電子メールとして送信するモードに移行する。
【００４６】
一方、ユーザが、機器設定ボタンＢ１６をタッチすると、複合機３０は、複合機３０の各種設定を行うための設定モードに移行し、操作ユニット３３のタッチパネル１００に、図７に示す設定モード画面Ｗ２０を表示する。
【００４７】
この図７の例では、モード設定画面Ｗ２０に、メール送信者設定ボタンＢ２０と、認証設定ボタンＢ２２と、メールサーバ設定ボタンＢ２４と、メールサーバ接続テストボタンＢ２６とが表示されている。この状態で、ユーザがメール送信者設定ボタンＢ２０をタッチすると、複合機３０は、メール送信者設定モードに移行し、ユーザは自らのメールアドレスを設定できるようになり、ユーザが認証設定ボタンＢ２２をタッチすると、複合機３０は、認証設定モードに移行し、ユーザは自らの認証情報（ユーザＩＤとパスワードなど）を設定できるようになり、ユーザがメールサーバ設定ボタンＢ２４をタッチすると、複合機３０は、メールサーバ設定モードに移行し、ユーザはメールサーバのＩＰアドレスやポート番号などを設定できるようになる。これらのモードで設定された情報は、上述した制御ユニット３５のＥＥＰＲＯＭに格納され、保持される。一方、ユーザが、メールサーバ接続テストボタンＢ２６をタッチすると、図４のメールサーバ接続テスト処理が起動されるのである。
【００４８】
図４に示すように、メールサーバ接続テスト処理が開始されると、複合機３０は、メールサーバ５０に接続する（ステップＳ１０）。通信プロトコルとして、ＳＭＴＰ（Simple Mail Transfer Protocol）が用いられている場合を例に説明すると、この場合、複合機３０は送信側ＳＭＴＰクライアントとなり、メールサーバ５０は受信側ＳＭＴＰサーバとなる。
【００４９】
このステップＳ１０の処理は、図５の接続要求Ｔ１とその応答である接続応答Ｔ２に相当している。接続要求Ｔ１においては、複合機３０はメールサーバ５０に対して、例えばＴＣＰポート２５番を用いて、接続要求Ｔ１を送信する。接続要求Ｔ１で用いるＴＣＰポート番号は、メールサーバ５０において任意に設定できる場合もあり、このＴＣＰポート番号の設定がメールサーバ５０でなされている場合には、設定された所定のＴＣＰポート番号を用いて複合機３０は接続要求Ｔ１を行う。但し、メールサーバ５０でＴＣＰポート番号の設定ができない場合や、そのような設定がなされていない場合には、ＴＣＰポート２５番を用いて、複合機３０は接続要求Ｔ１を行えばよい。この接続要求Ｔ１を行うために必要な設定情報は、上述したメールサーバ設定ボタンＢ２４をタッチすることにより移行するモードで、この複合機３０に入力される。この接続要求Ｔ１を受信したメールサーバ５０は、接続要求Ｔ１を正常に受け付けた旨の接続応答Ｔ２を複合機３０に返信する。
【００５０】
次に、図４に示すように、複合機３０は、ＳＭＴＰのプロトコルに従って、メールサーバ５０に対して接続の挨拶を行う（ステップＳ１２）。このステップＳ１２の処理は、図５の接続の挨拶Ｔ３とその応答である正常応答Ｔ４に相当している。接続の挨拶Ｔ３においては、複合機３０はメールサーバ５０に対して、ＨＥＬＯコマンドを用いて自らのホスト名を送信する。これを受信したメールサーバ５０は、これを正常に受け付けた旨の正常応答Ｔ４を複合機３０に返信する。
【００５１】
次に、図４に示すように、複合機３０は、メールサーバ５０に対して認証情報の送信を行う（ステップＳ１４）。このステップＳ１４の処理は、図５の認証情報Ｔ５とその応答である認証許可Ｔ６に相当している。認証情報Ｔ５の送信においては、複合機３０は、ユーザＩＤとパスワードとをメールサーバ５０に送信する。この認証情報Ｔ５を送信するのに必要な情報は、上述した認証設定ボタンＢ２２をタッチすることにより移行するモードで、この複合機３０に入力される。この認証情報Ｔ５を受信したメールサーバ５０は、受信したユーザＩＤとパスワードが、予め登録されている登録ユーザＩＤと登録パスワードと合致するかどうかを判断する。
【００５２】
具体的には、メールサーバ５０は、情報格納部５３に格納されている登録ユーザＩＤの中に、認証情報Ｔ５で受信したユーザＩＤが存在するかどうかを判断し、受信したユーザＩＤが存在する場合には、認証情報Ｔ５で受信したパスワードが、その登録ユーザＩＤに対応して情報格納部５３に格納されている登録パスワードと合致するかどうかを判断する。これら受信したユーザＩＤとパスワードとが、情報格納部５３に予め登録されている登録ユーザＩＤと登録パスワードと合致した場合には、メールサーバ５０は、複合機３０に認証許可Ｔ６を返信する。なお、受信したユーザＩＤとパスワードとが、情報格納部５３に予め登録されている登録ユーザＩＤと登録パスワードと合致しない場合には、メールサーバ５０は複合機３０に認証拒絶を返信し、メールサーバ接続テスト処理は失敗に終わることとなる。
【００５３】
なお、このステップＳ１４の認証情報の送信は、メールサーバ５０で複合機３０の認証処理を要求していないような場合には、省略することが可能である。
【００５４】
次に、図４に示すように、複合機３０は、メールサーバ５０に対してメール送信者の設定を行う（ステップＳ１６）。このステップＳ１６の処理は、図５のメール送信者設定Ｔ７とその応答である正常応答Ｔ８に相当している。メール送信者設定Ｔ７の送信においては、複合機３０は、ｍａｉｌコマンドを用いて、送信元のメールアドレス（つまり、このユーザの電子メールアドレス）をメールサーバ５０に送信する。この送信元のメールアドレスは、上述したメール送信者設定ボタンＢ２０をタッチすることにより移行するモードで、この複合機３０に入力される。このメール送信者設定を受信したメールサーバ５０は、受信した送信元のメールアドレスの書式チェックを行った上で、情報格納部５３に格納し、正常に送信元のメールアドレスを受信した旨の正常応答Ｔ８を複合機３０に返信する。
【００５５】
次に、図４に示すように、複合機３０は、ユーザにメールサーバ接続テストの結果を通知する（ステップＳ１８）。すなわち、ステップＳ１０〜ステップＳ１６の処理が正常に行われて、複合機３０とメールサーバ５０との間の接続が確立された場合には、複合機３０はユーザに接続テストが成功したことを通知する。一方、これらステップＳ１０〜ステップＳ１６の過程で、何らかのエラーが発生し、複合機３０とメールサーバ５０との間の接続が確立できなかった場合には、複合機３０はユーザに接続テストが失敗したことを通知する。その際には、例えば、ステップＳ１４の認証でエラーが発生した等、エラーが発生した理由を付して、ユーザに通知することも可能である。
【００５６】
これらの通知は、例えば、タッチパネル１００に通知内容を表示することにより、行うことができる。但し、ユーザに通知するべき情報が多く、タッチパネル１００には表示しきれないような場合には、プリンタ機能部３２で通知内容を印刷して、ユーザに知らせるようにすることもできる。
【００５７】
これにより、本実施形態に係るメールサーバ接続テスト処理が終了する。
【００５８】
＜スキャン画像メール送信処理＞
次に、図８に基づいて、本実施形態に係る複合機３０で実行されるスキャン画像メール送信処理について説明する。図８は、本実施形態に係るスキャン画像メール送信処理の内容を説明するフローチャートを示す図である。
【００５９】
この図８に示すメール送信処理は、複合機３０における制御ユニット３５で実行される処理であり、より具体的には、制御ユニット３５に設けられたＣＰＵが、同じく制御ユニット３５に設けられたＲＯＭからメール送信処理プログラムを読み出して実行することにより実現される処理である。
【００６０】
また、このメール送信処理は、ユーザがこの複合機３０のモードをメールｔｏスキャンモードに移行して、原稿の読み込みを開始する指示を複合機３０に指示入力した場合に、起動される処理である。例えば、上述した図６の機能選択画面Ｗ１０で、ユーザがスキャナボタンＢ１４にタッチした場合には、図９に示すようなスキャン機能選択画面Ｗ３０がタッチパネル１００に表示される。
【００６１】
この図９の例では、スキャン機能選択画面Ｗ３０に、スキャンｔｏファイルボタンＢ３０と、スキャンｔｏファックスボタンＢ３２と、スキャンｔｏメールボタンＢ３４とが表示されている。このスキャン機能選択画面Ｗ３０において、ユーザが、スキャンｔｏファイルボタンＢ３０をタッチすると、スキャナ機能部３１でスキャンして生成された画像情報が、ユーザの指定した保存先フォルダに、送信されて格納されるモードに移行する。さらに、スキャン機能選択画面Ｗ３０において、ユーザが、スキャンｔｏファックスボタンＢ３２をタッチすると、スキャナ機能部３１でスキャンして生成された画像情報が、ユーザの指定したファックス宛先番号にファックスされ、送信されるモードに移行する。
【００６２】
また、スキャン機能選択画面Ｗ３０において、ユーザが、スキャンｔｏメールボタンＢ３４をタッチすると、スキャナ機能部３１でスキャンして生成された画像情報が、ユーザの指定した電子メールアドレス宛に、送信されるモードに移行する。本実施形態では、ユーザが、このスキャンｔｏメールボタンＢ３４にタッチすると、図１０に示すようなメールスキャン実行画面Ｗ４０がタッチパネル１００に表示される。
【００６３】
このメールスキャン実行画面Ｗ４０で、ユーザがメール宛先設定ボタンＢ４０をタッチすると、ユーザがこれからスキャナ機能部３１を用いてスキャンした画像に基づく画像情報を、電子メールとして送信する宛先を指定するモードに移行する。一方、ユーザが自動給紙機構（ＡＤＦ：Auto Document Feeder）に原稿をセットした上で、スキャン実行ボタンＢ４２をタッチすると、図８のメール送信処理が起動される。
【００６４】
図８に示すように、メール送信処理が開始されると、複合機３０は、メールサーバ５０に接続する（ステップＳ３０）。このステップＳ３０の処理は、図５の接続要求Ｔ１とその応答である接続応答Ｔ２に相当している。上述したように、接続要求Ｔ１においては、複合機３０はメールサーバ５０に対して、例えばＴＣＰポート２５番を用いて、接続要求Ｔ１を送信する。或いは、ＴＣＰポート番号の設定がメールサーバ５０でなされている場合には、設定された所定のＴＣＰポート番号を用いて、複合機３０は接続要求Ｔ１を送信する。この接続要求Ｔ１を受信したメールサーバ５０は、接続要求Ｔ１を受け付けた旨の接続応答Ｔ２を複合機３０に返信する。
【００６５】
次に、図８に示すように、複合機３０は、メールサーバ５０との接続に成功したかどうかを判断する（ステップＳ３２）。具体的には、複合機３０は、メールサーバ５０から正常に接続要求を受け付けた旨の接続応答Ｔ２を受信した場合には、メールサーバ５０との接続に成功したと判断し、この接続応答Ｔ２が所定時間内に受信できなかった場合には、メールサーバ５０との接続に失敗したと判断する。メールサーバ５０との接続に失敗した場合（ステップＳ３２：ＮＯ）には、複合機３０は、ユーザにメールサーバ５０との接続に失敗した旨を通知する（ステップＳ３４）。この通知は、例えば、上述したタッチパネル１００に接続に失敗した旨を表示したり、プリンタ機能部３２で接続に失敗した旨を印刷したりすることにより、行うことができる。そして、このメール送信処理を終了する。
【００６６】
これに対して、メールサーバ５０との接続に成功した場合（ステップＳ３２：ＹＥＳ）には、複合機３０は、このメールサーバ５０との接続を切断する（ステップＳ３６）。
【００６７】
次に、複合機３０は、スキャン処理とファイル化処理を実行する（ステップＳ３８）。すなわち、ユーザが自動給紙機構にセットした原稿をスキャナ機能部３１で読み込み、その画像をＴｉｆｆなどの形式でファイル化する。
【００６８】
そして、複合機３０は、自動給紙機構にセットされているすべての原稿を読み込んだ後、ファイル化した画像情報を、電子メールとしてメールサーバ５０に送信する処理を行う。上述したように、電子メールを送信すべき宛先は、メール宛先設定ボタンＢ４０をタッチして移行するモードで、ユーザが設定したメールアドレスである。このメール送信処理が完了すると、メール送信処理は終了する。
【００６９】
＜電子データメール送信処理＞
次に、図１１に基づいて複合機３０で実行される電子データメール送信処理について説明する。図１１は、本実施形態に係る電子データメール送信処理の内容を説明するフローチャートを示す図である。
【００７０】
図８で説明したスキャン画像メール送信処理においては、複合機３０がメールサーバ５０との接続に成功したと判断し（ステップＳ３２：ＹＥＳ）、メールサーバ５０との接続を切断した後に、スキャン処理とファイル化処理を実行するが、この電子データメール送信処理においては、ユーザが指定した所定の電子データを取得して、メール送信する処理を行なう。これ以外の点は、上述したスキャン画像メール送信処理と同様である。
【００７１】
図１１の電子データメール送信処理は、ユーザがこの複合機３０のモードを電子データデータの送信モードに移行して、送信する電子データを指定し、メール送信を指示した場合に起動される処理である。例えば、上述した図６の機能選択画面Ｗ１０で、ユーザがメモリデータ取得機能選択ボタンＢ１５にタッチした場合には、図１２に示すようなメモリ機能選択画面Ｗ５０がタッチパネル１００に表示される。
【００７２】
本実施形態では、メモリ機能選択画面Ｗ５０には、メモリｔｏプリントボタンＢ５０と、メモリｔｏメールボタンＢ５２と、が表示されている。このメモリ機能選択画面Ｗ５０において、ユーザがメモリｔｏプリントボタンＢ５０をタッチすると、ユーザは、これに続く操作で、印刷する電子データを指定し、プリンタ機能部３２で印刷することができる。印刷する電子データは、例えば、可搬型記憶媒体ＰＭＤに格納されており、又は、補助記憶装置３８に格納されている。
【００７３】
また、メモリ機能選択画面Ｗ５０において、ユーザがメモリｔｏメールボタンＢ５２をタッチすると、ユーザは、これに続く操作で指定する電子データを、電子メールとして送信することができる。本実施形態では、ユーザが、このメモリｔｏメールボタンＢ５２をタッチすると、図１３に示すようなメモリｔｏメール実行画面Ｗ６０がタッチパネル１００に表示される。
【００７４】
このメモリｔｏメール実行画面Ｗ６０で、ユーザが、メール宛先設定ボタンＢ６０をタッチすると、電子データを電子メールとして送信する宛先を指定するモードに移行する。すなわち、メール宛先設定ボタンＢ６０をタッチすることにより、送信先の電子メールアドレスを指定するモードに移行する。
【００７５】
一方、ユーザがデータ選択ボタン６２をタッチすると、図１４に示すようなデータ一覧表示画面Ｗ７０がタッチパネル１００に表示される。この図１４に示すように、データ一覧表示画面Ｗ７０には、補助記憶装置３８に記憶されている電子データの一覧が表示される。また、可搬型記憶媒体ＰＭＤが複合機３０に接続されている場合には、データ一覧表示画面Ｗ７０には、可搬型記憶媒体ＰＭＤに記憶されている電子データの一覧も表示される。表示された電子データの中から、どのようにして送信する電子データを選択するのかは任意であるが、例えば、タッチパネル１００に表示された電子データのファイル名にタッチすることによって選択できるようにしてもよいし、操作ユニット３３に設けられている不図示の矢印キー、選択キーを用いて、選択できるようにしてもよい。また、選択済みの電子データのファイル名を強調表示するようにすることもできる。
【００７６】
さらに、データ表示一覧画面Ｗ７０には、送信ボタンＢ７０が設けられており、ユーザが送信する電子データを１つ以上選択した上で、送信ボタンＢ７０をタッチすると、図１１の電子データメール送信処理が起動される。
【００７７】
図１１に示す電子データメール送信処理においては、複合機３０とメールサーバ５０との間の接続処理（ステップＳ３０）、及び、接続に失敗したと判断した場合の処理（ステップＳ３４）は、上述した図８のスキャン画像メール送信処理と同様である。ここでは、その他の異なる部分のみについて説明する。
【００７８】
ステップＳ３２において、メールサーバ５０との接続に成功した場合（ステップＳ３２：ＹＥＳ）には、複合機３０は、このメールサーバ５０との接続を切断する（ステップＳ５６）。
【００７９】
次に、複合機３０は、ユーザが選択したファイルの電子データを取得する処理を実行する（ステップＳ５８）。例えば、ユーザが可搬型記憶媒体ＰＭＤに記憶されている電子データを指定していた場合には、複合機３０は、可搬型記憶媒体ＰＭＤからユーザの指定した電子データを取得する。また、ユーザが補助記憶装置３８に記憶されている電子データを指定していた場合には、複合機３０は、補助記憶装置３８に記憶されている電子データを取得する。なお、ユーザの指定した電子データが複数ある場合には、複数の電子データを取得する。
【００８０】
次に、複合機３０は、ステップＳ５８で取得した電子データを電子メールとしてメールサーバ５０に送信する処理（ステップＳ６０）を行う。上述したように、電子メールを送信すべき宛先は、メール宛先設定ボタンＢ６０をタッチして移行するモードで、ユーザが設定した電子メールアドレスである。このステップＳ６０のメール送信処理が完了すると、メール送信処理は終了する。
【００８１】
以上のように、本実施形態に係る複合機システムの複合機３０によれば、メールサーバ接続テスト処理により、複合機３０とメールサーバ５０との間の詳細な接続テストを行うことができる。特に、ユーザがメールサーバのＩＰアドレスやメール送信者の設定などのメールサーバとの接続を行う上で必要な情報を入力した後であれば、電子メール送信の宛先などの情報を入力する前であっても、このメールサーバ接続テスト処理を行うことができる。このため、ユーザは、このメールサーバ接続テスト処理を実行することにより、電子メール送信の宛先などの情報を入力せずととも、複合機３０とメールサーバ５０との間の接続テストを行うことができる。
【００８２】
また、ユーザが電子メールを送信しようとする際には、すでにメールサーバ５０との接続テストは完了しているので、メール送信処理におけるステップＳ３０においては、メールサーバ５０との接続ができるかどうかの簡易な接続テストをするだけで、スキャナ機能部３１を用いたスキャン処理（ステップＳ３８）や、電子データ取得処理（ステップＳ５８）を開始することができる。すなわち、図５の通信プロトコルを説明図において、複合機３０は、接続要求Ｔ１に対する応答である接続応答Ｔ２がメールサーバ５０から返信された場合には、それ以降の接続を確立するための処理を行わずとも、メールサーバ５０との接続が正常に成立するであろうと判断して、スキャン処理を行うことができる。このため、ユーザがスキャン実行ボタンＢ４２をタッチしてからスキャン開始までの待ち時間を、短くすることができる。また、同様に、送信する電子データを指定して送信ボタンＢ７０をタッチしてから、電子データを取得するまでの待ち時間を短くすることができる。
【００８３】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、電子メール通信装置の一例として複合機３０に本発明を適用した場合を例に説明したが、他の種類の電子メール通信装置に対しても本発明を適用することができる。
【００８４】
また、上述した実施形態では、複合機３０とメールサーバ５０との間の通信プロトコルがＳＭＴＰである場合を例に本発明を説明したが、他の通信プロトコルを用いた場合でも本発明を適用することができる。
【００８５】
また、上述の実施形態で説明したメールサーバ接続テスト処理、スキャン画像メール送信処理、及び、電子データメール送信処理については、これら各処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを複合機３０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００８６】
また、上述した実施形態では、メールサーバ接続テスト処理、スキャン画像メール送信処理、及び、電子データメール送信処理をソフトウェアにより実現する場合を例に説明したが、これらの各処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。さらには、これらの各処理を、ソフトウェアとハードウェアとが協働して実現するようにしてもよい。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施形態に係る複合機システムのネットワーク構成の一例を示す図。
【図２】図１の複合機システムに含まれている複合機の内部構成の一例を示すブロック図。
【図３】図１の複合機システムに含まれているメールサーバの内部構成の一例を示すブロック図。
【図４】本実施形態に係る複合機で実行されるメールサーバ接続テスト処理の一例を説明するフローチャートを示す図。
【図５】本実施形態に係るメールサーバ接続テスト処理とメール送信処理において、複合機とメールサーバとの間で行われるやり取りを示す図。
【図６】本実施形態に係る複合機のタッチパネルに表示される機能選択画面の一例を示す図。
【図７】本実施形態に係る複合機のタッチパネルに表示される設定モード画面の一例を示す図。
【図８】本実施形態に係る複合機で実行されるスキャン画像メール送信処理の一例を説明するフローチャートを示す図。
【図９】本実施形態に係る複合機のタッチパネルに表示されるスキャン機能選択画面の一例を示す図。
【図１０】本実施形態に係る複合機のタッチパネルに表示されるメールスキャン実行画面の一例を示す図。
【図１１】本実施形態に係る複合機で実行される電子データメール送信処理の一例を説明するフローチャートを示す図。
【図１２】本実施形態に係る複合機のタッチパネルに表示されるメモリ機能選択画面の一例を示す図。
【図１３】本実施形態に係る複合機のタッチパネルに表示されるメモリｔｏメール実行画面の一例を示す図。
【図１４】本実施形態に係る複合機のタッチパネルに表示されるデータ一覧表示画面の一例を示す図。
【符号の説明】
【００８８】
１０  複合機システム
２０  ネットワーク
３０  複合機
３１  スキャナ機能部
３２  プリンタ機能部
３３  操作ユニット
３４  ネットワークインターフェース
３５  制御ユニット
４０  コンピュータ
５０  メールサーバ
５１  ネットワークインターフェース
５２  制御ユニット
５３  情報格納部
６０  外部ネットワーク
７０  メールサーバ
【図１】
2009100439.tif 000003
【図２】
2009100439.tif 000004
【図３】
2009100439.tif 000005
【図４】
2009100439.tif 000006
【図５】
2009100439.tif 000007
【図６】
2009100439.tif 000008
【図７】
2009100439.tif 000009
【図８】
2009100439.tif 000010
【図９】
2009100439.tif 000011
【図１０】
2009100439.tif 000012
【図１１】
2009100439.tif 000013
【図１２】
2009100439.tif 000014
【図１３】
2009100439.tif 000015
【図１４】
2009100439.tif 000016