(57)【要約】【課題】画像データを電子メールの添付ファイルとして送信する画像処理装置であって、画像データの安全性を向上させる技術を提供すること。【解決手段】それぞれＡＤサーバ４００の管理下にあるＭＦＰ２００から通信端末１０１に送信した第１電子メールのデータサイズがメールサーバ５００の上限値を超過したために、第１電子メールの送信に失敗した場合には、第１電子メールのメールアドレスがＡＤサーバ４００のドメインと同一であるか判定する。同一であると判定した場合には、ＵＲＬを埋め込まれた第２電子メールを第１電子メールの送信先に送信する。ＭＦＰ２００は、送信先のユーザが通信端末１０１を用いてＵＲＬにアクセスして入力した第２認証情報をＡＤサーバ４００に送信し、ＡＤサーバ４００から認証成功信号を受信すると、第１電子メールの送信先のユーザに割り当てられた個人フォルダ４０１に、画像データＸを記憶させる。【選択図】図３
2018173853.tif 000002
【特許請求の範囲】
【請求項１】
認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像処理装置であって、
前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、
制御部と、
を備え、
前記制御部は、
前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信処理と、
前記第１認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信処理と、
前記第１電子メール送信処理の後、前記メールサーバから前記第１電子メールが前記上限値を超えたことを示す送信エラー信号を前記ネットワーク送受信部が受信した場合に、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定処理と、
前記判定処理によって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信処理と、
前記第２電子メール送信処理の後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信処理と、
前記第２認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶処理と、
を実行することを特徴とする画像処理装置。
【請求項２】
請求項１に記載する画像処理装置において、
更に、前記画像データが記憶される記憶部を備え、
前記制御部は、
更に、
前記第２電子メール送信処理の後、所定時間が経過しても前記第２認証情報を前記ネットワーク送受信部が受信しなかった場合、前記記憶サーバの前記第１認証情報に割り当てられた前記記憶領域に、前記記憶部に記憶された前記画像データを記憶させる第２画像データ記憶処理と、
前記第２画像データ記憶処理の後、前記記憶部に記憶された前記画像データを消去する消去処理と、を実行し、
前記第１画像データ記憶処理は、
前記第２画像データ記憶処理の後、前記第２認証情報送信処理を経て前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記第１認証情報に割り当てられた前記記憶領域から前記画像データを読み出し、前記第２認証情報に割り当てられた前記記憶領域へ前記画像データを記憶させる
ことを特徴とする画像処理装置。
【請求項３】
請求項２に記載する画像処理装置において、
前記制御部は、
前記第２電子メール送信処理の後、前記所定時間が経過しても前記第２認証情報を前記ネットワーク送受信部が受信しなかった場合であって、かつ前記記憶部の空き容量が所定値未満であった場合、
前記第２画像データ記憶処理および前記消去処理を実行する、
ことを特徴とする画像処理装置。
【請求項４】
請求項１に記載する画像処理装置において、
更に、前記画像データが記憶される記憶部を備え、
前記制御部は、
前記第２電子メール送信処理の後、所定時間が経過しても前記第２認証情報を前記ネットワーク送受信部が受信しなかった場合、
前記記憶部に記憶された前記画像データを消去する消去処理、
を実行する、
ことを特徴とする画像処理装置。
【請求項５】
請求項４に記載する画像処理装置において、
前記制御部は、
前記第２電子メール送信処理の後、前記所定時間が経過しても前記第２認証情報を前記ネットワーク送受信部が受信しなかった場合であって、かつ前記記憶部の空き容量が所定値未満であった場合、
前記消去処理を実行する、
ことを特徴とする画像処理装置。
【請求項６】
請求項４または請求項５に記載する画像処理装置において、
前記制御部は、
前記第２電子メール送信処理の後、前記所定時間が経過する前に、前記画像データの消去予告が書き込まれた第３の電子メールを、前記第２電子メールのメールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第３電子メール送信処理を実行する、
ことを特徴とする画像処理装置。
【請求項７】
請求項２から請求項６のいずれか１つに記載する画像処理装置において、
前記制御部は、
前記記憶部の空き容量が少ないほど、前記所定時間を短い時間に決定する、
ことを特徴とする画像処理装置。
【請求項８】
認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像処理装置であって、
前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、
制御部と、
を備え、
前記制御部は、
前記ネットワーク送受信部を用いて前記メールサーバに受信可能な電子メールのサイズの上限値を問い合わせ、前記メールサーバから前記上限値を前記ネットワーク送受信部が受信する上限値受信処理と、
前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信処理と、
前記第１認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを作成する電子メール作成処理と、
前記電子メール作成処理の後、前記第１電子メールのサイズが前記メールサーバから受信した前記上限値よりも小さい場合に、前記第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信処理と、
前記電子メール作成処理の後、前記第１電子メールのサイズが前記メールサーバから受信した前記上限値以上の場合、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定処理と、
前記判定処理によって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信処理と、
前記第２電子メール送信処理の後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信処理と、
前記第２認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶処理と、
を実行することを特徴とする画像処理装置。
【請求項９】
認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像処理装置であって、
前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、
制御部と、
を備え、
前記制御部は、
前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信処理と、
前記第１認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを作成する電子メール作成処理と、
前記電子メール作成処理の後、前記第１電子メールのサイズが前記上限値より小さい値であって前記画像処理装置に設定されている所定値よりも小さい場合に、前記第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信処理と、
前記電子メール作成処理の後、前記第１電子メールのサイズが前記所定値以上の場合、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定処理と、
前記判定処理によって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信処理と、
前記第２電子メール送信処理の後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信処理と、
前記第２認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶処理と、
を実行することを特徴とする画像処理装置。
【請求項１０】
認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像データの送信方法であって、
前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、
を備える前記画像処理装置における画像データの送信方法であって、
前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信ステップと、
前記第１認証情報送信ステップの後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信ステップと、
前記第１電子メール送信ステップの後、前記メールサーバから前記第１電子メールが前記上限値を超えたことを示す送信エラー信号を前記ネットワーク送受信部が受信した場合に、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定ステップと、
前記判定ステップによって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信ステップと、
前記第２電子メール送信ステップの後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信ステップと、
前記第２認証情報送信ステップの後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶ステップと、
を含むことを特徴とする画像データの送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像データの送信方法に関する。さらに詳細には、画像データを電子メールの添付ファイルとして送信する技術に関するものである。
【背景技術】
【０００２】
近年、ネットワーク上に存在するプリンタなどの複合機やパソコンをネットワーク上の住所を示すドメイン毎にアクセス権限などを一元管理する認証サーバによるサービスがある。認証サーバが管理する複合機をユーザが使用する場合、複合機から認証サーバに、そのユーザのログイン等の認証作業を行い、認証サーバの認証によってユーザは複合機を使用することができる。例えば、複合機によって読み取られた画像データが電子メールに添付され、画像データが添付された電子メールは、メールサーバを介して電子メールアドレスに送信される。
【０００３】
また、メールサーバは、電子メールのデータサイズが上限値を超えていると、電子メールに指定された電子メールアドレスに送信することができない。そのため、例えば特許文献１の通信装置は、電子メールの送信結果がエラー終了の場合に、画像データを別のサーバ等に記憶させ、指定された電子メールアドレスを用いて別のサーバに記憶された画像データへアクセスするためのＵＲＬ情報を送信している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０４８１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前述した別のサーバへのアクセスは、電子メールを受け取るユーザおよび電子メールを送信したユーザ以外の第三者であっても可能であり、そのような第三者が、ネットワーク上を経由して送信される電子メールに記載された画像データへアクセスするためのＵＲＬ情報を入手すれば、画像データへ容易にアクセスすることが可能となる。そのため、セキュリティ上問題であった。
【０００６】
本発明は、前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは、画像データを電子メールの添付ファイルとして送信する画像処理装置であって、画像データの安全性を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像処理装置は、認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像処理装置であって、前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、制御部と、を備え、前記制御部は、前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信処理と、前記第１認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信処理と、前記第１電子メール送信処理の後、前記メールサーバから前記第１電子メールが前記上限値を超えたことを示す送信エラー信号を前記ネットワーク送受信部が受信した場合に、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定処理と、前記判定処理によって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信処理と、前記第２電子メール送信処理の後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信処理と、前記第２認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶処理と、を実行することを特徴とする。
【０００８】
電子メールのメールアドレスが示すドメイン情報と認証サーバのドメインとが一致することは、メールアドレスの送信先の相手は認証サーバによって管理されている機器を使用することができる。故に、認証サーバによって管理されている画像処理装置は、データサイズが上限値を超えたことによって第１電子メールの送信を失敗した際、第１電子メールのメールアドレスに登録されている認証情報の記憶領域に画像データを記憶させる。よって、埋め込みウェブサーバ機能を利用してメールアドレスの宛先から第２認証情報を送信することで、安全性を保った状態でメールアドレスの送信先の相手のみが画像データにアクセスすることができる。
【０００９】
また、本明細書には、認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像処理装置であって、前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、制御部と、を備え、前記制御部は、前記ネットワーク送受信部を用いて前記メールサーバに受信可能な電子メールのサイズの上限値を問い合わせ、前記メールサーバから前記上限値を前記ネットワーク送受信部が受信する上限値受信処理と、前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信処理と、前記第１認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを作成する電子メール作成処理と、前記電子メール作成処理の後、前記第１電子メールのサイズが前記メールサーバから受信した前記上限値よりも小さい場合に、前記第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信処理と、前記電子メール作成処理の後、前記第１電子メールのサイズが前記メールサーバから受信した前記上限値以上の場合、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定処理と、前記判定処理によって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信処理と、前記第２電子メール送信処理の後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信処理と、前記第２認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶処理と、を実行することを特徴とする画像処理装置が開示されている。
【００１０】
また、本明細書には、認証サーバによって認証されると、ネットワーク上の住所を示すドメインが前記認証サーバと共通である機器の使用が許可される画像処理装置であって、前記認証サーバと、複数の認証情報それぞれに割り当てられた記憶領域を有し、前記認証サーバによって認証されることでその認証された認証情報に割り当てられた前記記憶領域への書き込みを許可する記憶サーバと、データサイズが上限値以内である電子メールを前記電子メールのメールアドレスに送信するメールサーバと、それぞれネットワークを介して接続するネットワーク送受信部と、制御部と、を備え、前記制御部は、前記ネットワーク送受信部を用いて前記認証サーバに第１認証情報を送信する第１認証情報送信処理と、前記第１認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、画像データを添付した第１電子メールを作成する電子メール作成処理と、前記電子メール作成処理の後、前記第１電子メールのサイズが前記上限値より小さい値であって前記画像処理装置に設定されている所定値よりも小さい場合に、前記第１電子メールを、前記ネットワーク送受信部を用いて前記メールサーバに送信する第１電子メール送信処理と、前記電子メール作成処理の後、前記第１電子メールのサイズが前記所定値以上の場合、前記第１電子メールのメールアドレスが示すドメイン情報が前記認証サーバ及び前記機器と共通である第１ドメインと同一であるか否かを判定する判定処理と、前記判定処理によって前記ドメイン情報が前記ドメインと同一である場合、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、前記メールアドレスを宛先として前記ネットワーク送受信部を用いて前記メールサーバに送信する第２電子メール送信処理と、前記第２電子メール送信処理の後、前記Ｗｅｂページを介して入力される第２認証情報を前記ネットワーク送受信部が受信した場合、前記ネットワーク送受信部を用いて前記認証サーバに前記第２認証情報を送信する第２認証情報送信処理と、前記第２認証情報送信処理の後、前記認証サーバから認証したことを示す信号を前記ネットワーク送受信部が受信した場合、前記記憶サーバの前記第２認証情報に割り当てられた前記記憶領域に、前記画像データを記憶させる第１画像データ記憶処理と、を実行することを特徴とする画像処理装置が開示されている。
【００１１】
尚、上記装置の機能を実現するための制御方法、コンピュータプログラム、および当該コンピュータプログラムを格納するコンピュータにて読取可能な記憶媒体も、新規で有用である。
【発明の効果】
【００１２】
本発明によれば、画像データを電子メールの添付ファイルとして送信する画像処理装置であって、画像データの安全性を向上させる技術が実現される。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係るＭＦＰを含むネットワークの構成を示すブロック図である。
【図２】ユーザ登録リストの一例を示す図である。
【図３】画像データ送信処理のシーケンス図である。
【図４】通信端末による画面表示例である。
【図５】画像データ送信処理の制御手順を示すフローチャートである。
【図６】画像データ転送処理の制御手順を示すサブフローチャートである。
【図７】第２実施形態に係るＭＦＰにより実行される画像データ転送処理の制御手順を示すフローチャートである。
【図８】所定時間変更処理の制御手順を示すサブフローチャートである。
【図９】第３実施形態に係るＭＦＰにより実行される画像データ送信処理の制御手順を示すフローチャートである。
【図１０】第４実施形態に係るＭＦＰにより実行される画像データ送信処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態にかかる装置について、添付図面を参照しつつ詳細に説明する。各実施形態では、Active Directory（登録商標）サーバ（以下「ＡＤサーバ」という）の管理下におかれたネットワーク内に設置されており、読取機能、印刷機能、および埋め込みウェブサーバ機能を有する複合機（ＭＦＰ：Multifunction Peripheral）に、本発明を適用したものである。
【００１５】
［第１実施形態］
［ネットワークの構成］
図１は、第１実施形態に係るＭＦＰ２００を含むネットワーク１の構成を示すブロック図である。ネットワーク１は、ＭＦＰ２００、複数の通信端末１０１、複数の情報機器１０２、ＡＤサーバ４００を備える。ＡＤサーバ４００は、認証サーバおよび記憶サーバの一例である。ＭＦＰ２００、複数の通信端末１０１、複数の情報機器１０２は、機器の一例である。
【００１６】
ネットワーク１の一例として、Local Area Network（ＬＡＮ）がある。なお、ネットワーク１は、ＬＡＮやWide Area Network（ＷＡＮ）などの有線ネットワークに限定されず、Bluetooth（登録商標）、Ｗｉ−Ｆｉ等の無線ネットワークであっても良い。通信端末１０１の一例として、パソコンやタブレット端末などがある。情報機器１０２の一例として、ＭＦＰやスキャナ装置やプリンタ装置やコピー装置やＦＡＸ装置などがある。
【００１７】
ＭＦＰ２００と、複数の通信端末１０１と、複数の情報機器１０２は、ネットワーク１上の住所を示すドメインが、ＡＤサーバ４００と共通している。ＡＤサーバ４００は、ドメインが共通の機器やそのユーザ情報や各機器への権限などを一元管理するサーバである。ＡＤサーバ４００の詳細は後述する。ＡＤサーバ４００と、ＭＦＰ２００と、複数の通信端末１０１と、複数の情報機器１０２は、ネットワーク１を介して通信を行う。ネットワーク１内のＭＦＰ２００と、複数の通信端末１０１と、複数の情報機器１０２は、ＡＤサーバ４００によって認証されると、使用が許可される。
【００１８】
ネットワーク１は、インターネット５０１を介して、メールサーバ５００に接続されている。メールサーバ５００は、データサイズが上限値以内である電子メールを、当該電子メールの宛先に設定された電子メールアドレスに送信する。ここで、上限値は、固定値であってもよいし、空き容量を示す可変値であってもよい。本形態では、空き容量を示す可変値を上限値とする。
【００１９】
［ＭＦＰの電気的構成］
続いて、ＭＦＰ２００の電気的構成を説明する。図１に示すように、ＭＦＰ２００は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、フラッシュメモリ３４とを備えたコントローラ３０を備えている。また、コントローラ３０は、用紙に画像を印刷する画像形成部１０と、原稿の画像を読み取る画像読取部１１と、ユーザによる入力操作を受け付ける各種のボタンから構成されるボタン群４１と、メッセージや設定内容を表示する液晶ディスプレイ４２と、ネットワークインターフェイス３９に、接続されている。
【００２０】
コントローラ３０は、ＣＰＵ３１等、プリンタの制御に利用されるハードウェアを纏めた総称であって、実際にプリンタに存在する単一のハードウェアを表すとは限らない。ＣＰＵ３１は、制御部の一例である。なお、コントローラ３０が制御部であってもよい。ネットワークインターフェイス３９は、ネットワーク送受信部の一例である。フラッシュメモリ３４は、記憶部の一例である。
【００２１】
画像形成部１０は、カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。本形態では、カラー印刷が可能なものとする。また、印刷方式についても、電子写真方式であってもインクジェット方式であってもよい。
【００２２】
画像読取部１１は、カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。本形態では、カラースキャンが可能なものとする。また、読取機構についても、ＣＣＤであってもＣＩＳであってもよい。画像読取部１１は、読取ガラスの上に手動でセットされた原稿を１枚ずつ読み取っても良いし、自動送り機構により自動で搬送される原稿を読み取っても良い。
【００２３】
ＲＯＭ３２には、ＭＦＰ２００を制御するための制御プログラムであるファームウェアや各種設定、初期値等が記憶されている。ＲＡＭ３３およびフラッシュメモリ３４は、各種制御プログラムが読み出される作業領域として、あるいはデータを一時的に記憶する記憶領域として利用される。
【００２４】
フラッシュメモリ３４は、データを一時的に記憶するためのデータ記憶領域３５が設けられている。また、フラッシュメモリ３４は、後述する画像データ送信処理の実行を制御するための制御プログラム３６が記憶されている。また、フラッシュメモリ３４は、ＭＦＰ２００をＷｅｂサーバとして機能させるためのＥＷＳ（Embedded Web Server）３７が組み込まれている。
【００２５】
ＣＰＵ３１は、ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って、その処理結果をＲＡＭ３３またはフラッシュメモリ３４に記憶させながら、ＭＦＰ２００の各構成要素を制御する。
【００２６】
ネットワークインターフェイス３９は、ＬＡＮケーブルを介して接続された装置と通信を行うためのハードウェアである。ネットワークインターフェイス３９は、ハブ３００を介して他の情報機器１０２や通信端末１０１やＡＤサーバ４００に接続されている。また、ＭＦＰ２００は、ネットワークインターフェイス３９がインターネット５０１に接続され、メールサーバ５００と通信を行うことができる。
【００２７】
［認証サーバの電気的構成］
続いて、ＡＤサーバ４００の電気的構成について説明する。図１に示すＡＤサーバ４００は、サーバとしての機能を有する汎用的なＰＣやサーバにより構成される。
【００２８】
ＡＤサーバ４００は、ＡＤサーバ４００を制御するＣＰＵ４３１を備える。ＣＰＵ４３１は、ＲＯＭ４３２と、ＲＡＭ４３３と、ＨＤＤ４３４と、通信インターフェイス４３９に電気的に接続されている。ＲＯＭ４３２には、ブートプログラム、および、Basic Input/Output System（ＢＩＯＳ）等が記憶される。ＲＡＭ４３３には、一時的なデータが記憶される。通信インターフェイス４３９は、認証サーバ４１１をネットワーク１に接続するためのハードウェアである。ＣＰＵ４３１は、通信インターフェイス４３９を介して、ネットワーク１内のＭＦＰ２００や通信端末１０１や情報機器１０２とデータの送受信を行う。
【００２９】
ＨＤＤ４３４には、ＣＰＵ４３１にユーザ認証を行わせるためのプログラム、および、Operating System（ＯＳ）が記憶されている。また、ＨＤＤ４３４には、ユーザに個別に割り振られた個人フォルダ４０１が設けられている。個人フォルダ４０１は、記憶領域の一例である。ＡＤサーバ４００は、認証に成功した場合に、その認証情報に割り当てられた個人フォルダ４０１へのデータの書き込みを許可する。また、ＨＤＤ４３４は、ユーザ登録リスト４１０が記憶されている。
【００３０】
図２に示すように、ユーザ登録リスト４１０には、ユーザＩＤ４１１と、パスワード４１２と、電子メールアドレス４１３と、フォルダアドレス４１４とが関連付けて登録されている。ユーザＩＤ４１１とパスワード４１２は、ネットワーク１においてＡＤ管理下の機器を使用する権限を有する各ユーザを識別するための認証情報である。つまり、ユーザＩＤ４１１とパスワード４１２とは、第１認証情報および第２認証情報の一例である。電子メールアドレス４１３には、各ユーザの通信端末１０１に付与された電子メールアドレスが記憶される。電子メールアドレス４１３には、ネットワーク１上の住所を示すドメイン（ａａａ．ｃｏｍ）がＡＤサーバ４００と共通するであるものが記憶されている。フォルダアドレス４１４には、ユーザ毎に割り当てられた個人フォルダ４０１の所在を特定する所在情報として、個人フォルダ４０１のフォルダアドレスが記憶される。つまり、個人フォルダ４０１は、ＡＤサーバ４００の認証に用いられる認証情報のそれぞれに割り当てられている。なお、フォルダアドレス４１４がブランクである場合、対応する認証情報には個人フォルダ４０１が付与されていない。
【００３１】
［画像データ送信処理の概要］
図３は、画像データ送信処理のシーケンス図である。ユーザＡがＭＦＰ２００を使用して原稿の読み取りを行い、読み取った画像データＸを電子メールに添付して、ユーザＢの通信端末１０１に送信する場合を例に挙げて説明する。
【００３２】
まず、ユーザＡは、ＭＦＰ２００を使用するために、自分のユーザＩＤとパスワードを第１認証情報としてＭＦＰ２００に入力する。ここで、ユーザＩＤは、ボタン群４１を操作して手入力しても良いし、社員証などのユーザ情報が記憶されたＩＣカードを用いて無線通信によって入力しても良い。ＭＦＰ２００は、ユーザＩＤとパスワードを受け付けると、それらをＡＤサーバ４００に送信する。
【００３３】
ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードをユーザ登録リスト４１０に照合し、ユーザ認証を行う。ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードがユーザ登録リスト４１０にあった場合、ユーザ認証に成功したものとし、認証成功信号をＭＦＰ２００に送信する。一方、ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードがユーザ登録リスト４１０に無い場合、ユーザ認証に失敗したものとし、認証失敗信号をＭＦＰ２００に送信する。
【００３４】
認証成功信号を受信したＭＦＰ２００は、ユーザＡの権限で利用を許可する。そこで、ユーザＡは、画像読取部１１に原稿をセットした後、ユーザＢの電子メールアドレスをボタン群４１を操作して入力し、動作開始指示を入力する。すると、ＭＦＰ２００は、画像読取部１１を制御して原稿の画像を読み取り、画像データＸを生成する。そして、ＭＦＰ２００は、ユーザＡによって指定されたユーザＢの電子メールアドレスを宛先に設定して、画像データＸを添付した第１電子メールを送信することを、メールサーバ５００に要求する。
【００３５】
メールサーバ５００は、要求に応じて、第１電子メールをＭＦＰ２００から受信し始める。第１電子メールのデータサイズが、メールサーバ５００が受信可能な上限値以下であれば、メールサーバ５００は、第１電子メールをユーザＢの通信端末１０１に送信する。そして、メールサーバ５００は、メール送信が正常に行われた場合、メール送信完了信号をＭＦＰ２００に送信する。
【００３６】
しかし、第１電子メールのデータサイズが、メールサーバ５００が受信可能な上限値を超える場合には、メールサーバ５００は、第１電子メールを全て受信できない。この状態でメールサーバ５００が第１電子メールをユーザＢの通信端末１０１に送信すると、画像データＸが不適切な状態でユーザＢの通信端末１０１に受信される恐れがある。そこで、メールサーバ５００は、電子メールのデータサイズが上限値を超えたことを示す送信エラー信号を、ＭＦＰ２００に送信する。
【００３７】
ＭＦＰ２００は、通常、ＲＡＭ３３やフラッシュメモリ３４の記憶容量が小さい。そのため、画像データＸをＲＡＭ３３やフラッシュメモリ３４に長時間記憶させていると、後続の処理に支障をきたすおそれがある。また、ユーザＢ以外の第三者が、通信端末１０１を用いてＲＡＭ３３やフラッシュメモリ３４に記憶された画像データＸにアクセスする可能性がある。そこで、ＭＦＰ２００は、ＡＤサーバ４００のＨＤＤ４３４に割り当てられたユーザＢの個人フォルダ４０１に、画像データＸを転送する。
【００３８】
すなわち、送信エラー信号を受信したＭＦＰ２００は、ユーザＢの電子メールアドレスをＡＤサーバ４００に送信し、ユーザＢの個人フォルダ４０１の有無を問い合わせる。ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＢの電子メールアドレスをユーザ登録リスト４１０に照合する。そして、ユーザＢの電子メールアドレスがユーザ登録リスト４１０にある場合には、その電子メールアドレスに対応するレコードのフォルダアドレス４１４の記憶領域に、個人フォルダ４０１の所在情報が記憶されているか否かを確認する。ＡＤサーバ４００は、ユーザＢの電子メールアドレスに対応するレコードのフォルダアドレス４１４に所在情報が記憶されている場合には、ユーザＢの個人フォルダ４０１がＡＤサーバ４００にあると判断し、検出信号をＭＦＰ２００に送信する。
【００３９】
検出信号を受信したＭＦＰ２００は、第１電子メールの送信先のメールアドレスのドメインがＡＤサーバ４００のドメインと一致すると判定する。つまり、ユーザＢの通信端末１０１は、ＡＤサーバ４００の管理下にあると判定する。この場合、ＭＦＰ２００は、ＥＷＳ３７によって生成されるＵＲＬを埋め込まれた第２電子メールを、第１電子メールの送信先の電子メールアドレス宛に送信する。図４のメール表示画面６に示すように、第２電子メールには、例えば、ユーザＡからユーザＢへの画像データＸの送信が失敗したことを示すメッセージ６ａが記載される。また、第２電子メールには、接続情報として、例えば、ＥＷＳ３７によって生成され、ユーザ認証用のユーザＩＤとパスワードを入力させるためのｗｅｂページのUniform Resource Locator（ＵＲＬ）６ｂが記載される。つまり、ＵＲＬは、ユーザＢの通信端末１０１と接続されるＥＷＳ３７を特定するための接続情報である。
【００４０】
第２電子メールを受信したユーザＢは、通信端末１０１によって第２電子メールを受信し、通信端末１０１から第２電子メールに記載されたＵＲＬにアクセスする。すると、ｗｅｂページ７が通信端末１０１に表示される。このｗｅｂページ７には、例えば、ユーザＩＤ入力欄７ａと、パスワード入力欄７ｂと、送信ボタン７ｃが表示される。ユーザＢが、通信端末１０１を用いて、ユーザＩＤ入力欄７ａに自分のユーザＩＤを入力し、パスワード入力欄７ｂに自分のパスワードを入力して送信ボタン７ｃを押下すると、ユーザＢの通信端末１０１は、入力されたユーザＩＤとパスワードを第２認証情報として受け付けてＭＦＰ２００に送信する。
【００４１】
図３に示すように、ＭＦＰ２００は、ユーザＢの通信端末１０１からユーザＩＤとパスワードを受信すると、それらをＡＤサーバ４００に送信する。ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードをユーザ登録リスト４１０に照合する。ＭＦＰ２００から受信したユーザＩＤとパスワードがユーザ登録リスト４１０に存在する場合には、ＡＤサーバ４００はユーザ認証に成功したと判断し、認証成功信号をＭＦＰ２００に送信する。
【００４２】
認証成功信号を受信したＭＦＰ２００は、ユーザＢの権限での利用が許可される。ユーザＢに利用を許可したＭＦＰ２００は、画像データＸをユーザＢの個人フォルダ４０１に転送する画像データ転送処理を実行する。これにより、ＡＤサーバ４００は、送信に失敗した画像データＸを、ユーザＢのみがアクセスできる個人フォルダ４０１に保存させる。尚、画像データＸを転送したＭＦＰ２００は、画像データＸを本体内から消去する。
【００４３】
ユーザＢは、ユーザＢの通信端末１０１にユーザＩＤとパスワードを入力することで、通信端末１０１がユーザＩＤとパスワードとをＡＤサーバ４００に送信する。ＡＤサーバ４００は、ユーザＢの通信端末１０１から受信したユーザＩＤとパスワードをユーザ登録リスト４１０に照合し、ユーザ認証に成功すると、ユーザＢの通信端末１０１がユーザＢの個人フォルダ４０１にアクセスすることを許可する。これにより、ユーザＢは、ユーザＢの個人フォルダ４０１から自分の通信端末１０１に画像データＸを受信させることができる。
【００４４】
このように、データサイズの超過により画像データ付き第１電子メールの送信に失敗した場合には、送信に失敗した画像データＸは、当該第１電子メールの宛先となるユーザＢに割り当てられた個人フォルダ４０１に記憶され、ユーザＢ以外の第三者によって閲覧されることが回避される。よって、ユーザＡは、ＭＦＰ２００からユーザＢの通信端末１０１に画像データＸを安全に受け渡すことができる。
【００４５】
［画像データ送信処理の制御手順］
続いて、ＭＦＰ２００が実行する画像データ送信処理の制御手順を、図５を参照しながら説明する。この画像データ送信処理は、ユーザＩＤとパスワードを受け付けたことを契機に、ＣＰＵ３１にて実行される。ユーザＩＤとパスワードは、社員証等のＩＣカードから無線通信により読み取ってもよいし、ボタン群４１から手入力されても良い。
【００４６】
ＣＰＵ３１は、ステップ１（以下「Ｓ１」という）において、ネットワークインターフェイス３９を用いて、受け付けたユーザＩＤとパスワードをＡＤサーバ４００に送信する。Ｓ１の処理は、第１認証情報送信処理の一例である。
【００４７】
そして、ＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から認証成功信号を受信したか否かを判断する（Ｓ２）。ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードがユーザ登録リスト４１０に存在する場合には、認証成功信号をＭＦＰ２００に送信する。一方、ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードがユーザ登録リスト４１０に存在しない場合には、認証失敗信号をＭＦＰ２００に送信する。そこで、ＭＦＰ２００は、ＡＤサーバ４００から受信する信号に基づいて、使用を許可するか否かを判断する。すなわち、ＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から認証失敗信号を受信した場合には（Ｓ２：ＮＯ）、利用を許可せずに、処理を終了する。なお、この場合、ＣＰＵ３１が、認証失敗を通知して、終了するようにしてもよい。
【００４８】
一方、ＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から認証成功信号を受信した場合には（Ｓ２：ＹＥＳ）、利用を許可する（Ｓ３）。つまり、ＭＦＰ２００は、認証成功信号を受信するまでは、使用を制限しているが、認証成功信号を受信した後は、使用を制限しない。なお、認証が成功することで、ドメインがＡＤサーバ４００と共通の機器の使用が許可される。
【００４９】
利用を許可したＣＰＵ３１は、画像データ付き電子メール送信モードの選択を受け付けたか否かを判断する。例えば、ＭＦＰ２００のスキャン機能は、複数のモードを含む。その複数のモードの１つとして、画像データ付き電子メール送信モードが設定されている。画像データ付き電子メール送信モードとは、ＭＦＰ２００が原稿の画像の読み取りを行い、読み取った画像データを電子メールに添付して、宛先の通信端末１０１に送信する機能をいう。ユーザは、ボタン群４１を操作することにより、ＭＦＰ２００の画像データ付き電子メール送信モードを選択できる。ＣＰＵ３１は、画像データ付き電子メール送信モードの選択を受け付けるまで待機する（Ｓ４：ＮＯ）。
【００５０】
一方、ユーザが原稿をセットした後、ボタン群４１を操作することにより画像データ付き電子メール送信モードを選択する。すると、ＣＰＵ３１は、ボタン群４１を介して画像データ付き電子メール送信モードの選択を受け付ける（Ｓ４：ＹＥＳ）。ＣＰＵ３１は、ユーザによるボタン群４１の操作によって、宛先となる電子メールアドレスを取得する（Ｓ５）。ユーザは、ボタン群４１を操作して電子メールアドレスと宛先とを関連付けた電話帳から宛先を選択するか、あるいは、ボタン群４１を介して文字列を入力操作することにより、電子メールアドレスを入力する。ＣＰＵ３１は、ボタン群４１を介して入力された宛先である電子メールアドレスを受け付けると、ＲＡＭ３３に記憶する。
【００５１】
宛先である電子メールアドレスを取得したＣＰＵ３１は、画像読取部１１に原稿の画像を読み取らせ、原稿の画像データである画像データＸを生成する（Ｓ６）。そして、ＣＰＵ３１は、Ｓ６にて生成した画像データＸを電子メールの本文に添付することにより、Ｓ５にて取得した宛先である電子メールアドレスの第１電子メールを生成する（Ｓ７）。そして、Ｓ６にて生成された画像データＸと、Ｓ７にて生成した第１電子メールをＲＡＭ３３に記憶する（Ｓ８）。
【００５２】
その後、ＣＰＵ３１は、ネットワークインターフェイス３９を用いて、第１電子メールを送信する（Ｓ９）。Ｓ９の処理は、第１電子メール送信処理の一例である。具体的には、ＭＦＰ２００は、メールサーバ５００に対して第１電子メールを送信する。メールサーバ５００は、ＭＦＰ２００から第１電子メールの受信を完了させた後、宛先となる通信端末１０１に第１電子メールを送信する。メールサーバ５００は、第１電子メールの送信結果示す信号を、ＭＦＰ２００に送信する。
【００５３】
第１電子メールを送信したＣＰＵ３１は、ネットワークインターフェイス３９がメールサーバ５００から送信完了信号を受信したか否かを判断する（Ｓ１０）。メールサーバ５００は、第１電子メールを送信できた場合には、送信完了信号をＭＦＰ２００に送信する。ＣＰＵ３１は、ネットワークインターフェイス３９が送信完了信号をメールサーバ５００から受信した場合には（Ｓ１０：ＹＥＳ）、第１電子メールと画像データＸをＲＡＭ３３から削除し（Ｓ１１）、処理を終了する。
【００５４】
一方、メールサーバ５００は、第１電子メールを送信できなかった場合には、送信失敗信号をＭＦＰ２００に送信する。送信失敗には、様々な理由がある。送信失敗の理由の１つには、第１電子メールのデータサイズが、メールサーバ５００の空き容量を超過してしまい、メールサーバ５００が第１電子メールを全部受信できないことがある。この場合、メールサーバ５００は、上限値超過の送信エラー信号をＭＦＰ２００に送信する。
【００５５】
ＣＰＵ３１は、ネットワークインターフェイス３９が送信完了信号をメールサーバ５００から受信しない場合には（Ｓ１０：ＮＯ）、ネットワークインターフェイス３９がメールサーバ５００から上限値超過の送信エラー信号を受信したか否かを判断する（Ｓ１２）。
【００５６】
ＣＰＵ３１は、ネットワークインターフェイス３９がメールサーバ５００から上限値超過の送信エラー信号以外の送信失敗信号を受信した場合には（Ｓ１２：ＮＯ）、その他のエラーの受信後処理を実行する（Ｓ１４）。例えば、メールサーバ５００は、通信状態が不安定なために第１電子メールを送信できなかった場合には、その旨の送信失敗信号をＭＦＰ２００に送信する。ＭＦＰ２００は、送信失敗信号を受信すると、液晶ディスプレイ４２に送信失敗原因を通知する表示を行う。その後、ＣＰＵ３１は、画像データと第１電子メールをＲＡＭ３３から削除し（Ｓ１１）、処理を終了する。
【００５７】
これに対して、ＣＰＵ３１は、ネットワークインターフェイス３９が上限値超過の送信エラー信号をメールサーバ５００から受信した場合には（Ｓ１２：ＹＥＳ）、第１電子メールの宛先の電子メールアドレスに対応する個人フォルダ４０１に画像データＸを記憶させる画像データ転送処理を実行する（Ｓ１３）。その後、ＣＰＵ３１は、画像データと第１電子メールを削除し（Ｓ１１）、処理を終了する。
【００５８】
画像データ転送処理の制御手順を、図６に示すサブフローチャートを参照して説明する。ＣＰＵ３１は、第１電子メールの宛先となる相手先装置の電子メールアドレスがＡＤサーバ４００に登録されているか否かを、ＡＤサーバ４００に問い合わせる（Ｓ２１）。第１電子メールのメールアドレスが示すドメイン情報が、ＡＤサーバ４００、および、ネットワーク１上の住所を示すドメインがＡＤサーバ４００と共通である通信端末１０１や情報機器１０２などの機器と、共通であるか否かを判定するためである。
【００５９】
問い合わせを行ったＣＰＵ３１は、ネットワークインターフェイス３９を用いて登録信号を受信したか否かを判断する（Ｓ２２）。ＡＤサーバ４００のユーザ登録リスト４１０に登録された電子メールアドレス４１３は、ＡＤサーバ４００が管理するドメイン（ａａａ．ｃｏｍ）と共通している。よって、相手先装置の電子メールアドレスがユーザ登録リスト４１０にあるという登録信号を受信したことは、第１電子メールの宛先である電子メールアドレスが示すドメイン情報が、ＡＤサーバ４００や、ＡＤサーバ４００によって管理されるネットワーク１内の通信端末１０１および情報機器１０２のドメインと同一であることを意味する。故に、ＣＰＵ３１は、第１電子メールのメールアドレスが示すドメイン情報が、ＡＤサーバ４００、および、ネットワーク１上の住所を示すドメインがＡＤサーバ４００と共通である通信端末１０１や情報機器１０２などの機器と、共通であるか否かを、ネットワークインターフェイス３９を用いて登録信号を受信したか否かによって、判断することができる。なお、Ｓ２１およびＳ２２の処理は、判定処理の一例になる。
【００６０】
ＡＤサーバ４００は、ＭＦＰ２００から相手先装置の電子メールアドレスを受信すると、それをユーザ登録リスト４１０に照合する。相手先装置の電子メールアドレスと同じ電子メールアドレスが、ユーザ登録リスト４１０にない場合には、ＡＤサーバ４００は未登録信号をＭＦＰ２００に送信する。この場合、ＭＦＰ２００のＣＰＵ３１は、ネットワークインターフェイス３９が未登録信号を受信したと判断する（Ｓ２２：ＮＯ）。ＣＰＵ３１は、データサイズが上限値を超えているために、メール送信に失敗したことを知らせる超過通知を、液晶ディスプレイ４２に表示させた後（Ｓ４５）、図５のＳ１１に進む。
【００６１】
一方、ＡＤサーバ４００は、相手先装置の電子メールアドレスと同じ電子メールアドレスが、ユーザ登録リスト４１０にある場合には、登録信号をＭＦＰ２００に送信する。この場合、図６に示すように、ＭＦＰ２００のＣＰＵ３１は、ネットワークインターフェイス３９が登録信号を受信したと判断する（Ｓ２２：ＹＥＳ）。すると、ＣＰＵ３１は、Ｓ２１にて問い合わせた電子メールアドレスに対応する個人フォルダ４０１が、ＡＤサーバ４００にあるか否かを、ＡＤサーバ４００に問い合わせる（Ｓ２３）。
【００６２】
このＭＦＰ２００からの個人フォルダ４０１の問い合わせに応じて、ＡＤサーバ４００は、先に受信した電子メールアドレスと同じ電子メールアドレスに関連付けられた個人フォルダ４０１があるか否かを判断する。すなわち、ＡＤサーバ４００は、ユーザ登録リスト４１０にアクセスし、ＭＦＰ２００から問い合わせを受けた電子メールアドレスが記憶されたレコードを読み出す。そして、ＡＤサーバ４００は、読み出したレコードのフォルダアドレス４１４に、個人フォルダ４０１の所在情報が記憶さていない場合には、個人フォルダなしのリプライ信号をＭＦＰ２００に送信する。一方、ＡＤサーバ４００は、読み出したレコードのフォルダアドレス４１４に、個人フォルダ４０１の所在情報が記憶さている場合には、個人フォルダ有りのリプライ信号をＭＦＰ２００に送信する。
【００６３】
ＭＦＰ２００のＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から個人フォルダ無しのリプライ信号を受信した場合には（Ｓ２４：ＮＯ）、液晶ディスプレイ４２に超過通知を表示させた後（Ｓ４５）、図５のＳ１１に進む。画像データＸを相手先装置のユーザに割り当てられた個人フォルダ４０１に記憶させることが、そもそもできないからである。
【００６４】
一方、図６に示すように、ＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から個人フォルダ有りのリプライ信号を受信した場合には（Ｓ２４：ＹＥＳ）、画像データＸをフラッシュメモリ３４のデータ記憶領域３５に記憶させることができるか否かを判断する（Ｓ２５）。
【００６５】
ＣＰＵ３１は、画像データＸのデータサイズがフラッシュメモリ３４のデータ記憶領域３５の空き容量より大きいため、画像データＸをデータ記憶領域３５に記憶させることができないと判断した場合には（Ｓ２５：ＮＯ）、液晶ディスプレイ４２に空き容量不足通知を表示させる（Ｓ４６）。つまり、ＣＰＵ３１は、液晶ディスプレイ４２を用いて、容量不足により画像データＸを保存できないことを通知する表示を行わせる。その後、図５のＳ１１に進む。
【００６６】
図６に示すように、ＣＰＵ３１は、画像データＸをフラッシュメモリ３４のデータ記憶領域３５に記憶させることができると判断した場合には（Ｓ２５：ＹＥＳ）、画像データＸをフラッシュメモリ３４のデータ記憶領域３５に記憶させる（Ｓ２６）。これにより、画像データＸは、例えばＭＦＰ２００の電源がオフされた場合でも、ＭＦＰ２００内に保存される。
【００６７】
その後、ＣＰＵ３１は、コントローラ３０に内蔵されるタイマを用いて、画像データＸをデータ記憶領域３５に記憶させたときから経過した時間を計測し始める（Ｓ２７）。それから、ＣＰＵ３１は、第１電子メールの宛先である電子メールアドレスを第２電子メールの宛先である電子メールアドレスに設定して、ネットワークインターフェイス３９を用いてＥＷＳ３７への接続情報を含む第２電子メールを送信する（Ｓ２８）。Ｓ２８の処理は、第２電子メール送信処理の一例である。
【００６８】
第２電子メールを送信したＣＰＵ３１は、ＲＡＭ３３に、ＦＡＬＳＥを設定した転送フラグを記憶する（Ｓ２９）。ここで、転送フラグは、画像データが記憶されている記憶領域を特定するための情報である。転送フラグには、「ＦＡＬＳＥ」又は「ＴＲＵＥ」が記憶される。「ＦＡＬＳＥ」は、ＭＦＰ２００の本体内、すなわち、フラッシュメモリ３４のデータ記憶領域３５に、画像データが記憶されていることを意味する。「ＴＲＵＥ」は、ＭＦＰ２００の本体外、すなわち、第１電子メールを送信したユーザの認証情報に対応する個人フォルダ４０１に、画像データが記憶されていることを意味する。よって、ＣＰＵ３１は、転送フラグにＦＡＬＳＥを記憶することにより、画像データＸを転送する際の転送元を認識できるようになる。
【００６９】
その後、ＣＰＵ３１は、ネットワークインターフェイス３９が第２認証情報を受信したか否かを判断する（Ｓ３０）。例えば、第２電子メールを受信したユーザの通信端末１０１には、メール表示画面６（図４参照）が表示される。メール表示画面６には、ＵＲＬ６ｂが表示されている。通信端末１０１は、ユーザの入力操作によりＵＲＬ６ｂにアクセスすると、ｗｅｂページ７を表示する。第２電子メールを受信したユーザは、通信端末１０１を用いて、ｗｅｂページ７のユーザＩＤ入力欄７ａに自分のユーザＩＤを入力し、パスワード入力欄７ｂに自分のパスワードを入力して、送信ボタン７ｃを押下する。すると、その通信端末１０１は、ユーザＩＤとパスワードの入力を受け付けて、それらを第２認証情報としてＭＦＰ２００に送信する。
【００７０】
ＭＦＰ２００のＣＰＵ３１は、ネットワークインターフェイス３９が第２認証情報を受信しない場合には（Ｓ３０：ＮＯ）、転送フラグがＦＡＬＳＥか否かを判断する（Ｓ３６）。転送フラグがＴＲＵＥである場合には（Ｓ３６：ＮＯ）、画像データＸをフラッシュメモリ３４から他の記憶領域へ転送済みであるので、Ｓ３０に戻る。
【００７１】
転送フラグがＦＡＬＳＥである場合には（Ｓ３６：ＹＥＳ）、画像データＸがフラッシュメモリ３４に記憶されている。そこで、ＣＰＵ３１は、画像データＸをフラッシュメモリ３４のデータ記憶領域３５に記憶させた時点から所定時間が経過するＮ分前であるか否かを判断する（Ｓ３７）。ＣＰＵ３１は、Ｓ２７にて、画像データＸをフラッシュメモリ３４のデータ記憶領域３５に記憶させた時点からの経過時間を、タイマにより計測している。ＭＦＰ２００は、画像データＸがフラッシュメモリ３４に長時間保存されることにより、他の処理に支障をきたすことを防ぐために、画像データＸをデータ記憶領域３５に保存することができる所定時間が、ＲＯＭ３２又はフラッシュメモリ３４に予め設定されている。そこで、ＣＰＵ３１は、タイマによって計測される経過時間と、予め設定された所定時間とを比較し、経過時間が所定時間のＮ分前であるか否かを判断する。
【００７２】
ＣＰＵ３１は、タイマによって計測される経過時間が所定時間のＮ分前まで経過していない場合には（Ｓ３７：ＮＯ）、Ｓ３９に進む。一方、ＣＰＵ３１は、タイマによって計測される経過時間が、所定時間のＮ分前まで経過した場合には（Ｓ３７：ＹＥＳ）、削除予告を含む第３の電子メールをネットワークインターフェイス３９を用いて送信する（Ｓ３８）。Ｓ３８の処理は、第３電子メール送信処理の一例である。第３の電子メールの宛先である電子メールアドレスは、第１電子メールの宛先である電子メールアドレスと同じである。そして、削除予告としては、例えば、ＸＸ時ＸＸ分までに、下記のＵＲＬにアクセスして第２認証情報を送信しなければ、画像データをＭＦＰ２００から削除することを知らせるメッセージが記載される。これにより、画像データＸが知らないうちに消去され、画像データＸの送信先のユーザが通信端末１０１を用いて画像データＸを受信できなくなることを回避できる。その後、ＣＰＵ３１は、Ｓ３９に進む。
【００７３】
Ｓ３９において、ＣＰＵ３１は、タイマが計測する経過時間が、予め定められた所定時間を経過したか否かを判断する。ＣＰＵ３１は、所定時間が経過していない場合には（Ｓ３９：ＮＯ）、Ｓ３０に戻る。つまり、ＣＰＵ３１は、画像データＸをフラッシュメモリ３４のデータ記憶領域３５に記憶したまま、第２認証情報の受信を待つ。
【００７４】
これに対して、ＣＰＵ３１は、所定時間が経過した場合には（Ｓ３９：ＹＥＳ）、フラッシュメモリ３４のデータ記憶領域３５から画像データＸを読み出し、第１識別情報に対応する個人フォルダ４０１に転送する（Ｓ４０）。Ｓ４０の処理は、第２画像データ記憶処理の一例である。第２認証情報が入力されるまでは、ＣＰＵ３１は、第１認証情報を持ち続けている。そこで、ＣＰＵ３１は、ＡＤサーバ４００に設けられた複数の個人フォルダ４０１のうち、第１認証情報に割り当てられた個人フォルダ４０１に、画像データＸを記憶させる。つまり、ＭＦＰ２００は、第２認証情報を受信しないまま、所定時間が経過した場合には、データ記憶領域３５から第１電子メールの送信者に割り当てられた個人フォルダ４０１に画像データＸを転送し、送信者以外の第三者が画像データＸを閲覧し難くする。
【００７５】
その後、ＣＰＵ３１は、ＲＡＭ３３に記憶されている転送フラグの設定を、ＦＡＬＳＥからＴＲＵＥに変更する（Ｓ４１）。これにより、画像データＸが、画像データＸの送信者に割り当てられた個人フォルダ４０１に記憶されていることを、ＣＰＵ３１が認識できるようになる。
【００７６】
画像データＸを転送したＣＰＵ３１は、その画像データＸをフラッシュメモリ３４のデータ記憶領域３５から消去する（Ｓ４２）。Ｓ４２の処理は、消去処理の一例である。これにより、画像データＸがフラッシュメモリ３４に長時間保存されることを回避し、他のユーザにＭＦＰ２００を利用させやすくする。その後、ＣＰＵ３１は、Ｓ３０に戻る。
【００７７】
ＣＰＵ３１は、ネットワークインターフェイス３９が第２認証情報を受信した場合には（Ｓ３０：ＹＥＳ）、ネットワークインターフェイス３９を用いて受信した第２認証情報をＡＤサーバ４００に送信する（Ｓ３１）。Ｓ３１の処理は、第２認証情報送信処理の一例である。つまり、ＣＰＵ３１は、第１電子メールの送信先であった相手先装置から入力されたユーザＩＤとパスワードを、ＡＤサーバ４００に送信する。ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤとパスワードをユーザ登録リスト４１０に照合する。そして、ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤおよびパスワードと同じユーザＩＤおよびパスワードがユーザ登録リスト４１０にある場合には、認証成功信号をＭＦＰ２００に送信する。一方、ＡＤサーバ４００は、ＭＦＰ２００から受信したユーザＩＤおよびパスワードと同じユーザＩＤおよびパスワードがユーザ登録リスト４１０にない場合には、認証失敗信号をＭＦＰ２００に送信する。
【００７８】
ＡＤサーバ４００に第２認証情報を送信したＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から認証成功信号を受信したか否かを判断する（Ｓ３２）。ＣＰＵ３１は、ネットワークインターフェイス３９がＡＤサーバ４００から認証成功信号を受信したと判断する場合には（Ｓ３２：ＹＥＳ）、第２認証情報を送信した相手先装置のユーザの権限での利用を許可する（Ｓ３３）。これにより、ＭＦＰ２００は、第２認証情報を用いて、ＡＤサーバ４００にアクセスできるようになる。
【００７９】
相手先装置のユーザの権限での利用を許可したＣＰＵ３１は、ＲＡＭ３３の転送フラグにＴＲＵＥが設定されているか否かを判断する（Ｓ３４）。ＣＰＵ３１は、転送フラグにＦＡＬＳＥが設定されていると判断した場合には（Ｓ３４：ＮＯ）、画像データＸがフラッシュメモリ３４のデータ記憶領域３５に記憶されている。そこで、ＣＰＵ３１は、フラッシュメモリ３４のデータ記憶領域３５から画像データＸを読み出し、ネットワークインターフェイス３９を用いて第２認証情報に対応する個人フォルダ４０１に転送する（Ｓ３５）。
【００８０】
すなわち、ＣＰＵ３１は、第２認証情報を用いてＡＤサーバ４００に接続し、画像データＸを第２認証情報に対応する個人フォルダ４０１に記憶することをＡＤサーバ４００に要求する。ＡＤサーバ４００は、ユーザ登録リスト４１０に基づいて、ＭＦＰ２００から受信した第２認証情報に含まれるユーザＩＤとパスワードに紐付けされたフォルダアドレスを読み出す。そして、ＡＤサーバ４００は、ＭＦＰ２００から受信した画像データＸを、読み出したフォルダアドレスに対応する個人フォルダ４０１に記憶させる。これにより、画像データＸが、第１電子メールの送信先のユーザに割り当てられた個人フォルダ４０１に転送される。これにより、画像データＸは、第１電子メールの送信先のユーザ以外の第三者に閲覧されることなく、ＭＦＰ２００から送信先の通信端末１０１に安全に受け渡すことが可能になる。
【００８１】
一方、ＣＰＵ３１は、転送フラグにＴＲＵＥが設定されていると判断した場合には（Ｓ３４：ＹＥＳ）、画像データＸの送信者に割り当てられた個人フォルダ４０１に、画像データＸが記憶されている。そこで、ＣＰＵ３１は、ネットワークインターフェイス３９が画像データＸの送信者のユーザＩＤおよびパスワードにより、個人フォルダ４０１にアクセスし、画像データＸを受信する（Ｓ４３）。画像データＸを受信したＣＰＵ３１は、個人フォルダ４０１のメモリの圧迫を防ぐために、送信者の個人フォルダ４０１から画像データＸを消去することが好ましい。
【００８２】
それから、ＣＰＵ３１は、ネットワークインターフェイス３９が第１電子メールの送信先となる相手側装置から受信したユーザＩＤとパスワードにより、個人フォルダ４０１にアクセスし、画像データＸを転送する（Ｓ４４）。つまり、ＣＰＵ３１は、第１電子メールの宛先のユーザに割り当てられた個人フォルダ４０１に画像データＸを書き込むことを、ＡＤサーバ４００に要求する。この要求を受信したＡＤサーバ４００は、上記と同様にして、画像データＸを第２認証情報に対応する個人フォルダ４０１に記憶させる。これにより、画像データＸは、第１電子メールの送信先のユーザ以外の第三者に閲覧されることなく、ＭＦＰ２００から送信先の通信端末１０１に安全に受け渡すことが可能になる。
【００８３】
Ｓ３５又はＳ４４の処理を終了したＣＰＵ３１は、図５のＳ１１に進む。尚、ＣＰＵ３１は、第２認証情報に基づくユーザ認証に失敗したことを示す認証失敗信号をＡＤサーバ４００から受信した場合には（Ｓ３２：ＮＯ）、そのまま図５のＳ１１に進む。図６のＳ３５、Ｓ４３、Ｓ４４の処理は、第１画像データ記憶処理の一例である。
【００８４】
以上説明したように、第１電子メールの送信元であるＭＦＰ２００と、第２電子メールの送信先である通信端末１０１は、ＡＤサーバ４００の管理下にあり、ＡＤサーバ４００には、ユーザ毎に割り当てられた個人フォルダ４０１がある。ＭＦＰ２００は、データサイズが上限値を超えたことによって第１電子メールの送信を失敗した際、埋め込みウェブサーバ機能によって生成されるＷｅｂページのＵＲＬが埋め込まれている第２電子メールを、第１電子メールの送信先となる通信端末１０１に送信する。つまり、ＭＦＰ２００は、埋め込みウェブサーバ機能を利用して第２認証情報を送信することを、第１電子メールの送信先のユーザに通信端末１０１を介して要求する。ＭＦＰ２００は、埋め込みウェブサーバ機能を利用して第２認証情報を受信すると、その第２認証情報をＡＤサーバ４００に送信し、ユーザ認証させる。さらに、ＭＦＰ２００は、第２認証情報を送信したＡＤサーバから、認証成功信号を受信すると、第２認証情報に割り当てられた個人フォルダ４０１に、送信に失敗した画像データＸを記憶させる。このように、ＭＦＰ２００は、第１電子メールの送信先のユーザに付与された第２認証情報を用いて、送信に失敗した第１電子メールに添付された画像データＸを、第１電子メールの送信先のユーザのみが通信端末１０１を用いてアクセスできる個人フォルダ４０１に記憶させる。そのため、ＭＦＰ２００は、画像データＸを添付した第１電子メールの送信に失敗した場合でも、画像データＸの安全性を保った状態で、第１電子メールの宛先のユーザが通信端末１０１を用いて当該画像データＸにアクセスできるようにすることができる。
【００８５】
また、ＭＦＰ２００は、第２認証情報を受信しない状態で、所定時間が経過した後は、第１電子メールの送信者の管理下となる個人フォルダ４０１に画像データＸを記憶させ、画像データＸをフラッシュメモリ３４から消去する。そして、ＭＦＰ２００は、第２認証情報に基づいてユーザ認証が成功することで、宛先となる通信端末１０１に関連付けられた個人フォルダ４０１に画像データＸを記憶させる。これにより、ＭＦＰ２００は、画像データＸをフラッシュメモリ３４に長期間記憶し続けることに伴うＭＦＰ２００の負荷、すなわち、メモリの圧迫を軽減しつつ、画像データＸの安全を維持できる。
【００８６】
［第２実施形態］
続いて、本発明の第２実施形態について説明する。第２実施形態のハード構成は、第１実施形態のハード構成と共通している。第２実施形態は、画像データ送信処理が第１実施形態と異なる。具体的には、第２実施形態の画像データ送信処理は、ＭＦＰ２００から送信者の個人フォルダ４０１に画像データを転送する場合の判断基準になる所定時間が可変であることが、所定時間が固定値である第１実施形態の画像データ送信処理と相違する。この他の処理は第１実施形態の処理と共通している。ここでは、図７に示すフローチャートを参照しながら、第１実施形態と相違する処理を中心に説明し、第１実施形態と共通する構成および処理については、図面および説明において第１実施形態と同じ符号を使用し、適宜説明を省略する。
【００８７】
本形態では、ＣＰＵ３１は、第２電子メールを送信した後、転送フラグにＦＡＬＳＥを設定すると（Ｓ２９）、ＲＡＭ３３に記憶された経過時間を取得する（Ｓ５１）。そして、ＣＰＵ３１は、第２認証情報を受信しない場合であって（Ｓ３０：ＮＯ）、転送フラグの設定がＦＡＬＳＥである場合には（Ｓ３６：ＹＥＳ）、所定時間変更処理を実行する（Ｓ５２）。
【００８８】
図８に示すように、所定時間変更処理では、ＣＰＵ３１は、フラッシュメモリ３４のデータ記憶領域３５の空き容量を検出する（Ｓ６１）。そして、ＣＰＵ３１は、Ｓ６１にて検出した空き容量が、３０％以上５０％未満であるか否かを判断する（Ｓ６２）。ＣＰＵ３１は、空き容量が、３０％以上５０％未満である場合には（Ｓ６２：ＹＥＳ）、１時間が経過したか否かを判断する（Ｓ６３）。すなわち、ＣＰＵ３１は、所定時間を１時間に設定し、図７のＳ５１にて取得した経過時間が１時間以上であるか否かを判断する。図８に示すように、経過時間が１時間以上である場合には（Ｓ６３：ＹＥＳ）、図７のＳ４０に進み、フラッシュメモリ３４から第１識別情報に対応する個人フォルダ４０１に画像データＸを転送する処理を行う。
【００８９】
これに対して、空き容量が３０％以上５０％未満でないと判断した場合（Ｓ６２：ＮＯ）、または、空き容量が３０％以上５０％未満であるが、経過時間が１時間未満であると判断した場合には（Ｓ６２：ＹＥＳ、Ｓ６３：ＮＯ）、ＣＰＵ３１は、Ｓ６４に進む。ＣＰＵ３１は、Ｓ６１にて取得した空き容量が１０％以上３０％未満であるか否かを判断する（Ｓ６４）。空き容量が１０％以上３０％未満である場合には（Ｓ６４：ＹＥＳ）、ＣＰＵ３１は、３０分が経過したか否かを判断する（Ｓ６５）。Ｓ６５の処理は、Ｓ６３の処理と同様なので、説明を省略する。
【００９０】
空き容量が１０％以上３０％未満でないと判断した場合（Ｓ６４：ＮＯ）、または、空き容量が１０％以上３０％未満であるが、Ｓ５１にて取得した経過時間が３０分未満であると判断した場合には（Ｓ６４：ＹＥＳ、Ｓ６５：ＮＯ）、ＣＰＵ３１は、Ｓ６６に進む。ＣＰＵ３１は、Ｓ６１にて取得した空き容量が１０％未満であるか否かを判断する（Ｓ６６）。空き容量が１０％未満である場合には（Ｓ６６：ＹＥＳ）、ＣＰＵ３１は、１０分が経過したか否かを判断する（Ｓ６７）。Ｓ６７の処理は、Ｓ６３の処理と同様なので、説明を省略する。
【００９１】
空き容量が１０％未満でないと判断した場合（Ｓ６６：ＮＯ）、また、空き容量が１０％未満であるが、Ｓ５１にて取得した経過時間が１０分未満であると判断した場合には（Ｓ６６：ＹＥＳ、Ｓ６７：ＮＯ）、ＣＰＵ３１は、所定時間を初期化する（Ｓ６８）。この場合、フラッシュメモリ３４には、空き容量が５０％以上あり、他の処理に支障を与えにくい。そこで、所定時間を初期値（例えば２時間）に設定し、図７のＳ３０に進む。
【００９２】
ＭＦＰ２００の負荷は、フラッシュメモリ３４の空きが少ない状況で顕著になる。第２形態のＭＦＰ２００は、フラッシュメモリ３４の空き容量に応じて、画像データＸをフラッシュメモリ３４に保持する時間を異ならせているので、ＭＦＰ２００の負荷、すなわち、メモリの圧迫を軽減できる。しかも、ＭＦＰ２００は、フラッシュメモリ３４の空き容量が少ない状況ほど、フラッシュメモリ３４に画像データＸを記憶してから、フラッシュメモリ３４から第１認証情報に対応する個人フォルダ４０１に画像データＸを転送するまでの所定時間を短くする。これにより、ＭＦＰ２００は、フラッシュメモリ３４の空き容量が少ないほど、早期に画像データＸの転送と消去を行うようになる。
【００９３】
［第３実施形態］
続いて、本発明の第３実施形態について説明する。第３実施形態のハード構成は、第１実施形態のハード構成と共通している。第３実施形態は、画像データ送信処理が第１実施形態と異なる。具体的には、第３実施形態の画像データ送信処理は、ＭＦＰ２００がメールサーバ５００から上限値を取得し、第１電子メールのデータサイズが受信した上限値を超過する場合には、第１電子メールを送信しない点が、データサイズにかかわらず、第１電子メールをメールサーバ５００に送信し、メールサーバ５００側で第１電子メールのデータサイズと上限値とを比較する第１実施形態と相違する。この他の処理は第１実施形態と共通している。ここでは、図９に示すフローチャートを参照しながら、第１実施形態と相違する処理を中心に説明し、第１実施形態と共通する構成および処理については、図面および説明において第１実施形態と同じ符号を使用し、適宜説明を省略する。
【００９４】
ＣＰＵ３１は、宛先となる電子メールアドレスを取得すると（Ｓ５）、メールサーバ５００に上限値送信要求信号を送信する（Ｓ８１）。上限値送信要求信号を受信したメールサーバ５００は、メモリの空き容量を検出し、その空き容量を上限値としてＭＦＰ２００に送信する。なお、上限値は、固定値でも、空き容量を示す可変値であってもよい。
【００９５】
ＣＰＵ３１は、上限値を受信するまで待機している（Ｓ８２：ＮＯ）。ＣＰＵ３１は、ネットワークインターフェイス３９が上限値をメールサーバ５００から受信すると（Ｓ８２：ＹＥＳ）、画像データＸを生成する（Ｓ６）。そして、ＣＰＵ３１は、画像データＸを添付した第１電子メールを作成する（Ｓ７）。なお、Ｓ８２の処理は、上限値受信処理の一例である。Ｓ７の処理は、電子メール作成処理の一例である。
【００９６】
その後、ＣＰＵ３１は、第１電子メールのデータサイズが、メールサーバ５００から受信した上限値を超過するか否かを判断する（Ｓ８３）。第１電子メールのデータサイズが、Ｓ８２にてメールサーバ５００から受信した上限値を超過しないと判断した場合には（Ｓ８３：ＮＯ）、第１電子メールの送信に成功する可能性が高いので、ＣＰＵ３１は第１電子メールを送信する（Ｓ８４）。Ｓ８４の処理は、第１電子メール送信処理の一例である。ＣＰＵ３１は、第１電子メールの送信が完了すると、画像データＸと第１電子メールをＲＡＭ３３から消去し（Ｓ１１）、処理を終了する。
【００９７】
一方、第１電子メールのデータサイズが、Ｓ８２にてメールサーバ５００から受信した上限値を超過すると判断した場合には（Ｓ８３：ＹＥＳ）、第１電子メールの送信に失敗する可能性が高い。この場合、ＣＰＵ３１は、画像データ転送処理を実行する（Ｓ１３）。Ｓ１３の処理は、第１実施形態と同様なので説明を省略する。画像データ転送処理を実行したＣＰＵ３１は、画像データＸと第１電子メールをＲＡＭ３３から消去し（Ｓ１１）、処理を終了する。メモリの圧迫を回避するためである。
【００９８】
このような第３実施形態のＭＦＰ２００は、第１電子メールを送信する前に、メールサーバ５００からデータサイズの上限値を受信し、第１電子メールのデータサイズが上限値を超過する場合には、第１電子メールを送信せずに、画像データＸを第２認証情報に対応する個人フォルダ４０１に記憶させることが可能である。よって、本形態によれば、第１電子メールの無駄な送信を回避できる。
【００９９】
［第４実施形態］
続いて、本発明の第４実施形態について説明する。第４実施形態のハード構成は、第１実施形態のハード構成と共通している。第３実施形態は、画像データ送信処理が第１実施形態と相違する。具体的には、第３実施形態の画像データ送信処理は、予めＭＦＰ２００に上限値が設定され、第１電子メールのデータサイズが本体内に設定された上限値を超過する場合には、第１電子メールを送信しない点が、データサイズにかかわらず、第１電子メールをメールサーバ５００に送信し、メールサーバ５００側で第１電子メールのデータサイズと上限値とを比較する第１実施形態と相違する。この他の処理は第１実施形態と共通している。ここでは、図１０に示すフローチャートを参照しながら、第１実施形態と相違する処理を中心に説明し、第１実施形態と共通する構成および処理については、図面および説明において第１実施形態と同じ符号を使用し、適宜説明を省略する。
【０１００】
ＭＦＰ２００は、ＲＯＭ３２に、第１電子メールを送信する場合のデータサイズの上限値を記憶している。ＣＰＵ３１は、第１電子メールを生成すると（Ｓ７）、ＲＯＭ３２に記憶されている上限値を読み出して取得する（Ｓ９１）。Ｓ７の処理は、電子メール作成処理の一例である。そして、ＣＰＵ３１は、第１電子メールのデータサイズが、ＲＯＭ３２に設定された上限値を超過するか否かを判断する（Ｓ９２）。第１電子メールのデータサイズが、ＲＯＭ３２に設定された上限値を超過しないと判断した場合には（Ｓ９２：ＮＯ）、第１電子メールの送信に成功する可能性が高いので、ＣＰＵ３１は第１電子メールを送信する（Ｓ９３）。Ｓ９３の処理は、第１電子メール送信処理の一例である。
【０１０１】
一方、第１電子メールのデータサイズが、ＲＯＭ３２に設定された上限値を超過すると判断した場合には（Ｓ９２：ＹＥＳ）、第１電子メールの送信に失敗する可能性が高い。この場合、ＣＰＵ３１は、画像データ転送処理を実行する（Ｓ１３）。Ｓ１３の処理は、第１実施形態と同様なので説明を省略する。画像データ転送処理を実行したＣＰＵ３１は、画像データＸと第１電子メールをＲＡＭ３３から消去し（Ｓ１１）、処理を終了する。メモリの圧迫を回避するためである。
【０１０２】
このような第４実施形態のＭＦＰ２００は、第１電子メールを送信する前に、第１電子メールのデータサイズがＲＯＭ３２に設定された上限値を超過するか否かを判断し、超過すると判断した場合には、第１電子メールを送信せずに、画像データＸを第２認証情報に対応する個人フォルダ４０１に記憶させることが可能である。よって、本形態によれば、第１電子メールの無駄な送信を回避できる。
【０１０３】
なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、本発明は、ＭＦＰの他、スキャナ装置にも適用できる。
【０１０４】
上記形態では、メールサーバ５００は、ネットワーク１の外側に設置されたが、ネットワーク１内に設置されてもよい。
【０１０５】
ＡＤサーバ４００内で画像データＸを移動させることができる場合には、図６および図７のＳ４３、Ｓ４４の処理を、第１電子メールの送信者であるユーザＡの個人フォルダ４０１から第１電子メールの送信先であるユーザＢの個人フォルダ４０１に画像データＸを転送する転送命令を、ＭＦＰ２００からＡＤサーバ４００に送信する処理にしてもよい。なお、この場合には、転送命令時に、ＭＦＰ２００が、第１権限情報と第２権限情報の両方を持っていることが必要である。
【０１０６】
図６のＳ２１およびＳ２２の処理を、ＡＤサーバ４００と共通するＭＦＰ２００自身のドメイン情報と、第１電子メールのメールアドレスが示すドメイン情報とが、同一か否かを判定する処理にしてもよい。
【０１０７】
ＭＦＰ２００が、ユーザＩＤと電子メールアドレスとが関連付けられたデータベースを持つ場合には、図６および図７のＳ２１，Ｓ２２，Ｓ２３の代わりに、ＭＦＰ２００が保持するデータベースを用いて、第１電子メールのメールアドレスが示すドメイン情報が、ＡＤサーバ４００と共通するドメイン情報と同一か判定するようにしてもよい。
【０１０８】
また、図６および図７のＳ４０を省略し、画像データＸをＭＦＰ２００から送信者の個人フォルダ４０１に転送せずに、画像データをＭＦＰ２００から消去しても良い。この場合、図６および図７のＳ４３、Ｓ４４の処理を省略しても良い。これによれば、ＭＦＰ２００の負荷の軽減を優先させることができる。もっとも、画像データＸの転送も行うことにより、送信に失敗した画像データＸを安全に保存する期間を長く確保できる。
【０１０９】
また、認証情報に割り当てられる記憶領域は、上記形態のように、ＡＤサーバ４００内の個人フォルダ４０１に限らず、ＡＤサーバ４００の外部に設けられた記憶サーバに設けられた記憶領域でも良い。
【０１１０】
また、上記形態では、第２認証情報を所定時間内に受信せず、かつ、フラッシュメモリ３４の空き容量が所定値未満の場合に、画像データＸを消去したが、第２認証情報を所定時間内に受信しない場合と、フラッシュメモリ３４の空き容量が所定値未満の場合の少なくとも一方の条件を満たす場合に、画像データＸを消去してもよい。
【０１１１】
図６のＳ３７およびＳ３８の処理を省略し、画像データＸの消去前に第３の電子メールを送信しないようにしてもよい。
【０１１２】
上記第４実施形態では、上限値をＲＯＭ３２に記憶させたが、ユーザによって上限値を可変させることができる場合には、フラッシュメモリ３４に上限値を記憶させてもよい。
【０１１３】
また、実施の形態に開示されている処理は、単一のＣＰＵ、複数のＣＰＵ、ＡＳＩＣなどのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。
【符号の説明】
【０１１４】
３１    ＣＰＵ
３４    フラッシュメモリ
３９    ネットワークインターフェイス
２００  ＭＦＰ
４００  ＡＤサーバ
４０１  個人フォルダ
５００  メールサーバ
【図１】
2018173853.tif 000003
【図２】
2018173853.tif 000004
【図３】
2018173853.tif 000005
【図４】
2018173853.tif 000006
【図５】
2018173853.tif 000007
【図６】
2018173853.tif 000008
【図７】
2018173853.tif 000009
【図８】
2018173853.tif 000010
【図９】
2018173853.tif 000011
【図１０】
2018173853.tif 000012