(57)【特許請求の範囲】
【請求項１】
情報処理装置と通信可能な、送信先と画像処理装置にログインしたユーザに対応する送信元が設定され、電子ファイルが添付された電子メールを生成する画像処理装置であって、
当該画像処理装置で生成された電子メールを受け取り、当該電子メールに設定されている送信先を取得する送信先取得手段と、
前記電子メールに設定されている当該画像処理装置にログインしたユーザに対応する送信元を取得する送信元取得手段と、
前記送信先と、当該画像処理装置にログインしたユーザに対応する前記送信元とのメールアドレス又はドメインの比較により、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能か否かを判定する判定手段と、
前記判定手段で、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致し、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能であると判定される場合に、前記情報処理装置から当該画像処理装置にアクセスして、当該画像処理装置に格納した前記電子メールの電子ファイルをダウンロードするためのリンク情報を記載したリンクメールをメールサーバに送信し、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致せず、当該画像処理装置から前記電子ファイルをダウンロード可能でないと判定される場合に、前記電子ファイルが添付された電子メールをメールサーバに送信する第１の送信手段と
を備えることを特徴とする画像処理装置。
【請求項２】
メールサーバに前記電子ファイルが添付された電子メールが送信されず、当該画像処理装置で前記電子ファイルが添付された電子メールを受け付けられるように、当該画像処理装置を示すホスト情報又はネットワークアドレスを指定した通信を用いて、前記電子ファイルが添付された電子メールを出力する出力手段と、
前記出力手段で出力された前記電子ファイルが添付された電子メールを受け付ける電子メール受付手段と
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記電子メール受付手段で受け付けた電子メールに添付されている電子ファイルを格納する格納手段を更に備え、
前記リンク情報は、前記格納手段で格納した電子ファイルの格納先を含むことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
ユーザ識別情報の入力に従って認証されたユーザのメールアドレスを取得するメールアドレス取得手段と、
前記メールアドレス取得手段で取得したメールアドレスを電子メールの送信元に設定する送信元設定手段と、
前記電子ファイルを提供するユーザのメールアドレスを電子メールの送信先に設定する送信先設定手段と、
前記送信元設定手段と前記送信先設定手段でメールアドレスを設定する電子メールに電子ファイルを添付する添付手段と
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
原稿を読み取る原稿読取手段を更に備え、
前記電子ファイルは、ユーザによる送信指示に従って、前記原稿読取手段によって読み取られた原稿の画像データから生成されたファイルであることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記リンク情報に従って、前記情報処理装置から前記電子ファイルのダウンロード要求を受信するダウンロード要求受信手段と、
前記ダウンロード要求に従って、前記リンク情報に含まれる格納先に従って得られる電子ファイルを、前記情報処理装置に送信する電子ファイル送信手段と
を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記リンク情報に従って、前記電子ファイルをダウンロードさせるためのパスワードを生成するパスワード生成手段と、
前記パスワード生成手段で生成したパスワードを含む電子メールを、前記リンクメールを送信した送信先に送信する第２の送信手段とを更に備え、
前記電子ファイル送信手段は、前記パスワードを前記情報処理装置から受け付け、パスワードが一致した場合に、前記電子ファイルを前記情報処理装置に送信することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記判定手段は、前記送信先取得手段で取得した送信先ごとに比較し、
前記比較した送信先ごとに、前記第１の送信手段で送信する電子メールを生成するメール生成手段を更に備えることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
情報処理装置と通信可能な、送信先と画像処理装置にログインしたユーザに対応する送信元が設定され、電子ファイルが添付された電子メールを生成する画像処理装置の制御方法であって、
前記画像処理装置が、
当該画像処理装置で生成された電子メールを受け取り、当該電子メールに設定されている電子メールの送信先を取得する送信先取得ステップと、
前記電子メールに設定されている当該画像処理装置にログインしたユーザに対応する送信元を取得する送信元取得ステップと、
前記送信先と、当該画像処理装置にログインしたユーザに対応する前記送信元とのメールアドレス又はドメインの比較により、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能か否かを判定する判定ステップと、
前記判定ステップで、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致し、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能であると判定される場合に、前記情報処理装置から当該画像処理装置にアクセスして、当該画像処理装置に格納した前記電子メールの電子ファイルをダウンロードするためのリンク情報を記載したリンクメールをメールサーバに送信し、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致せず、当該画像処理装置から前記電子ファイルをダウンロード可能でないと判定される場合に、前記電子ファイルが添付された電子メールをメールサーバに送信する第１の送信ステップと
を実行することを特徴とする制御方法。
【請求項１０】
情報処理装置と通信可能な、送信先と画像処理装置にログインしたユーザに対応する送信元が設定され、電子ファイルが添付された電子メールを生成する画像処理装置で実行可能なプログラムであって、
前記画像処理装置を、
当該画像処理装置で生成された電子メールを受け取り、当該電子メールに設定されている送信先を取得する送信先取得手段と、
前記電子メールに設定されている当該画像処理装置にログインしたユーザに対応する送信元を取得する送信元取得手段と、
前記送信先と、当該画像処理装置にログインしたユーザに対応する前記送信元とのメールアドレス又はドメインの比較により、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能か否かを判定する判定手段と、
前記判定手段で、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致し、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能であると判定される場合に、前記情報処理装置から当該画像処理装置にアクセスして、当該画像処理装置に格納した前記電子メールの電子ファイルをダウンロードするためのリンク情報を記載したリンクメールをメールサーバに送信し、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致せず、当該画像処理装置から前記電子ファイルをダウンロード可能でないと判定される場合に、前記電子ファイルが添付された電子メールをメールサーバに送信する第１の送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った原稿の電子データを送信することが可能な画像処理装置とその制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、複合機等で原稿をスキャンし、スキャンした原稿の画像データを複合機からクライアント端末に送信する、紙原稿の電子化の仕組みが利用されている。
【０００３】
この仕組みで、画像データを複合機からクライアント端末に送信する場合、一般的に、ＦＴＰやＳＭＢを用いている。
【０００４】
このＦＴＰでは各クライアント端末にＦＴＰサーバを導入する必要があり手間がかかる。またＳＭＢではクライアント端末に共有フォルダを作成する必要があり、企業のセキュリティポリシーに合致しないため使用できないケースがある。
【０００５】
そこで、特許文献１のように、メールによって画像データを送信する仕組みが存在する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２１０１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１のような画像データをメールによって送信する仕組みでは、メールサーバに負荷がかかってしまうことがある。
【０００８】
また、複合機が大容量のストレージを有していることから、メールに画像データを添付して送信するのではなく、この複合機内にスキャンした画像データを格納しておき、クライアント端末からユーザが複合機にアクセスして、画像データを取得する仕組みが望まれている。
【０００９】
その場合、複合機に画像データが格納されていることをユーザにメールで通知することが考えられるが、複合機にログインして原稿をスキャンしたユーザと、実際に画像データを取得するユーザが異なる場合には、複合機にログインできないユーザにメールで通知がされることが考えられる。
【００１０】
例えば、メール通知されたユーザが画像データを取得するために、メールで通知された複合機にクライアント端末からアクセスしようとした場合に、ログインできずに画像データを取得できないことが発生する。
【００１１】
これは、様々な複合機にログインできないように、認証サーバでログインできる複合機を管理しているためである。特に大きな企業では、各階に複数の複合機が設置されているため、例えば、ログインできる複合機を自分がいる階と、共有階として制限することが可能となっている。
【００１２】
そこで、本発明の目的は、電子メールを生成した画像処理装置で、生成された電子メールを受け取り、当該電子メールに設定されている送信先と、当該電子メールに設定されている当該画像処理装置にログインしたユーザに対応する送信元とのメールアドレス又はドメインの比較により、画像処理装置から電子ファイルをダウンロードするためのリンクメールの送信と、電子ファイルを添付したメールの送信を切り換えることで、ネットワークの負荷を減らす仕組みを提供することである。
【課題を解決するための手段】
【００１３】
本発明の目的を達成するために、情報処理装置と通信可能な、送信先と画像処理装置にログインしたユーザに対応する送信元が設定され、電子ファイルが添付された電子メールを生成する画像処理装置であって、当該画像処理装置で生成された電子メールを受け取り、当該電子メールに設定されている送信先を取得する送信先取得手段と、前記電子メールに設定されている当該画像処理装置にログインしたユーザに対応する送信元を取得する送信元取得手段と、前記送信先と、当該画像処理装置にログインしたユーザに対応する前記送信元とのメールアドレス又はドメインの比較により、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能か否かを判定する判定手段と、前記判定手段で、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致し、当該画像処理装置にアクセスして、当該画像処理装置から前記電子ファイルをダウンロード可能であると判定される場合に、前記情報処理装置から当該画像処理装置にアクセスして、当該画像処理装置に格納した前記電子メールの電子ファイルをダウンロードするためのリンク情報を記載したリンクメールをメールサーバに送信し、前記送信先が当該画像処理装置にログインしたユーザに対応するメールアドレス又はドメインと一致せず、当該画像処理装置から前記電子ファイルをダウンロード可能でないと判定される場合に、前記電子ファイルが添付された電子メールをメールサーバに送信する第１の送信手段とを備えることを特徴とする。
【００１４】
また、メールサーバに前記電子ファイルが添付された電子メールが送信されず、当該画像処理装置で前記電子ファイルが添付された電子メールを受け付けられるように、当該画像処理装置を示すホスト情報又はネットワークアドレスを指定した通信を用いて、前記電子ファイルが添付された電子メールを出力する出力手段と、前記出力手段で出力された前記電子ファイルが添付された電子メールを受け付ける電子メール受付手段とを備えることを特徴とする。
【００１５】
また、前記電子メール受付手段で受け付けた電子メールに添付されている電子ファイルを格納する格納手段を更に備え、前記リンク情報は、前記格納手段で格納した電子ファイルの格納先を含むことを特徴とする。
【００１６】
また、ユーザ識別情報の入力に従って認証されたユーザのメールアドレスを取得するメールアドレス取得手段と、前記メールアドレス取得手段で取得したメールアドレスを電子メールの送信元に設定する送信元設定手段と、前記電子ファイルを提供するユーザのメールアドレスを電子メールの送信先に設定する送信先設定手段と、前記送信元設定手段と前記送信先設定手段でメールアドレスを設定する電子メールに電子ファイルを添付する添付手段とを備えることを特徴とする。
【００１７】
また、原稿を読み取る原稿読取手段を更に備え、前記電子ファイルは、ユーザによる送信指示に従って、前記原稿読取手段によって読み取られた原稿の画像データから生成されたファイルであることを特徴とする。
【００１８】
また、前記リンク情報に従って、前記情報処理装置から前記電子ファイルのダウンロード要求を受信するダウンロード要求受信手段と、前記ダウンロード要求に従って、前記リンク情報に含まれる格納先に従って得られる電子ファイルを、前記情報処理装置に送信する電子ファイル送信手段とを更に備えることを特徴とする。
【００１９】
また、前記リンク情報に従って、前記電子ファイルをダウンロードさせるためのパスワードを生成するパスワード生成手段と、前記パスワード生成手段で生成したパスワードを含む電子メールを、前記リンクメールを送信した送信先に送信する第２の送信手段とを更に備え、前記電子ファイル送信手段は、前記パスワードを前記情報処理装置から受け付け、パスワードが一致した場合に、前記電子ファイルを前記情報処理装置に送信することを特徴とする。
【００２０】
また、前記判定手段は、前記送信先取得手段で取得した送信先ごとに比較し、前記比較した送信先ごとに、前記第１の送信手段で送信する電子メールを生成するメール生成手段を更に備えることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、電子メールを生成した画像処理装置で、生成された電子メールを受け取り、当該電子メールに設定されている送信先と、当該電子メールに設定されている当該画像処理装置にログインしたユーザに対応する送信元とのメールアドレス又はドメインの比較により、画像処理装置から電子ファイルをダウンロードするためのリンクメールの送信と、電子ファイルを添付したメールの送信を切り換えることで、例えば、電子ファイルを添付したメールのメールサーバへの送信を減らし、ネットワークの負荷を減らすことができる。
【図面の簡単な説明】
【００２３】
【図１】画像処理システムの構成の一例を示すシステム構成図である。
【図２】認証サーバ２００、メールサーバ１００、クライアント端末４００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】複合機３００のハードウェア構成の一例を示すブロック図である。
【図４】複合機３００のモジュール構成図を示す図である。
【図５】複合機３００の機能ブロック図である。
【図６】メールサーバ１００とクライアント端末４００の機能ブロック図である。
【図７】認証サーバ２００が記憶するユーザ情報テーブルの一例を示す図である。
【図８】メール送信画面のイメージ図である。
【図９】メールアドレスを追加されたメール送信画面のイメージ図である。
【図１０】宛先追加画面のイメージ図である。
【図１１】アドレス帳画面のイメージ図である。
【図１２】複数のメールアドレスを宛先に追加したメール送信画面のイメージ図である。
【図１３】送信完了画面のイメージ図である。
【図１４】複合機３００のログイン処理のフローチャートである。
【図１５】複合機３００のメール送信するための宛先追加処理のフローチャートである。
【図１６】複合機３００の本体機能のメール送信するメール送信処理のフローチャートである。
【図１７】複合機３００のメール送信モジュールのメール送信するメール送信処理のフローチャートである。
【図１８】複合機３００のメール送信モジュールがリンクメールを送信する際のパスワードメール送信処理のフローチャートである。
【図１９】リンクメールフラグ処理のフローチャートである。
【図２０】ダウンロード指示がなされた際のダウンロード処理のフローチャートである。
【図２１】添付メールを示すイメージ図である。
【図２２】リンクメールを示すイメージ図である。
【図２３】パスワードを含んだ文章の一例を示す図である。
【図２４】ダウンロード入力画面を示すイメージ図である。
【図２５】ＨＤＤ３０４に格納された電子データを示す図である。
【図２６】宛先詳細情報の一例を示す図である。
【図２７】他の実施形態における複合機３００の本体機能のメール送信するメール送信処理のフローチャートである。
【図２８】リンクメールフラグ処理の他の実施形態のフローチャートである。
【図２９】複合機へアクセス可能なユーザテーブルを示す図である。
【図３０】リンクメールフラグ処理の他の実施形態のフローチャートである。
【図３１】リンクメールか添付メールを設定可能な宛先一覧を表示したメール送信画面を示すイメージ図である。
【図３２】本発明としての機能ブロック図を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２５】
図１は、本発明のクライアント端末４００および認証サーバ２００および複合機３００（画像処理装置）およびメールサーバ１００を適用可能な画像処理システムの構成の一例を示すシステム構成図である。
【００２６】
１又は複数のクライアント端末４００と認証サーバ２００とメールサーバ１００と１又は複数の複合機３００はＬＡＮ６００（ネットワーク）を介して通信可能に接続されている。
【００２７】
複合機３００は、紙原稿をスキャンし電子化する機能（スキャン機能）とユーザによって指定された宛先を指定して電子データを電子メール（以下、メール）に添付して、メール送信する機能（メール送信機能）を有する。
【００２８】
認証サーバ２００は、図７に示すカードＩＤ６０１及び、カードに紐付けられたユーザ情報（ユーザ名６０２、メールアドレス６０３、デバイス制限情報６０４（利用可能な複合機３００を示すＩＰアドレス））が記憶されるユーザ情報テーブル（定義ファイル）を保持する。このユーザ情報テーブルは、複合機３００より送信されたカードＩＤに従って、カードＩＤに対応するユーザ情報を検索し、ユーザ情報が存在する場合は、該ユーザ情報のユーザ名６０２、メールアドレス６０３、応答フラグ（認証成功）を複合機３００へ返信する。この場合、複合機のＩＰアドレスをＴＣＰ／ＩＰ通信等により取得し、カードＩＤが送信されてきた複合機が利用可能なユーザかを判定する。ＩＰアドレスが一致し、利用可能な複合機と判定された場合に、ユーザ名２６０２、メールアドレス２６０３を複合機３００へ送信する。ＩＰアドレスが一致せず、利用可能な複合機でないと判定された場合には、応答フラグ（認証失敗となる情報）を複合機３００へ送信する。なお、デバイス制限情報６０４は、複合機３００のＩＰアドレスを記憶する他、セグメント情報を記憶するようにしてもよい。この場合、ユーザはデバイス制限情報６０４に記憶されているセグメントの複合機３００にログインすることができる。また、複合機３００のＩＰアドレスを記憶する場合に、複数のＩＰアドレスを記憶することも可能である。
【００２９】
さらに、不図示であるが、クライアント端末４００でドメインにログインした場合のＩＰアドレスをユーザ情報テーブルに記憶しておき、このＩＰアドレスを複合機でのログイン処理の際の認証成功時に複合機３００に送信して、ＦｒｏｍとＴｏでリンクメールを送るかを判定する以外に、複合機３００が受信したＩＰアドレスと、複合機３００自身の保持するＩＰアドレスと比較し、同じセグメントである場合に、リンクメールを送信するようにすることも可能である。すなわち、ＦｒｏｍとＴｏ以外に、ユーザが利用しているクライアント端末４００と複合機３００のＩＰアドレスからリンクメールを送信するか、添付ファイルを送信するかを判定してもよい。
【００３０】
メールサーバ１００は一般的なＳＭＴＰの機能を有し、複合機３００から送信されるメールを受信し、指定のメールアドレスのクライアント端末４００に転送する。
【００３１】
クライアント端末４００には、メールクライアントがインストールされており、このメールクライアントは、メールサーバから転送されるメールを受信することができる。
【００３２】
以下、図２を用いて、図１に示した認証サーバ２００、メールサーバ１００、クライアント端末４００に適用可能な情報処理装置のハードウエア構成について説明する。
【００３３】
図２は、図１に示した認証サーバ２００、メールサーバ１００、クライアント端末４００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００３４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ６００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００４１】
次に、図３を用いて、図１に示した複合機３００のハードウェア構成について説明する。
【００４２】
図３は、図１に示した複合機３００のハードウェア構成の一例を示すブロック図である。
【００４３】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ６００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００４４】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４５】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００４６】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４７】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）６００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４８】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４９】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００５０】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００５１】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００５２】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５３】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。スキャナ部３１４で読取動作をして得られた画像データをＨＤＤ３０４に保存したり、メールに画像データを添付して、ネットワークインタフェース３０５を介してメールサーバ１００へ送信する。
【００５４】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５５】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５６】
尚、表示部は複合機によって表示性能が異なり、タッチパネルを介して操作をできる複合機、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００５７】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５８】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、携帯端末内に備えられたＩＣカードに記憶されている情報（カードＩＤなど）を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５９】
以上のような構成によって、複合機３００は、スキャナ部３１４から読み込んだ画像データをＬＡＮ６００上に送信したり、ＬＡＮ６００から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６０】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００６１】
次に、図４を参照しながら、本発明に係る複合機３００のモジュール構成図を用いて、画像処理システムの処理概要について説明する。なお、モジュールやプラットフォームの各機能はＣＰＵ３０１が実行する。
【００６２】
複合機３００は、オペレーティングシステムなどのプラットフォームを有しており、プラットフォームには複合機３００の本体機能としてのスキャン機能とメール送信機能を有している。また、プラットフォーム上で動作する認証モジュールとメール送信モジュールを有している。なお、認証モジュールとメール送信モジュールは、任意に複合機３００にインストールすることが可能なプログラム（ソフトウェア）である。
【００６３】
スキャン機能は、スキャナ部３１４で原稿を読み取り、画像データを生成する。生成された画像データはメール送信機能でメールに添付され、メール送信モジュールにローカルホスト接続にて受け渡される。なお、メール送信機能では、送信先（Ｔｏ）や送信元（Ｆｒｏｍ）のアドレスが設定され、画像データが添付されたメールが生成される。なお、送信元（Ｆｒｏｍ）は、複合機３００にログインする際に認証サーバ２００から受信したメールアドレスが設定される。
【００６４】
メール送信モジュールは、ＳＭＴＰポートの２５番を開いておき、ＳＭＴＰポートを介してメール送信機能から出力されたメールを受信（取得）する。また、メール送信モジュールは、取得したメールのアドレス（ＦｒｏｍとＴｏ）を比較して、リンクメールを送信するか、添付メールを送信するかを判断する。ＦｒｏｍとＴｏが一致する場合、すなわち複合機３００にログインしたユーザのメールアドレスがＦｒｏｍとＴｏに設定されている場合には、ユーザがこの複合機３００にアクセスして画像データを取得することができるため、メールに添付されている画像データを取得し、ＨＤＤ３０４に保存する。そして、画像データを取得するためのリンクメールを生成してメールサーバ１００へ送信する。この場合のアドレス（ＦｒｏｍとＴｏ）は同じアドレスとなる。ＦｒｏｍとＴｏが一致しない場合、すなわち複合機３００にログインしたユーザのメールアドレスがＦｒｏｍに設定され、複合機３００にログインしたユーザと異なるユーザのメールアドレスがＴｏに設定されている場合には、Ｔｏに設定されているメールアドレスのユーザがこの複合機３００にアクセスして画像データを取得することができない場合があるため、メール送信機能から取得したメール（添付メール）をメールサーバ１００へ転送する。
【００６５】
なお、ローカルホスト接続以外に、複合機３００のＩＰアドレスと異なるＩＰアドレスを有している外部の端末からメールがメール送信モジュールに送信されてきた場合には、受信しないように制御している。
【００６６】
メールサーバ１００は、リンクメール又は添付メールを複合機３００から受信し、クライアント端末４００に送信する。
【００６７】
クライアント端末４００は、リンクメール又は添付メールを受信する。リンクメールの場合には、メールに記載の複合機３００に保存されている画像データを取得（ダウンロード）するためのリンク情報に従って、画像データをダウンロードする。なお、画像データをダウンロードする際には、例えば、ユーザがメールのリンク情報を指定することに従って、ダウンロードが開始され、複合機３００からクライアント端末４００にダウンロードがされる。
【００６８】
次に、図５・図６を用いて本発明の実施形態における各端末内の機能について説明する。なお、図５・図６は、各種端末・装置内の機能についてのブロック図である。
【００６９】
図５は複合機３００の機能ブロック図である。各機能はＣＰＵ３０１が実行する。
【００７０】
認証機能３３１は、複合機３００に付属されているカードリーダ３１９を介してログインするユーザのカードＩＤを読み取り、認証サーバ２００のユーザ情報応答機能２１２に対してカードＩＤを含む認証要求パケットを送信する、認証サーバ２００のユーザ情報応答機能（不図示）が返信する応答パケット内の応答フラグを取得し、応答フラグが認証失敗の場合はユーザに対し、認証が失敗した旨のメッセージを表示し、処理を終了する。応答フラグが認証成功の場合は、応答パケット内のユーザ情報（例えば、図６の６０２、６０３）を取得し、ユーザ情報である６０２、６０３を含むログイン情報を生成する。ログイン情報はプラットフォームが管理し、本体機能やプラットフォーム上で動作するモジュールが参照することができる。なお、ログイン情報が生成されると、メール送信モジュールにログインされた旨を示す情報が通知される。
【００７１】
スキャン機能３３２は、紙原稿をスキャナ部３１４でスキャンし電子データ（スキャンデータ）を取得する。スキャン機能３３２は図８〜１３に示すような宛先設定画面有し、メール送信先の宛先や、宛先ごとの詳細な添付情報設定を設定する。また取得した電子データを一旦ＨＤＤ内に保存する。
【００７２】
メール送信機能３３３は、スキャン機能３３２で設定した宛先（メールアドレス）ごとに、ＨＤＤに保存した電子データをメールに添付してメール送信モジュールのメール受信機能３３４に送信する。なお、メール送信機能３３３は、ローカルホスト接続にて、メール送信モジュールをＳＭＴＰサーバとして、サーバホスト名を指定して、ＳＭＴＰポートの２５番に電子データを添付したメール（添付メール）を送信するが、ネットワーク（ＬＡＮ）を介してメール送信モジュールに添付メールを送信するようにしてもよい。
【００７３】
メール受信機能３３４は、通常のＳＭＴＰサーバ機能を有し、メール送信機能３３３から送信されてくるメールを受信する。なおメール送信モジュールはメール受信するためにＳＭＴＰポート２５番を開放し、このＳＭＴＰポートを介してメールを受信する。
【００７４】
メール送信機能３３５は、メール受信機能３３４で受信をした添付メールをメールサーバ１００のメール受信機能１１１にＳＭＴＰコマンドを使用して送信する。
【００７５】
メール種別判別機能３３６は、メール送信機能３３５でメールを送信する際に、添付メール送信（転送）をするか、リンクメール送信を行うかを宛先（ＦｒｏｍとＴｏ）に従って判断する。ＦｒｏｍとＴｏが一致する場合には、リンクメールを生成して、メール送信機能３３５でリンクメールを送信する。またＦｒｏｍとＴｏが一致しない場合には、メール受信機能３３４で受信した添付メールをメール送信機能３３５で送信（転送）する。
【００７６】
ダウンロード機能３３７は、クライアント端末４００からの要求に従って、クライアント端末に表示する図２４のダウンロード画面を送信し、パスワードが一致した場合に、クライアント端末４００からダウンロード要求のあった電子データをクライアント端末４００に送信する。なお、電子データの送信は、リンク情報に含まれるフォルダパスからＩＮＩファイル２５０３（情報ファイル）を参照し、電子データを取得し、ダウンロード要求のあったクライアント端末４００に送信する。
【００７７】
図６はメールサーバ１００とクライアント端末４００の機能ブロック図である。各機能はメールサーバ１００のＣＰＵ２０１とクライアント端末４００のＣＰＵ２０１がそれぞれ実行する。
【００７８】
まず、メールサーバ１００の機能について説明する。
メール受信機能１１１は、通常のＳＭＴＰサーバ機能を有し、複合機３００上のメール送信機能３３５から送信されてくるメールを受信する。メール転送機能１１２は、通常のＳＭＴＰサーバの機能を有し、転送先（宛先）のメールアドレスに対応するクライアント端末４００のメール受信機能４１１に対してメール受信機能１１１で受信したメールを転送する。
【００７９】
次に、クライアント端末４００の機能について説明する。
メール受信機能４１１は、メールサーバ１００（ＳＭＴＰサーバ）から転送されるメールを受信可能なメールクライアントソフトウェアが有する機能であり、ＳＭＴＰサーバから送信されるメールを受信し、添付ファイル（電子データ）を取得可能である。
【００８０】
次に図７を用いて、認証サーバ２００が記憶するユーザ情報テーブルについて説明する。ユーザ情報テーブルは、認証サーバ２００の外部メモリ２１１に記憶されており、定義ファイルやデータベースなど様々な形態で実現することが可能である。本実施形態では、定義ファイルでカンマ区切りで情報を保持している。
【００８１】
図７に示すように、ユーザ情報テーブルはカンマ区切りとしてカードＩＤ６０１，ユーザ名６０２，メールアドレス（６０３），クライアントＩＰアドレス（６０４）などを持つものとする。
【００８２】
カードＩＤ６０１とはＩＣカードなどで製造番号等を示すカード毎にユニークな情報である。またユーザ名６０２は認証ユーザ名（ユーザＩＤ）をあらわす。メールアドレス６０３は認証ユーザのメールアドレスを表す。デバイス制限情報６０４は、ユーザ名６０２に対応するユーザが利用可能（ログイン可能）な複合機を特定するための情報であり、複合機３００のＩＰアドレスが１又は複数記憶されている。また、全ての複合機３００にログイン可能とする場合には、ＮＵＬＬ値とする。なお、上述したように、ログイン可能な複合機３００のエリアを示すセグメント情報が記憶されていてもよい。
【００８３】
本実施形態の詳細な処理を示す図１４〜図１９のフローチャートについて、図７〜図１３を参照しながら説明する。図８、図９、図１０、図１１、図１２、図１３は、複合機３００の操作部３０８の表示部に表示される画面例である。
【００８４】
本実施形態における特徴となるステップは、例えば、ステップ１７０１、ステップＳ１９０１、ステップＳ１７１０、ステップＳ１７１２、ステップＳ１７１３である。
【００８５】
まず、図１４を用いて、複合機３００のログイン処理について説明する。なお、ステップＳ１４０１、ステップＳ１４０２、ステップＳ１４０４〜ステップＳ１４０６は、複合機３００のＣＰＵ３０１が実行し、ステップＳ１４０３は、認証サーバ２００のＣＰＵ２０１が実行する。
【００８６】
ステップＳ１４０１では、ユーザに複合機３００付属のカードリーダ３１９にカードがかざされると、複合機３００の認証機能３３１がカードリーダ３１９からカードＩＤの入力を受け付ける。なお、本実施形態ではカードＩＤを用いて認証を行うように構成したが、カードＩＤ以外に、ユーザ名とパスワードのログインユーザ情報の入力を受け付け、このログインユーザ情報に従って認証を行うようにしてもよい。すなわち、カードＩＤなどユーザを識別可能なユーザ識別情報の入力が受け付ける。
【００８７】
ステップＳ１４０２では、認証機能３３１が取得したカードＩＤを、ユーザ認証のために認証要求フラグとカードＩＤを含むユーザ認証要求パケットを生成し、認証サーバ２００に送信する。
【００８８】
ステップＳ１４０３では、ユーザ情報応答機能（不図示）が、複合機３００から送信されてくる認証要求パケットを受信し、認証要求パケット内からカードＩＤを取得する。また取得したカードＩＤをキーにユーザ情報テーブル（図７）の中から当該ユーザを検索し、図７のユーザ名６０２とメールアドレス６０３を取得し、ユーザ名６０２とメールアドレス６０３を含む認証応答パケットを生成し複合機３００に送信する。なお、ユーザが検索できた場合には、認証成功として認証成功を示す応答フラグを、ユーザが検索できなかった場合には認証失敗として認証失敗を示す応答フラグを含む認証応答パケットを送信する。また、デバイス制限情報と一致する複合機である場合には認証成功とし、デバイス制限情報と一致しない複合機である場合には認証失敗として、認証応答パケットを送信する。
【００８９】
ステップＳ１４０４では、認証サーバ２００から認証応答パケットを受信し、認証機能３３１がパケット内のユーザ名とメールアドレスのユーザ情報を取得する。取得したユーザ情報を元にログイン情報を生成しプラットフォームが管理するログインコンテキストにログイン情報をセットする。
【００９０】
ステップＳ１４０５では、プラットフォームがスキャン機能３３２にログイン成功したことを通知する。なお、本実施形態では、宛先でリンクメールを送信するか、添付メールを送信するか判断できるため、メール送信モジュールにログインが成功したことを通知しない構成としたが、メール送信モジュールにログインが成功したことを通知することも可能である。
【００９１】
ステップＳ１４０６では、スキャン機能３３２がログイン情報内のユーザ名とメールアドレスを取得してＲＡＭ３０２に記憶する（メールアドレス取得）。
【００９２】
なお、本実施形態では、認証サーバ２００を用いて認証を行うように構成したが、認証サーバの機能を複合機３００内に持たせ、複合機３００内で認証処理を行うことも可能である。この場合、図７のユーザ情報テーブルを複合機３００のＨＤＤ３０４に記憶させ、認証モジュールはこのユーザ情報テーブルを参照して認証処理を行う。
【００９３】
次に図１５を用いて、複合機３００のメール送信するための宛先追加処理について説明する。なお、ステップＳ１５０１〜ステップＳ１５１２は、複合機３００のＣＰＵ３０１が実行する。
【００９４】
ステップＳ１５０１では、カードＩＤの入力、或いはユーザ名とパスワードの入力によって認証が成功し、複合機３００にログインしたのち、スキャン機能３３２が複合機３００の表示部に図８で示すようなメール送信画面を表示する。図８のメール送信画面は、ＲＡＭ３０２に記憶されているユーザ名を表示するユーザ名表示欄８０１と、宛先を追加するための宛先追加ボタン８０２と、追加された宛先を表示する宛先一覧８０３と、メールを送信する送信ボタン８０４を有している。
【００９５】
ステップＳ１５０２では、スキャン機能３３２がメール送信画面のユーザ名表示欄８０１にＲＡＭ３０２に記憶したユーザ名を表示する。
【００９６】
ステップＳ１５０３では、スキャン機能３３２がメール送信宛先を記憶するための空のリストを生成し、ＲＡＭ３０２上に記憶（保持）する。
【００９７】
ステップＳ１５０４では、スキャン機能３３２がステップＳ１５０３で生成した空の宛先リストにＲＡＭ３０２に記憶されているログインユーザのメールアドレスをｍａｉｎアドレスとして、ユーザが宛先追加指示をすることなくＲＡＭ３０２に宛先詳細情報（図２６）として記憶する。その際宛先詳細情報に添付ファイル情報として［全てのデータ］を保持する。ログインユーザのメールアドレスが追加された画面例が図９である。
【００９８】
なお、本実施形態では、自動的にログインユーザのメールアドレスを宛先に追加するようにしたが、図９の画面上に「自分を宛先に追加ボタン」を設け、このボタンがユーザによって押下された場合に、ログインユーザのメールアドレスを宛先に追加するようにすることも可能である。
【００９９】
ステップＳ１５０５では、宛先追加ボタン８０２の押下を検知する。複数の宛先を追加する場合（宛先追加ボタン８０２が押下される場合）は各宛先ごとにステップＳ１５０６〜ステップＳ１５１３の処理を繰り返す。なお複数の宛先を追加しない場合（宛先追加ボタン８０２が押下されず、送信ボタン８０４が押下された場合）はステップＳ１５０６〜ステップＳ１５１２を省略し、図１６の処理を行う。
【０１００】
ステップＳ１５０６では、宛先追加ボタン８０２が押下されたことを検知し、スキャン機能３３２が図１０に示す宛先追加画面を表示する。
【０１０１】
ステップＳ１５０７では、宛先を追加するため、アドレス帳参照ボタン１００１がユーザによって押下されたか否かを判断する。アドレス帳参照ボタン１００１が押下されたことを検知した場合には、ステップＳ１５０９へ処理を移し、アドレス帳参照ボタン１００１が押下されずにアドレス入力欄１００２が指定されたことを検知した場合には、ステップＳ１５０８へ処理を移す。
【０１０２】
ステップＳ１５０８では、スキャン機能３３２が、ユーザの操作に従って指定されたアドレス（半角英数）の入力を受け付ける。アドレスの入力の際には、複合機３００の表示部のタッチパネル上に表示される文字列を、ユーザの指定によって入力を受け付ける。
【０１０３】
ステップＳ１５０９では、スキャン機能３３２が、アドレス帳参照ボタン１００１の押下に従って、図１１に示すアドレス帳画面を表示する。なおアドレス帳画面に表示する宛先名とメールアドレスは、複合機３００のＨＤＤ３０４にアドレス帳ファイルとして予め記憶されている。本実施形態には予めアドレス帳画面に表示する宛先名とメールアドレスをアドレス帳ファイルとして記憶するようにしたが、認証サーバ２００などの外部サーバにアドレス帳の情報を記憶させておき、認証サーバ２００などの外部サーバから定期的にダウンロードする、或いはアドレス帳参照ボタン１００１が押下された場合に、宛先名とメールアドレスを受信するようにすることも可能である。
【０１０４】
ステップＳ１５１０では、ユーザの指示に従って、スキャン機能３３２が宛先追加するアドレスを選択する。なお、アドレス帳参照の場合、図１１のアドレス帳画面上で複数の宛先を選択された場合は、複数の宛先を一度に追加できるようにすることも可能である。
【０１０５】
ステップＳ１５１１では、スキャン機能３３２がユーザの操作によって追加ボタン１１０１が押下されたことを検知し、ステップＳ１５１２へ処理を移す。
【０１０６】
ステップＳ１５１２では、スキャン機能３３２が、ステップＳ１５０８で受け付けたメールアドレス、或いはステップＳ１５１０で選択した宛先（宛先名とメールアドレス）をメール送信画面に表示する。宛先を追加したメール送信画面の例が図１２である。なお、図１０のｍａｉｎ切換ボタン１００３を指定した場合には、ｍａｉｎ／ｓｕｂがｍａｉｎに設定される。デフォルトはｍａｉｎ切換ボタン１００３にチェックがなく、ｓｕｂが設定されるように構成されている。また、宛先は、ＲＡＭ３０２に記憶されている。
【０１０７】
次に図１６を用いて、複合機３００の本体機能のメール送信するメール送信処理について説明する。なお、ステップＳ１６０１〜ステップＳ１６０４は、複合機３００のＣＰＵ３０１が実行する。
【０１０８】
ステップＳ１６０１では、スキャン機能３３２が、送信ボタン８０４が押下されたか否かを検知する。送信ボタン８０４が押下されたされたことを検知した場合に、ステップＳ１６０２の処理をスキャンする原稿のページ分繰り返す。
【０１０９】
ステップＳ１６０２では、スキャン機能３３２が、原稿をスキャンし（原稿読取）、スキャン画像（画像データ）を生成する。
【０１１０】
ステップＳ１６０３では、スキャン機能３３２がスキャンされた全てのページのスキャン画像を取得し、１つのファイルである電子データを生成する。メール送信機能３３３が、新規メールを生成し、メールの送信元（Ｆｒｏｍ）として、ステップＳ１４０６で取得したログインユーザのメールアドレスを設定する（送信元設定）。また、メールの宛先として、ＲＡＭ３０２に記憶したｍａｉｎのメールアドレス取得し、このメールアドレスをＴｏに設定し（送信先設定）、ＲＡＭ３０２に記憶したｓｕｂのメールアドレス取得し、このメールアドレスをＣｃに設定する（送信先設定）。またＨＤＤ３０４に保存した電子データをメールに添付する。ステップＳ１６０４では、この宛先を設定し、電子データを添付したメール（添付メール）をメール送信機能３３３がローカルホスト接続でメール送信モジュールに送信（出力）する。送信が完了すると図１３の送信完了画面が表示される。なお、メールの本文には管理者が任意に指定した文章や予め設定された文章を挿入する。
【０１１１】
また、新規メール生成におけるメールアドレスの設定と電子データの添付の設定の順序はいずれの順序であってもよい。
【０１１２】
次に図１７を用いて、複合機３００のメール送信モジュールのメール送信するメール送信処理について説明する。なお、ステップＳ１７０１〜ステップＳ１７１２は、複合機３００のＣＰＵ３０１が実行する。
【０１１３】
ステップＳ１７０１では、メール受信機能３３４が、ＳＭＴＰポートを介してメール送信機能３３３から添付メールを受信する（電子メール取得）。すなわち、本ステップは、ログインしたユーザのメールアドレスが送信元（例えばＦｒｏｍ）に設定され、電子データ（電子ファイル）を提供するユーザのメールアドレスが送信先（例えばＴｏ）に設定され、電子データ（電子ファイル）が添付された電子メールを取得する処理である。
【０１１４】
ステップＳ１７０２では、メール受信機能３３４が予めメール送信モジュールに設定されている添付ファイルの最大容量の値を取得する（サイズ取得）。なお添付ファイルの最大容量の値は管理者によって任意に変更可能である。
【０１１５】
ステップＳ１７０３では、メール受信機能３３４が、ステップＳ１７０１で受信した添付メールのファイルサイズ（電子データのサイズ）がステップＳ１７０２で取得した添付ファイルの最大容量の値（サイズ）をオーバしているか否かを判断する（サイズ判定）。最大容量の値（サイズ）をオーバしている場合には、電子データを添付したメールではなく、複合機３００に保存して、この保存した電子データを取得するためのリンク情報が記載されたリンクメールを送信するためステップＳ１７０４に処理を移す。最大容量の値（サイズ）をオーバしていない（サイズ以下）の場合には電子データは添付メールとして送信するためステップＳ１７１３へ処理を移す。なお、最大容量の値（サイズ）をオーバしていると判定される場合はサイズ以上になった場合とし、最大容量の値（サイズ）をオーバしていないと判定される場合はサイズ未満である場合としてもよい。つまり所定値（所定サイズ）を超えているか否かが判断できればよい。
【０１１６】
また、添付ファイル（電子データ）のサイズがオーバしていない場合でも添付メールの送信を減らすため、メール送信モジュールの設定で最大容量の値（サイズ）がＮＵＬＬ値や９９９９９９９などに設定し、サイズが小さい場合でもステップＳ１７０４へ処理を移すようにすることも可能である。
【０１１７】
ステップＳ１７０４では、メール受信機能３３４が受信した添付メールに設定されている宛先数分ステップＳ１７０５〜ステップＳ１７１２の処理を繰り返す。
【０１１８】
ステップＳ１７０５では、メール種別判別機能３３６がステップＳ１７０１で受信した添付メールのメールヘッダ情報から宛先一覧を取得する。また、取得した宛先はＲＡＭ３０２上に保持する。このＲＡＭ３０２に保持した宛先一覧から１つずつ宛先を取得する。
【０１１９】
ステップＳ１７０６では、メール種別判別機能３３６がリンクメールとして送信を行うか、添付メールとして送信を行うかの判別を行う。判別した結果（リンクメールフラグのＯＮ、ＯＦＦ）をＲＡＭ３０２に保持した宛先一覧で宛先ごとに対応付けて管理する。なお、ステップＳ１７０６の詳細は図１９のフローチャートで説明する。
【０１２０】
ステップＳ１７０７では、メール種別判別機能３３６が送信するメール本文を生成する。メール本文には、図２１の２１０１や図２２の２２０１のように、本文を生成する。なお、送信ユーザは、ステップＳ１７０１で受信した添付メールのＦｒｏｍから取得したメールアドレスを、宛先にはステップＳ１７０１で受信した添付メールのＴｏやＣｃのメールアドレスを入れた本文を生成する。
【０１２１】
ステップＳ１７０８では、メール種別判別機能３３６が、ステップＳ１７０６で決定されたリンクメールフラグのＯＮ、ＯＦＦを判定する。リンクメールフラグがＯＮの場合には、リンクメールを送信するためにステップＳ１７１０に処理を移し、リンクメールフラグＯＦＦの場合には、添付メールを送信するためにステップＳ１７０９へ処理を移す。
【０１２２】
ステップＳ１７０９では、メール種別判別機能３３６が、新規にメールを生成し、新規メールにステップＳ１７０１で受信した添付メールの添付ファイル、つまり電子データを添付し、新規メールの本文にステップＳ１７０７で生成した本文を挿入し、新規メールのＦｒｏｍにステップＳ１７０１で受信した添付メールのＦｒｏｍのメールアドレスを、ＴｏにステップＳ１７０５で取得した宛先（メールアドレス）を設定する。また件名（サブジェクト）は任意の文字列を設定する。なお、本実施形態では新規にメールを作成するようにしたが、ステップＳ１７０１で受信した添付メールを編集して、本文や宛先を変更したメールとすることも可能である。すなわち、本ステップは、送信元と送信先のメールアドレスが一致しなかった場合に、電子データ（電子ファイル）が添付されたメールを送信する処理である。
【０１２３】
ステップＳ１７１０では、メール種別判別機能３３６が、ステップＳ１７０１で受信した添付メールに添付された電子データを取得し、取得した電子データを複合機３００のＨＤＤ３０４に保存する（格納）。ＨＤＤ３０４に保存する際に、図２５のように、新規にフォルダを作成し、フォルダ２５０２内に電子データを保存する。すなわち、本ステップは、送信元と送信先がいっちのメールアドレスが一致した場合に、メールに添付されている電子データ（電子ファイル）をクライアント端末からダウンロードさせるべく、電子データ（電子ファイル）をＨＤＤ３０４のフォルダに格納する処理である。
【０１２４】
そして、保存した電子データのファイル名が記述されたＩＮＩファイル２５０３（情報ファイル）についても生成して保存する。また、このＩＮＩファイル２５０３には、後述するＳ１８０５で生成されたパスワードが記述される。保存した電子ファイルは予め設定された期間で削除される。
【０１２５】
ステップＳ１７１１では、メール種別判別機能３３６がステップＳ１７１０で保存した電子データの保存先のフォルダ２５０２のパスと複合機３００のＩＰアドレスから、この複合機３００にアクセスして電子データを取得するためのリンク情報２５０１（例えば、ＵＲＬ）を生成する。なお、リンク情報２５０１のフォルダパスなどはセキュリティを考慮して、フォルダパス用いて生成されたハッシュ値を用いるようにしてもよい。
【０１２６】
そして、新規にメールを生成し、新規メールの本文にステップＳ１７０７で生成した本文と本ステップで生成したリンク情報を挿入し、新規メールのＦｒｏｍにステップＳ１７０１で受信した添付メールのＦｒｏｍのメールアドレスを、ＴｏにステップＳ１７０５で取得した宛先（メールアドレス）を設定する。本実施形態では新規にメールを作成するようにしたが、ステップＳ１７０１で受信した添付メールを編集して、本文や宛先を変更したメールとすることも可能である。
【０１２７】
ステップＳ１７１２では、メール送信機能３３５がステップＳ１７０９やステップＳ１７１１で作成されたメールをメールサーバ１００に送信する（第１の送信）。ステップＳ１７０９で生成されたメールの例が図２１で、ステップ１８１１で生成されたメールの例が図２２である。図２１と図２２にヘッダ部には、送受信に必要な情報などが設定されている。すなわち、本ステップは、保存（格納）した電子データ（電子ファイル）をクライアント端末（情報処理装置）からダウンロードさせるための、電子データ（電子ファイル）が格納されている格納場所を含むリンク情報を記載したメールを送信する処理である。
【０１２８】
ステップＳ１７１３では、ステップＳ１７０１で受信した添付メールをそのままメールサーバ１００へ送信（転送）する。なお、Ｓ１７０９と同様に新規にメールを作成してメールアドレス設定、本文挿入、件名設定、電子データ添付を行い、新規の添付メールを送信するようにしてもよい。
【０１２９】
次に、図１８を用いて、複合機３００のメール送信モジュールがリンクメールを送信する際のパスワードメール送信処理について説明する。なお、ステップＳ１８０１〜ステップＳ１８０７は、複合機３００のＣＰＵ３０１が実行する。
【０１３０】
ステップＳ１８０１では、予めメール送信モジュールに設定されたパスワード送信を行うかどうかの設定情報を取得し、パスワード送信を行うかどうかの判定をする。パスワードメールを送信するように設定されていた場合には、ステップＳ１８０２へ処理を移す。パスワードメールを送信しないように設定されていた場合には、本処理を終了する。
【０１３１】
ステップＳ１８０２では、ステップＳ１７０４でＲＡＭ３０２に保持した宛先数分ステップＳ１８０３〜ステップＳ１８０７の処理を繰り返す。
【０１３２】
ステップＳ１８０３では、メール送信機能３３５が、ステップＳ１７０４でＲＡＭ３０２に保持し、ステップＳ１７０６でリンクメールフラグが記憶された宛先一覧から１つずつ宛先とリンクメールフラグを取得する。
【０１３３】
ステップＳ１８０４では、メール送信機能３３５が取得したリンクメールフラグのＯＮ、ＯＦＦを判定する。リンクメールフラグがＯＮの場合、ステップＳ１７１２でリンクメールを送信しているため、ステップＳ１８０５に処理を移す。リンクメールフラグがＯＦＦの場合、ステップＳ１７１２で、ステップＳ１７０９において生成した添付メールを送信しているため、ステップＳ１８０５〜ステップＳ１８０７の処理を省略する。
【０１３４】
ステップＳ１８０５では、メール送信機能３３５が、リンク情報を用いた電子データのダウンロードを許可するためのパスワード（許可情報）を、タイムスタンプなど元にハッシュ値として生成する（パスワード生成）。
【０１３５】
ステップＳ１８０６では、メール送信機能３３５が、ステップ１９０５で生成したパスワードをリンク情報と関連付けるため、ＩＮＩファイル２５０３にパスワードを記憶する。これにより、リンク情報を用いてダウンロード要求があった場合に、フォルダ２５０２が特定され、フォルダ２５０２に保存されているＩＮＩファイル２５０３からパスワードを取得できるため、後述するクライアント端末４００から受信したパスワードと一致するか否かを判定することができる。
【０１３６】
ステップＳ１８０７では、メール送信機能３３５が新規メールを作成し、ステップＳ１８０５で生成したパスワードを含んだ文章（図２３の２３０１）を新規メールの本文に挿入し、新規メールのＦｒｏｍにステップＳ１７０１で受信した添付メールのＦｒｏｍのメールアドレスを、ＴｏにステップＳ１８０３で取得した宛先（メールアドレス）を設定する。この新規メール（パスワードメール）をメールサーバ１００に送信する（第２の送信）。
【０１３７】
なお、本実施形態では、パスワードを用いて電子データの取得を許可する構成としたが、パスワードを用いず、ユーザがリンク情報に従って複合機３００にアクセスした場合に、クライアント端末４００にユーザ名とパスワードを求めるような構成であってもよい。この場合、クライアント端末４００から、ユーザの操作によって入力されたユーザ名とパスワードを複合機３００は取得し、認証サーバ２００に問合せてログイン可能なユーザか否かを判断するようにする。この複合機にログイン可能なユーザと判断されると、電子データのダウンロードを許可し、ダウンロードが開始される。
【０１３８】
次に図１９を用いて、ステップＳ１７０６のリンクメールフラグ処理について説明する。なお、ステップＳ１９０１〜ステップＳ１９０３は、複合機３００のＣＰＵ３０１が実行する。
【０１３９】
ステップＳ１９０１では、ステップＳ１７０１で受信した添付メールからＦｒｏｍ（送信元）を取得し、添付メールのＦｒｏｍ（送信元）と、Ｓ１７０５で取得した宛先（送信先）のメールアドレスが一致するか否かを判定する（送信元と送信先のメールアドレスを比較）。すなわち、送信先のユーザに、電子データをダウンロードさせるか否かを判定する処理である。
【０１４０】
一致する場合には、ステップＳ１９０３でリンクメールフラグをＯＮとして、ＲＡＭ３０２の宛先一覧に、判定で用いたメールアドレスに対応付けて記憶する。
【０１４１】
また一致しない場合には、ステップＳ１９０２でリンクメールフラグをＯＦＦとして、ＲＡＭ３０２の宛先一覧に、判定で用いたメールアドレスに対応付けて記憶する。
【０１４２】
なお、ステップＳ１９０１で送信元と送信先のメールアドレスが一致するか否かを判定したが、このメールアドレスの一致は、メールアドレスの＠以下（ドメイン）が一致している場合にもステップＳ１９０３へ処理を移しリンクメールを送信させるようにしてもよい。これは、どの複合機についても、社内のネットワークからであれば社員がアクセス可能にしているような企業であれば、社内のクライアント端末からアクセスできるためである。
【０１４３】
これにより、複合機３００にログインしているユーザであれば必ずこの複合機にアクセスできるので、リンクメールを送信するようにし、添付メールのようにサイズの大きいメールの送信を防ぎながら、電子データの取得をおこなうことができる。また、送信先が社外のユーザや、企業である場合にグループ会社のユーザである場合にはこの複合機にアクセスできないため、リンクメールでなく電子データが添付された添付メールを送信して適切に電子データを取得することができる。つまり、複合機にアクセスできるユーザには複合機から電子データをダウンロードさせ、複合機にアクセスできないユーザである場合には、添付データを送信して電子データを取得させることができ、サイズの大きいメールの送信を減らしつつ、ユーザに電子データを確実に取得させることが可能となる。
【０１４４】
特に、複合機３００で有しているアドレス帳は、一般的にメール送信以外にＦＡＸ送信などのためにＦＡＸ番号なども登録でき、ユーザが自由にメンテナンス（登録、削除）できる。そのため、この複合機３００にアクセスできないユーザのメールアドレスなども登録されていることがある。操作している複合機にアクセスできるユーザと同じように、複合機にアクセスできないユーザのメールアドレスをメール送信先に設定した場合であっても、適切に電子データを取得することができる。
【０１４５】
なお、本実施形態では、メールアドレスを用いてリンクメールを送るか、添付メールを送るかを判定するようにしたが、を前述したように、不図示であるが、クライアント端末４００でドメインにログインした場合のＩＰアドレスを認証サーバのユーザ情報テーブル（図７）に記憶しておき、このＩＰアドレスを認証成功時に複合機３００に送信して、Ｆｒｏｍ（送信元）とＴｏ（送信先）でリンクメールを送るかを判定する以外に、複合機３００が受信したＩＰアドレスと、複合機３００の保持するＩＰアドレスと比較し、同じセグメントである場合に、リンクメールを送信するようにすることも可能である。つまり、ユーザがネットワークの関係で、クライアント端末４００から複合機３００にアクセスして電子データをダウンロードできない環境の場合に、メールでスキャンした電子データを取得することができる。
【０１４６】
次に図２０を用いて、複合機３００のメール送信モジュールがメールを送信した後に、送信したメールを受信したユーザによってダウンロード指示がなされた際のダウンロード処理について説明する。なお、ステップＳ２００１〜ステップＳ２００３、ステップＳ２００６、ステップＳ２０１０、ステップＳ２００６は、複合機３００のＣＰＵ３０１が実行する。また、ステップＳ２００４、ステップＳ２００５、ステップＳ２００７〜ステップＳ２００９、ステップＳ２０１２、ステップＳ２０１３は、クライアント端末４００のＣＰＵ２０１が実行する
【０１４７】
なお、図２０は、図１８の処理の後に続くように図示されているが、メールの送信とは非同期に処理が走っても構わない。つまり、ダウンロード要求はメールが受信できていればどのタイミングでもできるため、他のユーザによる、複合機３００のメール送信処理がされている場合でああっても、ダウンロード要求があれば図２０の処理が実行される。
【０１４８】
ステップＳ２００１では、クライアント端末４００のメール受信機能４１１で受信したメール（リンクメール）に記載されているリンク情報（ＵＲＬ）に含まれる複合機ＩＰアドレスに従って、このＩＰアドレスが設定されている複合機にダウンロード要求が送信され、複合機３００はクライアント端末４００からダウンロード要求を受信する（ダウンロード要求受信）。複合機３００のダウンロード機能３３７はダウンロード要求を受けた際に取得されるリンク情報（ＵＲＬ）に含まれるフォルダパスから、フォルダ内に保存されているＩＮＩファイルを参照する。なお、リンク情報によるダウンロード要求はクライアント端末４００に備えるウェブブラウザのアドレス欄に入力させることで行うことができる。
【０１４９】
ステップＳ２００２では、ダウンロード機能３３７が、ＩＮＩファイルにパスワードが記憶されているか否かを判定する。パスワードが記憶されている場合には、ステップＳ２００３へ処理を移し、パスワードが記憶されていない場合には、ステップＳ２０１０へ処理を移す。
【０１５０】
ステップＳ２００３では、パスワードが必要な電子データ（スキャンデータ）であるため、ダウンロード機能３３７が図２４に示すダウンロード入力画面をクライアント端末４００に送信する。
【０１５１】
ステップＳ２００４では、クライアント端末４００はダウンロード入力画面を受信し、クライアント端末のＣＲＴ２１０（表示部）に表示する。表示にはウェブブラウザを用いる。このダウンロード入力画面で、ステップＳ１８０７で送信したメールに含まれるパスワードの入力を受け付ける。
【０１５２】
ステップＳ２００５では、ファイル受信機能４１２がログインボタン２４０１の押下を検知して、入力を受け付けたパスワードを複合機３００へ送信する。
【０１５３】
ステップＳ２００６では、ダウンロード機能３３７が、クライアント端末４００から受信したパスワードを、ＩＮＩファイルに記憶しているパスワードと一致するか否かを判定する。パスワードが一致する場合には、ダウンロード開始処理通知をクライアント端末４００に送信し、ステップＳ２００７へ処理を移す。また、パスワードが一致しない場合には、エラー画面をクライアント端末４００に送信し、ステップＳ２００８へ処理を移す。
【０１５４】
ステップＳ２００７では、ファイル受信機能４１２が、エラー画面を受信して、エラー画面を表示して、処理を終了する。
【０１５５】
ステップＳ２００８では、ファイル受信機能４１２が、ダウンロード開始処理通知を受信し、ダウンロード開始するか否かを指示するためのダウンロードダイアログ（不図示）を表示する。ダウンロードダイアログには保存ボタン（不図示）とキャンセルボタン（不図示）を有しており、保存ボタンが押下された場合には、複合機３００にダウンロード開始する旨の通知を行い、ステップＳ２０１０へ処理を移す。また、キャンセルボタンが押下された場合には処理を終了する。
【０１５６】
ステップＳ２０１０では、クライアント端末４００からダウンロード開始する旨の通知を受信して、ダウンロード機能３３７がフォルダに格納されている電子データ（ＩＮＩファイルに記憶されているファイル名の電子データ）を取得する。
【０１５７】
ステップＳ２０１１では、取得した電子データを、ダウンロード機能３３７がクライアント端末４００へ送信する（電子ファイル送信）。
【０１５８】
ステップＳ２０１２では、ファイル受信機能４１２が複合機３００から送信された電子データを受信する。
【０１５９】
ステップＳ２０１３では、ファイル受信機能４１２が受信した電子データを所定の格納先に保存する。格納先はユーザが任意に指定できる。
【０１６０】
以上、本実施形態について説明したが、本実施形態によれば、メールの送信先に従って、複合機（画像処理装置）から電子ファイルをダウンロードするためのリンクメールの送信と、電子ファイルを添付したメールの送信を切り換えることで、例えば、複合機（画像処理装置）にログインできないユーザからでも、電子ファイルの取得を可能とすると共に、ネットワークの負荷も減らすことができる。
【０１６１】
特に、メールの送信先アドレスとメールの送信元アドレスを比較することで、電子データ（画像ファイル）を複合機（画像処理装置）に格納し、複合機（画像処理装置）からダウンロードするためのメールを送信する又は電子データ（画像ファイル）を添付したメールを送信することで、例えば複合機（画像処理装置）にログインできないユーザでも電子データ（画像ファイル）の取得を容易に行うことができる。
【０１６２】
また、メールの送信者と受信者に従って、電子データ（画像ファイル）の取得方法を変更し、複合機にアクセスできるユーザの場合には複合機にアクセスして電子データ（画像ファイル）を取得するようにすることで、添付メールの送信を減らすことができる。
【０１６３】
上記にて、本実施形態について説明したが、本発明を実現するためには、上記実施形態以外の構成をとることも可能である。
【０１６４】
他の実施形態について、以下に詳細な説明を行う。なお、上記実施形態と共通の部分については、同一の処理であるため詳細な説明を省略する。
【０１６５】
図２７を用いて、他の実施形態における複合機３００の本体機能のメール送信するメール送信処理について説明する。図２７は、複合機３００の本体機能のメール送信するメール送信処理の他の実施形態のフローチャートを示す図である。
【０１６６】
なお、ステップＳ１６０１〜ステップＳ１６０２、ステップＳ１６０４は、図１６で説明したため説明を省略する。ステップＳ２７０１〜ステップＳ２７０４は複合機３００のＣＰＵ３０１が実行する。
【０１６７】
ステップＳ２７０１では、スキャン機能３３２がスキャンされた全てのページのスキャン画像を取得し、１つのファイルである電子データを生成する。メール送信機能３３３が、新規メールを生成し、生成した電子データをメールに添付する。
【０１６８】
ステップＳ２７０２では、複合機３００のＨＤＤ３０４に記憶されている、複合機３００管理者のメールアドレス（例えば、事前に複合機に設定されている管理ユーザであるＡｄｍｉｎｉｓｔｒａｔｏｒのメールアドレス（Ａｄｍｉｎ＠ｘｘｘｘｘ＠ｃｏ．ｊｐ））を取得する。
【０１６９】
ステップＳ２７０３では、メールの宛先として、ＲＡＭ３０２に記憶したｍａｉｎのメールアドレスを取得する。
【０１７０】
ステップＳ２７０４では、前記新規メールの送信元（Ｆｒｏｍ）に、ステップＳ２７０２で取得したメールアドレスを、また、送信先（Ｔｏ）にステップＳ２７０３で取得したｍａｉｎのメールアドレスを設定し（送信先設定）する。
【０１７１】
なお、メールの宛先として、ｓｕｂのメールアドレスを取得した場合には、このメールアドレスをＣｃに設定する。
【０１７２】
また、新規メール生成におけるメールアドレスの設定と電子データの添付の設定の順序はいずれの順序であってもよい。
【０１７３】
図２７のように、メール送信元（Ｆｒｏｍ）に複合機３００管理者のメールアドレスが設定される場合には、後述する図２８、図２９、図３０のいずれかの処理を行い、リンクメールを送信するか添付メールを送るかを判定する。
【０１７４】
次に図２８を用いて、図１９のリンクメールフラグ処理の他の実施形態について説明する。図２８は、リンクメールフラグ処理の他の実施形態のフローチャートを示す図である。
【０１７５】
なお、ステップＳ１９０２〜ステップＳ１９０３は、図１９で説明したため説明を省略する。複合機３００のＣＰＵ３０１がステップＳ２８０１を実行する。
【０１７６】
ステップＳ２８０１では、ＲＡＭ３０２に記憶されているログイン情報からログインユーザのメールアドレスを取得し、取得したメールアドレスとメールに設定されている送信先（Ｔｏ）のメールアドレスと一致するか否かを判定する。メールアドレスが一致する場合には、ステップＳ１９０３に処理を移し、メールアドレスが一致しない場合には、ステップＳ１９０２へ処理を移す。すなわち、送信先のユーザに、電子データをダウンロードさせるか否かを判定する処理である。
【０１７７】
なお、メールに設定されている送信元（Ｆｒｏｍ）と送信先（Ｔｏ）のメールアドレスの一致を判定し、送信元（Ｆｒｏｍ）と送信先（Ｔｏ）が一致しない場合に、ステップＳ２８０１の判定を行う構成をとることも可能である。送信元（Ｆｒｏｍ）と送信先（Ｔｏ）が一致する場合には、複合機３００にログインしたユーザと同一のユーザのメールアドレスにメールを送信することになる。従って、送信元（Ｆｒｏｍ）と送信先（Ｔｏ）が一致する場合には、複合機３００から電子データをダウンロードすることが可能であるため、リンクメールを送信するべく、ステップＳ１９０４へ処理を移す。
【０１７８】
次に図２９と図３０を用いて、図１９又は図２８のリンクメールフラグ処理の他の実施形態について説明する。図３０はリンクメールフラグ処理の他の実施形態のフローチャートを示す図である。
【０１７９】
なお、ステップＳ１９０２〜ステップＳ１９０３は、図１９で説明したため説明を省略する。複合機３００のＣＰＵ３０１がステップＳ３００１を実行する。
【０１８０】
ステップＳ３００１では、メールに設定されている送信先（Ｔｏ）が図２９のアクセス可能ユーザテーブルに存在するか否かを判定する。メールに設定されている送信先（Ｔｏ）が図２９のアクセス可能ユーザテーブルに存在する場合には、クライアント端末４００から当該複合機３００にアクセスしログインすることが可能であるため、電子データをダウンロードさせるべくステップＳ１９０３へ処理を移す。またメールに設定されている送信先（Ｔｏ）が図２９のアクセス可能ユーザテーブルに存在しない場合には、クライアント端末４００から当該複合機３００にアクセスしログインすることができないため、電子データをメールによって取得させるべくステップＳ１９０２へ処理を移す。すなわち、送信先のユーザに、電子データをダウンロードさせるか否かを判定する処理である。
【０１８１】
図２９は、複合機３００ごとに記憶されている、自身の複合機へアクセス可能なユーザテーブルを示す図である。ユーザテーブルには、アクセス可能なユーザのユーザ情報（ユーザ名、メールアドレス）が記憶されている。
【０１８２】
なお、図２８〜図３０でリンクメールを送信するか、添付メールを送信するかについては、ログインユーザのユーザ情報から取得したメールアドレスと送信先（Ｔｏ）とが一致するか否かによって判定する形態、送信先（Ｔｏ）がアクセス可能なユーザテーブルに記憶されているか否かによって判定する形態について説明した。前述の形態以外に図３１のように、複合機３００の操作部３０８に表示する宛先一覧を表示したメール送信画面で、リンクメールを送信する送信先か、添付メールを送信する送信先かをユーザによって設定させ、この設定に従って、リンクメールを送信するか、添付メールを送信するかを判定するような形態であってもよい。
【０１８３】
以上、他の実施形態について説明したが、本実施形態においても、メールの送信先に従って、複合機（画像処理装置）から電子ファイルをダウンロードするためのリンクメールの送信と、電子ファイルを添付したメールの送信を切り換えることで、例えば、複合機（画像処理装置）にログインできないユーザからでも、電子ファイルの取得を可能とすると共に、ネットワークの負荷も減らすことができる。
【０１８４】
特に、メールの送信先アドレスとメールの送信元アドレスを比較することで、電子データ（画像ファイル）を複合機（画像処理装置）に格納し、複合機（画像処理装置）からダウンロードするためのメールを送信する又は電子データ（画像ファイル）を添付したメールを送信することで、例えば複合機（画像処理装置）にログインできないユーザでも電子データ（画像ファイル）の取得を容易に行うことができる。
【０１８５】
また、メールの送信者と受信者に従って、電子データ（画像ファイル）の取得方法を変更し、複合機にアクセスできるユーザの場合には複合機にアクセスして電子データ（画像ファイル）を取得するようにすることで、添付メールの送信を減らすことができる。
【０１８６】
上記で説明した実施形態では、送信先と送信元はメールアドレスで判断したが、メールアドレスでなく、メールアドレスとともに付加されるユーザ名によって判断するようにしてもよい。この場合、ユーザ名が一意であることが望ましい。
【０１８７】
次に、本発明としての複合機（画像処理装置）の機能ブロック図について図３２を用いて説明する。なお、図５で示した機能ブロック図は、上述した一実施形態における機能ブロック図である。
【０１８８】
なお後述する各機能部のうち、本発明の主要部としての機能ブロックは、送信先取得部３２０１、判定部３２０２、第１の送信部３２０３である。
【０１８９】
送信先取得部３２０１は、電子メールの送信先を取得する機能部である。
【０１９０】
判定部３２０２は、送信先取得部３２０１で取得した送信先に従って、電子ファイルをダウンロードさせるか否かを判定する機能部である。
【０１９１】
第１の送信部３２０３は、判定部３２０２で、電子ファイルがダウンロード可能であると判定される場合に、情報処理装置から電子ファイルをダウンロードするためのリンク情報を記載したリンクメールを送信し、電子ファイルがダウンロード可能でないと判定される場合に、電子ファイルが添付された電子メールを送信する機能部である。
【０１９２】
送信元取得部３２０４は、電子メールの送信元を取得する機能部である。また、判定部３２０２は、送信先取得部３２０１で取得した送信先と送信元取得部３２０４で取得した送信元を比較する。さらに、第１の送信部３２０３は、送信先と送信元が一致し、電子ファイルがダウンロード可能であると判定された場合に、情報処理装置から電子ファイルをダウンロードするためのリンク情報を記載したリンクメールを送信し、送信先と送信元が一致せず、電子ファイルがダウンロード可能でないと判定された場合に、電子ファイルが添付された電子メールを送信する。
【０１９３】
電子メール取得部３２０５は、電子ファイルが添付された電子メールを取得する機能部である。また、判定部３２０２は、電子メール取得部３２０５で取得した電子メールに設定されている送信先のメールアドレスに従って判定する。
【０１９４】
格納部３２０６は、電子メール取得部３２０５で取得した電子メールに添付されている電子ファイルを格納する機能部である。また、リンク情報は、格納部３２０６で格納した電子ファイルの格納先を含む。
【０１９５】
メールアドレス取得部３２０７は、ユーザ識別情報の入力に従って認証されたユーザのメールアドレスを取得する機能部である。
【０１９６】
送信元設定部３２０８は、メールアドレス取得部３２０７で取得したメールアドレスを電子メールの送信元に設定する機能部である。
【０１９７】
送信先設定部３２０９は、電子ファイルを提供するユーザのメールアドレスを電子メールの送信先に設定する機能部である。
【０１９８】
添付部３２１０は、送信元設定部３２０８と送信先設定部３２０９でメールアドレスを設定する電子メールに電子ファイルを添付する機能部である。
【０１９９】
出力部３２１１は、送信先と送信元とが設定され、電子ファイルが添付された電子メールを出力する機能部である。また、電子メール取得部３２０５は、出力部３２１１で出力した電子ファイルが添付された電子メールを取得する。
【０２００】
原稿読取部３２１２は、原稿を読み取る機能部である。また、電子ファイルは、送信先設定部３２０９で送信先のメールアドレスが設定され、ユーザによる送信指示に従って、原稿読取部３２１２によって読み取られた原稿の画像データから生成されたファイルである。
【０２０１】
ダウンロード要求受信部３２１３は、リンク情報に従って、情報処理装置から電子ファイルのダウンロード要求を受信する機能部である。
【０２０２】
電子ファイル送信部３２１４は、ダウンロード要求に従って、リンク情報に含まれる格納先に従って得られる電子ファイルを、要求元の情報処理装置に送信する機能部である。
【０２０３】
パスワード生成部３２１５は、リンク情報に従って、電子ファイルをダウンロードさせるためのパスワードを生成する機能部である。
【０２０４】
第２の送信部３２１６は、パスワード生成部３２１５で生成したパスワードを含む電子メールを、リンクメールを送信した送信先に送信する機能部である。また、電子ファイル送信部３２１４は、パスワードを情報処理装置から受け付け、パスワードが一致した場合に、電子ファイルを情報処理装置に送信する。
【０２０５】
判定部３２０２は、送信先取得部３２０１で取得した送信先ごとに比較する。メール生成部３２１７は、比較した送信先ごとに、第１の送信部３２０３で送信する電子メールを生成する機能部である。
【０２０６】
以上、本発明の機能ブロック図について説明したが、本発明においても、メールの送信先に従って、複合機（画像処理装置）から電子ファイルをダウンロードするためのリンクメールの送信と、電子ファイルを添付したメールの送信を切り換えることで、例えば、複合機（画像処理装置）にログインできないユーザからでも、電子ファイルの取得を可能とすると共に、ネットワークの負荷も減らすことができる。
【０２０７】
特に、メールの送信先アドレスとメールの送信元アドレスを比較することで、電子データ（画像ファイル）を複合機（画像処理装置）に格納し、複合機（画像処理装置）からダウンロードするためのメールを送信する又は電子データ（画像ファイル）を添付したメールを送信することで、例えば複合機（画像処理装置）にログインできないユーザでも電子データ（画像ファイル）の取得を容易に行うことができる。
【０２０８】
また、メールの送信者と受信者に従って、電子データ（画像ファイル）の取得方法を変更し、複合機にアクセスできるユーザの場合には複合機にアクセスして電子データ（画像ファイル）を取得するようにすることで、添付メールの送信を減らすことができる。
【０２０９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。例えば、本実施形態では、スキャンして生成された電子データをメール送信する形態で説明したが、スキャンして生成された電子データに限ることなく、複合機３００のＨＤＤ３０４に記憶されたファイルを複合機上でメール送信する形態にも適用できる。
【０２１０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２１１】
また、本発明におけるプログラムは、図１４〜図２０、図２７〜図２８、図３０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図１４〜図２０、図２７〜図２８、図３０の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図１４〜図２０、図２７〜図２８、図３０の各装置の処理方法ごとのプログラムであってもよい。
【０２１２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２１３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２１４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０２１５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１９】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２２０】
１００  メールサーバ
２００  認証サーバ
３００  複合機
４００  クライアント端末
６００  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ＨＤＤ
３２０１  送信先取得部
３２０２  判定部
３２０３  第１の送信部
３２０４  送信元取得部
３２０５  電子メール取得部
３２０６  格納部
３２０７  メールアドレス取得部
３２０８  送信元設定部
３２０９  送信先設定部
３２１０  添付部
３２１１  出力部
３２１２  原稿読取部
３２１３  ダウンロード要求受信部
３２１４  電子ファイル送信部
３２１５  パスワード生成部
３２１６  第２の送信部
３２１７  メール生成部
【図１】
0005142163.tif 000002
【図２】
0005142163.tif 000003
【図３】
0005142163.tif 000004
【図４】
0005142163.tif 000005
【図５】
0005142163.tif 000006
【図６】
0005142163.tif 000007
【図７】
0005142163.tif 000008
【図８】
0005142163.tif 000009
【図９】
0005142163.tif 000010
【図１０】
0005142163.tif 000011
【図１１】
0005142163.tif 000012
【図１２】
0005142163.tif 000013
【図１３】
0005142163.tif 000014
【図１４】
0005142163.tif 000015
【図１５】
0005142163.tif 000016
【図１６】
0005142163.tif 000017
【図１７】
0005142163.tif 000018
【図１８】
0005142163.tif 000019
【図１９】
0005142163.tif 000020
【図２０】
0005142163.tif 000021
【図２１】
0005142163.tif 000022
【図２２】
0005142163.tif 000023
【図２３】
0005142163.tif 000024
【図２４】
0005142163.tif 000025
【図２５】
0005142163.tif 000026
【図２６】
0005142163.tif 000027
【図２７】
0005142163.tif 000028
【図２８】
0005142163.tif 000029
【図２９】
0005142163.tif 000030
【図３０】
0005142163.tif 000031
【図３１】
0005142163.tif 000032
【図３２】
0005142163.tif 000033