(57)【特許請求の範囲】
【請求項１】
予め決められたアドレスに送信された電子メールを受信する通信部と、
前記受信した電子メールが別の電子メールに対する所定のデータ処理について何らかの対応が必要な第一状態を通知する第一種電子メールであるか、前記別の電子メールに対応する前記所定のデータ処理について何らかの対応が不要な第二状態を通知する第二種電子メールであるかを判定する判定部と、
前記第一種電子メールであると判定された電子メールに基づく前記所定のデータ処理を実行し、前記第二種電子メールであると判定された電子メールに基づく前記所定のデータ処理を実行しない処理部と、
を備える電子メール処理システム。
【請求項２】
前記所定のデータ処理の状態を示す識別情報を含み前記受信した電子メールの送信元を送信先として、前記所定のデータ処理の状態に応じて前記第一種電子メールおよび前記第二種電子メールのいずれかを生成するメール生成部をさらに備え、
前記通信部は前記メール生成部が生成した前記第一種電子メールおよび前記第二種電子メールを送信する、
請求項１に記載の電子メール処理システム。
【請求項３】
前記メール生成部は、前記第一種電子メール又は前記第二種電子メールであると判定された電子メールに対しては前記第一種電子メールおよび前記第二種電子メールを生成しない、
請求項２に記載の電子メール処理システム。
【請求項４】
前記処理部は、前記第一種電子メールおよび前記第二種電子メールでないと判定された電子メールに基づく前記所定のデータ処理を実行する、
請求項１から３のいずれか一項に記載の電子メール処理システム。
【請求項５】
前記第一状態は前記所定のデータ処理の失敗を含み、前記第二状態は前記所定のデータ処理の完了を含む、
請求項１から４のいずれか一項に記載の電子メール処理システム。
【請求項６】
前記所定のデータ処理は、前記受信した電子メールに基づいて印刷データを生成し、前記アドレスに対応付けられたプリンターに前記印刷データを送信する処理である、
請求項１から５のいずれか一項に記載の電子メール処理システム。
【請求項７】
予め決められたアドレスに送信された電子メールを受信し、
前記受信した電子メールが別の電子メールに対する所定のデータ処理について何らかの対応が必要な第一状態を通知する第一種電子メールであるか、前記別の電子メールに対応する前記所定のデータ処理について何らかの対応が不要な第二状態を通知する第二種電子メールであるかを判定し、
前記第一種電子メールであると判定された電子メールに基づく前記所定のデータ処理を実行し、前記第二種電子メールであると判定された電子メールに基づく前記所定のデータ処理を実行しない、
ことを含む電子メール処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，電子メール処理システムおよび電子メール処理方法に関し，特に，特定の電子メールアドレスに電子メールを送信することによって電子メールの本文または添付ファイルを印刷できるクラウドコンピューティングシステムに関する。
【背景技術】
【０００２】
従来，電子メールを受信し当該電子メールの本文や添付ファイルを印刷する機能を備えたクラウドコンピューティングシステムが知られている（例えば特許文献１）。このクラウドコンピューティングシステム（以下，単に印刷システムという。）は，特定の電子メールを受信すると電子メールの本文や添付ファイルに基づいて特定のプリンターに対応した印刷データを生成するサーバーと，サーバーから印刷データを取得して印刷を実行するプリンターとを備えている。したがって印刷システムの利用者は，ＰＣ（Personal Computer），スマートフォン等のクライアント端末にプリンタードライバーがインストールされていない場合であっても，印刷システムに登録されているプリンターを利用することが可能になる。この印刷システムにおいては，印刷対象を受信するための電子メールアドレスをプリンターに割り当てることを含むプリンターの登録処理がサーバーにおいてなされると，当該電子メールアドレスを知っている任意のユーザーが当該プリンターを利用可能になる。このような印刷システムは，送信された情報が宛先において印刷されるという点においてファクシミリと似ている。実際、近年普及している、読み取った画像を電子メールで送信できる複合機からこのような印刷システムに画像を添付した電子メールを送信することも可能である。また、このような複合機を印刷システムにプリンターとして登録することも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７１２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで上述の印刷システムでは、電子メールで印刷を依頼した依頼元に印刷の完了やエラーを通知することが望ましい。そこで、上述の印刷システムにおいて印刷依頼の電子メールに対して印刷の状態をプリンターに成り代わって印刷システムが電子メールで依頼元に通知すると仮定する。ここで、依頼元が画像の読み取り機能と読み取った画像を電子メールで送信する機能と印刷機能とを備えた複合機であって、プリンターとして印刷システムに登録されている場合、読み取った画像を添付した電子メールの印刷の状態を通知する電子メールは印刷システムによって送信されて印刷システムが受信し、その結果、依頼元である複合機によって印刷されることになる。しかし、このように印刷システムが複合機による印刷の状態をも依頼先のプリンターに通知すると、依頼先のプリンターで依頼元の複合機による印刷の状態が印刷されることになり、このような状態通知と印刷が交互に永遠に続くことになる。
【０００５】
本発明は，電子メールによってデータ処理を受け付ける電子メール処理システムにおいて，データ処理を無駄なく実行することを目的の１つとする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するための電子メール処理システムは，予め決められたアドレスに送信された電子メールを受信する通信部と、前記受信した電子メールが別の電子メールに対する所定のデータ処理について何らかの対応が必要な第一状態を通知する第一種電子メールであるか、前記別の電子メールに対応する前記所定のデータ処理について何らかの対応が不要な第二状態を通知する第二種電子メールであるかを判定する判定部と、前記第一種電子メールであると判定された電子メールに基づく前記所定のデータ処理を実行し、前記第二種電子メールであると判定された電子メールに基づく前記所定のデータ処理を実行しない処理部と、を備える。
本発明によると、受信した電子メールの種別によってその電子メールに対応する所定のデータ処理が実行されるか否かが判定されるため、無駄なデータ処理の実行を防止することができる。
【０００７】
（２）上記目的を達成するための電子メール処理システムにおいて、前記所定のデータ処理の状態を示す識別情報を含み前記受信した電子メールの送信元を送信先として、前記所定のデータ処理の状態に応じて前記第一種電子メールおよび前記第二種電子メールのいずれかを生成するメール生成部をさらに備え、前記通信部は前記メール生成部が生成した前記第一種電子メールおよび前記第二種電子メールを送信してもよい。
この構成を採用することにより、受信した電子メールに対応するデータ処理の状態を依頼元に通知することができる。
【０００８】
（３）上記目的を達成するための電子メール処理システムにおいて、前記メール生成部は、前記第一種電子メール又は前記第二種電子メールであると判定された電子メールに対しては前記第一種電子メールおよび前記第二種電子メールを生成しなくともよい。
この構成を採用することにより、データ処理の状態を通知するための電子メールに対しては対応するデータ処理の状態を通知するための電子メールが送信されないため、電子メールの無駄な送受信を防止できる。
【０００９】
（４）上記目的を達成するための電子メール処理システムにおいて、前記処理部は、前記第一種電子メールおよび前記第二種電子メールでないと判定された電子メールに基づく前記所定のデータ処理を実行してもよい。
この構成を採用することにより、データ処理の状態を依頼元に通知するための電子メールでない電子メールに対してはデータ処理が実行される。
【００１０】
（５）上記目的を達成するための電子メール処理システムにおいて、前記第一状態は前記所定のデータ処理の失敗を含み、前記第二状態は前記所定のデータ処理の完了を含んでもよい。
この構成を採用することにより、データ処理の失敗は依頼元に通知され、データ処理の完了は依頼元に通知されなくなる。
【００１１】
（６）上記目的を達成するための電子メール処理システムにおいて、前記所定のデータ処理は、前記受信した電子メールに基づいて印刷データを生成し、前記アドレスに対応付けられたプリンターに前記印刷データを送信する処理であってもよい。
この構成を採用することにより、電子メールに対応するプリンターにおける印刷の状態が印刷の依頼元である電子メールの送信元に電子メールによって通知される。そして、印刷の依頼元がこの電子メール処理システムから印刷データを取得して印刷を実行するプリンターである場合には、依頼先のプリンターにおける印刷状態が印刷状態に応じて依頼元のプリンターにおいて印刷される。例えば、依頼先のプリンターにおいて印刷が失敗した場合には依頼元のプリンターによる印刷によってその失敗をユーザーに通知することが可能になる。
【００１２】
なお，請求項に記載された各部の機能は，構成自体で機能が特定されるハードウェア資源，プログラムにより機能が特定されるハードウェア資源，又はそれらの組み合わせにより実現される。また，これら各部の機能は，各々が物理的に互いに一又は複数の独立したハードウェア資源で実現されるものに限定されず、複数の機能が一のハードウェア資源で実現されてもよい。さらに，本発明は方法としても，上記した機能をサーバーおよびプリンターに実現させるコンピュータープログラムとしても，そのプログラムの記録媒体としても成立する。むろん，そのコンピュータープログラムの記録媒体は，磁気記録媒体であってもよいし光磁気記録媒体であってもよいし，今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１３】
【図１】電子メール処理システムを示すブロック図である。
【図２】（２Ａ）はサーバーの構成を示すブロック図，（２Ｂ）は複合機の構成を示すブロック図である。
【図３】セットアップシーケンスを示すシーケンス図である。
【図４】ログインシーケンスを示すシーケンス図である。
【図５】印刷シーケンスを示すシーケンス図である。
【図６】印刷要否の判定手順を示すフローチャートである。
【図７】印刷依頼受付状態の通知の要否判定手順を示すフローチャートである。
【図８】印刷実行結果の通知の要否判定手順を示すフローチャートである。
【図９】印刷シーケンスを示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下，本発明の実施の形態を添付図面を参照しながら説明する。尚，各図において対応する構成要素には同一の符号が付され，重複する説明は省略される。
１．構成
図１は本発明の一実施例としての印刷システムを示すブロック図である。印刷システムは，登録された複合機４，５に対応付けられた電子メールアドレスに電子メールを送信することによって電子メールの本文および添付ファイルを印刷できるクラウドコンピューティングシステムとして構成され，電子メール処理システム１と，複数の複合機４，５とで構成される。
【００１５】
電子メール処理システム１は，ＳＭＴＰサーバー１０１，データ変換サービスアプリケーション（ＡＰ）サーバー１０２，データ変換サーバー１０３，ＸＭＰＰサーバー１０４，プリンター通信ＡＰサーバー１０５，ＤＢサーバー１０６，アカウント管理ＡＰサーバー１０７，ＨＴＴＰサーバー１０８，コンテンツ管理ＡＰサーバー１０７，ＨＴＴＰサーバー１１０とから構成される。
【００１６】
通信部としてのＳＭＴＰサーバー１０１は，登録された複合機４，５に割り当てられた電子メールアドレスおよび電子メール処理システム１に固有の電子メールアドレスにおいて電子メールを送受信する機能を有するサーバーである。
【００１７】
判定部としてのデータ変換サービスＡＰサーバー１０２は，ＳＭＴＰサーバー１０１が受信する電子メールが印刷対象としての電子メールであるか印刷対象でない特定電子メールであるかを判定し，印刷対象としての電子メールから本文と添付ファイルを抽出し，データ変換サーバー１０３に本文のテキストファイルと添付ファイルを印刷対象として引き渡す機能を有するアプリケーションサーバーである。また、データ変換サービスＡＰサーバー１０２は，メール生成部としても機能し、印刷対象としての電子メールに対し、印刷状態などを返信する電子メールを生成し、ＳＭＴＰサーバー１０１を介して送信する。
【００１８】
処理部としてのデータ変換サーバー１０３はデータ変換ＡＰサーバー１０２から印刷対象として取得したファイルを印刷データに変換する機能を有するサーバーである。
処理部としてのＤＢサーバー１０６は複合機４，５の各種の情報を管理するとともに印刷データを記憶するデータベースサーバーである。
【００１９】
処理部としてのＸＭＰＰサーバー１０４は複合機４，５とＸＭＰＰを用いて通信する機能を有するサーバーである。
処理部としてのプリンター通信ＡＰサーバー１０５は，ＸＭＰＰサーバー１０４と他のサーバーとを中継するアプリケーションサーバーである。
【００２０】
アカウント管理ＡＰサーバー１０７はＨＴＴＰサーバー１１０と他のサーバーとを中継するアプリケーションサーバーである。
ＨＴＴＰサーバー１１０はゲスト端末２，管理者端末３とＨＴＴＰを用いて通信する機能を有するサーバーである。
【００２１】
処理部としてのコンテンツ管理ＡＰサーバー１０７はＨＴＴＰサーバー１０８と他のサーバーとを中継するアプリケーションサーバーである。
処理部としてのＨＴＴＰサーバー１０８は複合機４，５とＨＴＴＰを用いて通信する機能を有するサーバーである。
【００２２】
ＳＭＴＰサーバー１０１，データ変換サービスＡＰサーバー１０２，データ変換サーバー１０３，ＸＭＰＰサーバー１０４，プリンター通信ＡＰサーバー１０５，ＤＢサーバー１０６，アカウント管理ＡＰサーバー１０７，ＨＴＴＰサーバー１０８，コンテンツ管理ＡＰサーバー１０７，ＨＴＴＰサーバー１１０のそれぞれは，図２Ａに示すように，ＣＰＵ１１とＲＡＭ１２とＲＯＭ１３とハードディスク装置（ＨＤＤ）１４と外部インターフェース（Ｉ／Ｆ）１５とそれらを接続する内部インターフェース（Ｉ／Ｆ）１６とを備える。ＲＯＭ１３には起動プログラムが格納されている。ＨＤＤ１４にはオペレーティングシステム（ＯＳ）や上記した各機能を実現するためのコンピュータープログラムが格納されている。これらのプログラムは，ＲＡＭ１２にロードされＣＰＵ１１によって実行される。外部Ｉ／Ｆ１５は，他のサーバーや複合機４，５やゲスト端末２や管理者端末３等とインターネットを介して接続するためのインターフェースや周辺機器と接続するためのインターフェース等で構成されている。
【００２３】
複合機４，５のそれぞれは，図２Ｂに示すように，コントローラー４１と外部Ｉ／Ｆ４２とユーザーＩ／Ｆ４６とプリンター４３とスキャナー４４とこれらを接続する内部Ｉ／Ｆ４７とを備える。コントローラー４１は，ＣＰＵや不揮発性メモリやＲＡＭやＡＳＩＣ等からなり，不揮発性メモリに記憶されている印刷プログラムを実行することによってプリンター４３の動作を制御するための処理を実行する。また，コントローラー４１は，不揮発性メモリに記憶されているウェブサービスプログラムを実行することによって管理者端末３や電子メール処理システム１と通信して複合機４，５を電子メール処理システム１に登録したり，電子メール処理システム１から印刷データを取得したり、スキャナー４４によって読み取られた画像データを電子メールに添付して送信するための処理を実行する。なお、複合機４，５は電子メール処理システム１に割り当てられた電子メールアドレスを用いて電子メールを送信するが、電子メールの閲覧機能を備えていないため、電子メールの受信は行わない。プリンター４３はインクジェット方式，レーザー方式など周知の印刷方式で印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。スキャナー４４は、周知の読み取り方式で光学的に原稿を読み取るためのリニアイメージセンサーやアクチュエーターや駆動回路や機械部品を備えている。外部Ｉ／Ｆ４２は，電子メール処理システム１や管理者端末３とインターネットを介して接続するためのインターフェースを含む。ユーザーＩ／Ｆ４６はディスプレイや操作キー等で構成された操作パネルである。
【００２４】
２−１．セットアップシーケンス
複合機４，５は電子メール処理システム１にプリンターとして登録されることによって，印刷システムに組み込まれ，電子メール処理システム１が印刷対象と判定した電子メールに応じて印刷を実行することが可能になる。図３は電子メール処理システム１に複合機４，５を登録するためのセットアップシーケンスを示す図である。本実施形態では，複合機４の所有者が所有するＰＣ（Personal Computer）からなる管理者端末３を操作することによって複合機４を電子メール処理システム１に登録する例について説明する。
【００２５】
はじめに，ウェブブラウザ等を実行する管理者端末３が複合機４とＨＴＴＰを用いて通信することによって複合機４へセットアップ開始要求を送信する（Ｓ１００）。
【００２６】
セットアップ開始要求を取得した複合機４は，登録処理を起動し，登録状態情報を管理者端末３にＨＴＴＰを用いて送信する（Ｓ１０２）。
【００２７】
登録状態情報を受信した管理者端末３は，受信した登録状態情報に基づいてセットアップステータスを画面表示する（Ｓ１０４）。
【００２８】
セットアップ開始要求に応じて登録状態情報を送信した複合機４は，複合機４に対応する登録要求として，複合機４の機種固有ＩＤ，複合機４のシリアル番号および既存情報の削除フラグを，登録要求に対応するＨＴＴＰサーバー１０８のＵＲＬにＨＴＴＰを用いて送信する（Ｓ１０６）。
【００２９】
登録要求をＨＴＴＰサーバー１０８において取得した電子メール処理システム１は，登録要求に基づいて複合機４を印刷システムの出力機器として電子メール処理システム１に登録する（Ｓ１０８）。
具体的には，ＨＴＴＰサーバー１０８から登録要求のパラメーターを取得したアカウント管理ＡＰサーバー１０７が，複合機４の機種固有ＩＤおよびシリアル番号に対応する内部ＩＤ，ＸＭＰＰログインパスワード，管理ページのＵＲＬ，管理ページパスワードおよび電子メールアドレスを，ＤＢサーバー１０６に既に登録されている他のプリンターの登録情報を参照しながら複合機４に割り当てる。内部ＩＤを複合機４の機種固有ＩＤおよびシリアル番号に基づいて割り当てることによって機種毎に異なる体系でシリアル番号がプリンターに割り振られている場合であっても，確実にプリンターの機体毎に異なる内部ＩＤを複合機４に割り当てることができる。管理ページは，ＤＢサーバー１０６に記憶されているこれらの情報をＨＴＴＰを用いて編集するためのウェブページである。
【００３０】
そして，アカウント管理ＡＰサーバー１０７は，ＸＭＰＰログインパスワード，管理ページのＵＲＬ，管理ページパスワード，電子メールアドレスを，複合機４の機種固有ＩＤおよびシリアル番号に対応する内部ＩＤに対応付けてＤＢサーバー１０６に複合機４の登録情報として記憶させる。
【００３１】
さらに，アカウント管理ＡＰサーバー１０７は，複合機４に割り当てた電子メールアドレスをＳＭＴＰサーバー１０１に登録する。複合機４に割り当てた電子メールアドレスをＳＭＴＰサーバー１０１に登録することによって，複合機４を出力機器とする印刷依頼としての電子メールを電子メール処理システム１が受信することが可能になる。
【００３２】
またアカウント管理ＡＰサーバー１０７は，複合機４に割り当てた内部ＩＤとＸＭＰＰログインパスワードとを対応付けてＸＭＰＰサーバー１０４に登録する。ＸＭＰＰサーバー１０１が複合機４とＸＭＰＰを用いて通信するためのＸＭＰＰ  ＪＩＤは，"内部ＩＤ"＠"ＸＭＰＰサーバー１０４のＸＭＰＰドメイン名"となる。複合機４の内部ＩＤとＸＭＰＰログインパスワードをＸＭＰＰ接続情報としてＸＭＰＰサーバー１０４に登録することによって，複合機４と電子メール処理システム１とがＸＭＰＰを用いて通信することが可能になる。
【００３３】
複合機４を印刷システムの出力機器として電子メール処理システム１に登録したアカウント管理ＡＰサーバー１０７は，複合機４の登録結果情報を，登録要求の送信元である複合機４にＨＴＴＰサーバー１０８を介して送信する（Ｓ１１０）。登録結果情報には，複合機４に割り当てられた内部ＩＤ，ＸＭＰＰログインパスワード，管理ページのＵＲＬ，管理ページパスワード，電子メールアドレス，ＸＭＰＰサーバー１０４のドメイン名および登録要求の受信の成否（成功／失敗）が含まれている。なお，負荷分散のために電子メール処理システム１にＸＭＰＰサーバーを複数設ける場合には，複合機４に割り当てられたＸＭＰＰサーバーのドメイン名を複合機４に通知する必要があるが，電子メール処理システム１に登録される全てのプリンターが通信するＸＭＰＰサーバーが共通である場合には，必ずしもＸＭＰＰサーバーのドメイン名を複合機４に通知する必要はない。
【００３４】
登録結果情報をＨＴＴＰサーバー１０８から取得した複合機４は，複合機４に割り当てられた内部ＩＤ，ＸＭＰＰログインパスワード，管理ページのＵＲＬ，管理ページパスワード、電子メールアドレスおよびＸＭＰＰサーバー１０４のドメイン名を不揮発性メモリに記憶するとともに，内部ＩＤおよびＸＭＰＰドメイン名からＸＭＰＰ  ＪＩＤを生成し，ＸＭＰＰ  ＪＩＤおよびＸＭＰＰログインパスワードをＸＭＰＰ接続情報としてＸＭＰＰサーバー１０４に送信する（Ｓ１１２）。
【００３５】
ＸＭＰＰ  ＪＩＤおよびＸＭＰＰログインパスワードを複合機４から取得したＸＭＰＰサーバー１０４は，複合機４とＸＭＰＰ接続を確立し，ＸＭＰＰ接続結果（成功／失敗）を複合機４に送信する（Ｓ１１４）。このときＸＭＰＰ接続に成功すると，複合機４とＸＭＰＰサーバー１０４とのＸＭＰＰ接続は複合機４の電源が遮断されるまで継続する。
【００３６】
電子メール処理システム１とのＸＭＰＰ接続が確立されると，複合機４はプリンター情報をＨＴＴＰサーバー１０８に送信する（Ｓ１１６）。プリンター情報は，複合機４に割り当てられた内部ＩＤ，通信仕様のバージョン，プリンターのメニュータイプ情報（仕向け情報），プリンターのサブメニュータイプ情報（仕向け情報）およびプリンターの言語情報を含み，プリンター情報に対応するＨＴＴＰサーバー１０８のＵＲＬにＨＴＴＰを用いて送信される。
【００３７】
複合機４からプリンター情報をＨＴＴＰサーバー１０８が受信すると，コンテンツ管理ＡＰサーバー１０７は，プリンター情報を内部ＩＤと対応付けてＤＢサーバー１０６に記憶させるとともに，受信結果（成功／失敗）を送信元の複合機４に送信する（Ｓ１１８）。複合機４のプリンター情報は，複合機４とのＸＭＰＰ接続が終了するまでＤＢサーバー１０６に記憶される。
【００３８】
プリンター情報の受信結果（成功）を受信した複合機４は登録結果通知ジョブ作成依頼をＨＴＴＰサーバー１０８に送信する（Ｓ１２２）。登録結果通知ジョブは，複合機４の電子メール処理システム１への登録内容を複合機４で印刷するための印刷ジョブである。具体的には内部ＩＤが，登録結果通知ジョブ作成依頼として登録結果通知ジョブ作成依頼に対応するＨＴＴＰサーバー１０８のＵＲＬに送信される。
【００３９】
登録結果通知ジョブ作成依頼を受信したＨＴＴＰサーバー１０８は，受信結果（成功／失敗）を送信元の複合機４に送信する（Ｓ１２４）。
【００４０】
ＨＴＴＰサーバー１０８から登録結果通知ジョブ作成依頼の受信結果（成功）を送信すると，電子メール処理システム１は登録レポートを複合機４が印刷するための登録結果通知ジョブを生成する（Ｓ１２６）。具体的には次の通りである。まずコンテンツ管理ＡＰサーバー１０７は，登録結果通知ジョブ作成依頼から複合機４の内部ＩＤを取得し，取得した内部ＩＤに関連づけて記憶されている管理ページのＵＲＬ，管理ページパスワードおよび電子メールアドレス等，管理者端末３のユーザーに通知すべき情報と，内部ＩＤに対応付けて記憶されている複合機４の機種固有ＩＤとをＤＢサーバー１０６から取得してプリンター通信ＡＰサーバー１０５に引き渡す。続いてプリンター通信ＡＰサーバー１０５は，管理者端末３のユーザーに通知すべき情報を複合機４で登録レポートとして印刷するための印刷データの生成をデータ変換サービスＡＰサーバー１０２にジョブＩＤおよび機種ＩＤと対応付けて依頼する。依頼を受けたデータ変換サービスＡＰサーバー１０２は，機種固有ＩＤに対応した印刷データをデータ変換サーバー１０３に生成させる。続いてプリンター通信ＡＰサーバー１０５は，データ変換サーバー１０３から印刷データを取得して複合機４の印刷ジョブとして内部ＩＤおよびジョブＩＤに関連づけてＤＢサーバー１０６に記憶させる。
【００４１】
登録結果通知ジョブを生成した電子メール処理システム１は，新規印刷ジョブの発生を登録要求の送信元の複合機４にＸＭＰＰを用いて通知する（Ｓ１２８）。具体的には，プリンター通信ＡＰサーバー１０５は，複合機４の新規印刷ジョブが発生したことを示す印刷待ち情報を複合機４にＸＭＰＰサーバー１０４を介して通知する。このとき，ＸＭＰＰサーバー１０４はプリンター通信ＡＰサーバー１０５から取得した内部ＩＤに基づいてＸＭＰＰ通信の相手を複合機４に特定し，印刷待ち情報を複合機４にＸＭＰＰを用いて送信する。
【００４２】
印刷待ち情報を取得した複合機４は，受信結果（成功／失敗）をＸＭＰＰサーバー１０４にＸＭＰＰを用いて送信する（Ｓ１３８）。
【００４３】
続いて複合機４は，印刷データを取得するために必要な印刷ジョブ情報を電子メール処理システム１に要求する（Ｓ１４０）。具体的には，複合機４は印刷ジョブ情報の要求に対応するＨＴＴＰサーバー１０８のＵＲＬに複合機４の内部ＩＤをＨＴＴＰを用いて送信する。
【００４４】
印刷ジョブ情報の要求を受けた電子メール処理システム１は，受信結果（成功／失敗）と，ジョブＩＤと，ジョブＩＤに対応するＨＴＴＰサーバー１０８のＵＲＬと，印刷データのページ記述言語の種類とを印刷ジョブ情報として複合機４に送信する（Ｓ１４２）。具体的には，コンテンツ管理ＡＰサーバー１０７は，印刷ジョブ情報の要求としてＨＴＴＰサーバー１０８が取得した内部ＩＤを取得し，内部ＩＤと関連づけて記憶されているジョブＩＤと印刷データと印刷データのページ記述言語とをＤＢサーバー１０６から取得してＨＴＴＰサーバー１０８に引き渡す。ＨＴＴＰサーバー１０８は，ジョブＩＤに対応する印刷データの取得要求を受け付けるＵＲＬを生成し，受信結果（成功／失敗）と，ジョブＩＤと，印刷データの取得要求を受け付けるＵＲＬと，印刷データのページ記述言語の種類とを印刷ジョブ情報として複合機４にＨＴＴＰを用いて送信する。
【００４５】
印刷ジョブ情報を取得した複合機４は，複合機４がアイドル状態になるのを待ち，アイドル状態になると，印刷データを要求する（Ｓ１４６）。具体的には，プリンターは，印刷データの取得要求を受け付けるＨＴＴＰサーバー１０８のＵＲＬに印刷データの取得要求として複合機４の内部ＩＤをＨＴＴＰを介して送信する。
【００４６】
印刷データを要求された電子メール処理システム１は，受信結果（成功／失敗）と，要求された印刷データとをＨＴＴＰを用いて複合機４に送信する（Ｓ１４８）。具体的には，ＨＴＴＰサーバー１０８が，印刷データの要求を受け付けたＵＲＬに対応する印刷データと，受信結果とを複合機４にＨＴＴＰを用いて送信する。
【００４７】
印刷データを取得した複合機４は，印刷データに基づいて登録レポートの印刷を実行する（Ｓ１５０）。
【００４８】
印刷を終了した複合機４は，実行結果情報をＨＴＴＰサーバー１０８に送信する（Ｓ１５４）。具体的には，複合機４は，複合機４の内部ＩＤ，印刷を実行したジョブＩＤ，印刷ジョブの実行結果（成功／失敗），実行結果が生じた理由（正常，紙詰まり，インク切れなど）を，ＨＴＴＰサーバー１０８の実行結果情報に対応するＵＲＬに送信する（Ｓ１５２）。
【００４９】
実行結果情報をＨＴＴＰサーバー１０８において取得した電子メール処理システム１は，実行結果情報に基づいて印刷ジョブを更新する（Ｓ１５６）。具体的には，ＨＴＴＰサーバー１０８は実行結果情報の受信結果（成功／失敗）を複合機４に送信し，コンテンツ管理ＡＰサーバー１０７は，ＨＴＴＰサーバー１０８が受信した実行結果情報に基づいて，ジョブＩＤに対応する印刷データをＤＢサーバー１０６から削除する。
【００５０】
上述したセットアップシーケンスの実行中，セットアップ開始要求を送信した管理者端末３は定期的にセットアップステータスを複合機４に要求する（Ｓ１３０）。具体的には，セットアップステータスの要求に対応する複合機４のＵＲＬにセットアップのステータスの要求を送信する。
【００５１】
セットアップステータスの要求を受け付けた複合機４は，登録状態情報を管理者端末３にＨＴＴＰを用いて送信する（Ｓ１３２）。登録状態情報は，セットアップ開始要求を取得した直後に複合機４がＳ１０２で管理者端末３に送信する内容と同じである。
【００５２】
登録状態情報を受信した管理者端末３は，Ｓ１０４と同様に，受信した登録状態情報に基づいて登録状態を画面表示する（Ｓ１３４）。電子メール処理システム１への複合機４の登録が完了している段階では，例えば，管理ページのＵＲＬ，管理ページパスワード，電子メールアドレス等が管理者端末３の画面に表示される。
【００５３】
２−２．ログインシーケンス
図４はログインシーケンスを示す図である。ログインシーケンスは，セットアップシーケンス終了後にユーザーが複合機４の電源ボタンを押して電源を遮断した後に再び電源ボタンを押して電源を投入すると開始する。ログインシーケンスにおいて，複合機４は各部の初期化処理を行うともに，電子メール処理システム１とのＸＭＰＰ接続を確立し，印刷ジョブの確認を行う。
【００５４】
具体的にはセットアップシーケンスのＳ１１２と同様に，複合機４はＸＭＰＰ接続情報をＸＭＰＰサーバー１０４に送信する（Ｓ２００）。ＸＭＰＰ接続情報を取得したＸＭＰＰサーバー１０４は，Ｓ１１４と同様にＸＭＰＰ接続を確立する（Ｓ２０２）。
【００５５】
電子メール処理システム１とのＸＭＰＰ接続を確立した複合機４は，セットアップシーケンスのＳ１１６と同様にＨＴＴＰを用いてプリンター情報を電子メール処理システム１に送信する（Ｓ２０６）。すなわちプリンター情報の送信は，電子メール処理システム１との間でＸＭＰＰ接続が確立される度に実施される。プリンター情報を取得したサーバーは，Ｓ１１８と同様にＨＴＴＰを用いて受信結果を複合機４に送信するとともにプリンター情報をＸＭＰＰ接続終了まで記憶する（Ｓ２０８）。
【００５６】
プリンター情報を電子メール処理システム１に送信した複合機４は，セットアップシーケンスのＳ１４０と同様にＨＴＴＰを用いて印刷ジョブ情報を電子メール処理システム１に要求する（Ｓ２１２）。印刷ジョブ情報の要求を取得した電子メール処理システム１は，Ｓ１４２と同様に印刷ジョブ情報をＨＴＴＰを用いて複合機４に送信する（Ｓ２１４）。印刷ジョブ情報を取得した複合機４は印刷ジョブがあれば印刷データを要求して印刷を実行する。このように電源投入後に複合機４が自動的に印刷ジョブ情報を取得することによって，電源遮断中に電子メール処理システム１において生成された印刷ジョブを電源投入直後に複合機４が実行することが可能になる。
【００５７】
２−３．印刷シーケンス
図５は印刷シーケンスを示す図である。印刷シーケンスは，電子メール処理システム１に登録されたプリンターに割り当てられた電子メールアドレス宛に任意の端末から電子メールを送信することによって開始する（Ｓ３００）。電子メール処理システム１は，後述するように，受信した電子メールの本文と添付ファイルとを印刷対象として処理する。プリンター毎に異なる印刷依頼の宛先電子メールアドレスは，既に述べたとおり，セットアップシーケンスにおいて管理者端末３に画面表示されたり登録されたプリンターによって印刷されたりする。したがって，管理者端末３を用いて複合機４を電子メール処理システム１に登録した管理ユーザーと、管理ユーザーから電子メールアドレスを通知されたゲストユーザーとが、複合機４に対する印刷依頼をインターネットに接続された任意の端末を用いて電子メール処理システム１に送信することができる。以下の説明では，複合機４に対応する電子メールアドレスに印刷依頼としての電子メールが送信されたものとする。尚、複合機４は電子メール処理システム１から割り当てられ、Ｓ１１０において通知された登録結果情報に含まれた電子メールアドレスを用いて電子メールを送信することが可能である。
【００５８】
電子メールを受信すると，電子メール処理システム１は電子メールのヘッダーと本文を解析し，受信した電子メールが印刷対象の電子メールであるか、印刷対象でない電子メールであるかを判定する（Ｓ３０４）。すなわち、メールヘッダーと本文に基づいて印刷の要否が判定される。具体的には，登録されている電子メールアドレス宛の電子メールをＳＭＴＰサーバー１０１が受信すると，データ変換サービスＡＰサーバー１０２は，送信先情報としての"ＴＯ"と"ＣＣ"と"ＦＲＯＭ"をメールヘッダーから取得するとともに本文中の特定の文字列や記号で指定された範囲の文字列を取得する。ＴＯ、ＣＣおよびＦＲＯＭは，電子メールを生成するＭＵＡ（Mail User Agent）によって電子メールのヘッダーにＢＣＣ（Blind Carbon Copy）とともに記述される。電子メールが電子メール処理システム１によって生成された物である場合には、後述するように本文中の特定範囲に電子メールの種別を特定可能な識別情報が記述される。
【００５９】
図６は印刷要否の判定処理の手順を示すフローチャートである。まず、データ変換サービスＡＰサーバー１０２は，メールヘッダーから取得したＦＲＯＭに基づいて電子メールの送信元が電子メール処理システム１自身であるか否かを判定する（Ｓ４１）。印刷依頼として電子メール処理システム１が受信する電子メールの送信元が電子メール処理システム１自身であることは、判定対象の電子メールが電子メール処理システム１によるデータ処理の状態を通知する電子メールであることを意味する。具体的には、電子メール処理システム１に固有の電子メールアドレス、例えばＦＲＯＭが、プリンターに割り当てられることが予定されていない予め決められたアドレスである場合に電子メールの送信元が電子メール処理システム１自身であると判定される。
【００６０】
電子メールの送信元が電子メール処理システム１自身である場合、データ変換サービスＡＰサーバー１０２は，予め決められた文字列等で始点と終点を規定される本文の所定範囲から取得した文字列に基づいて、当該電子メールが印刷受付完了または印刷完了を通知する電子メールであるか否かを判定し（Ｓ４２）、印刷受付完了または印刷完了を通知する電子メール（第二種電子メール）でない場合、すなわち印刷受付失敗または印刷失敗を通知する電子メール（第一種電子メール）である場合には印刷対象の電子メールとし（Ｓ４３）、印刷受付完了または印刷完了を通知する電子メールである場合には印刷対象でない電子メールとして破棄する（Ｓ４５）。
【００６１】
電子メールの送信元が電子メール処理システム１自身でない場合、データ変換サービスＡＰサーバー１０２は，登録されたプリンターに割り当てられた電子メールアドレス以外のアドレスが電子メールのヘッダーから取得したＴＯまたはＣＣに含まれているか否かを判定し（Ｓ４４）、含まれていない場合には印刷対象の電子メールとし（Ｓ４３）、含まれている場合には、登録されたプリンターに割り当てられた電子メールアドレス以外の電子メールアドレスが含まれているか否かを判定し（S44.1）、含まれていない場合には印刷対象の電子メールとし、含まれている場合には印刷対象でない特定電子メールであるとして破棄する（Ｓ４５）。登録されたプリンターに割り当てられた電子メールアドレスがＴＯおよびＣＣの両方に含まれていないにも関わらず、登録されたプリンターに割り当てられた電子メールアドレスにおいて電子メールをＳＭＴＰサーバー１０１が受信する場合は、その電子メールは、登録されたプリンターに割り当てられた電子メールアドレスが送信時にＢＣＣに設定されたものである。一方、登録されたプリンターに割り当てられた電子メールアドレスアドレス以外のアドレスがＴＯまたはＣＣに設定されて電子メールが送信された場合には、その電子メールは印刷対象とならずに破棄される。
【００６２】
次に，電子メール処理システム１は，印刷対象と判定された電子メールに基づいて印刷ジョブを生成する（Ｓ３０６）。まずプリンター通信ＡＰサーバー１０５は，電子メールの本文と添付ファイルとを印刷対象としてファイル毎に内部ＩＤおよびジョブＩＤを割り当てる。内部ＩＤは電子メールアドレスから特定される。次にプリンター通信ＡＰサーバー１０５は，印刷対象を内部ＩＤおよびジョブＩＤとともにデータ変換サーバー１０３に引き渡し，機種と印刷設定に応じた印刷データを印刷対象に基づいて生成させる。そしてプリンター通信ＡＰサーバー１０５は複合機４の内部ＩＤおよびジョブＩＤと関連づけることによって印刷データを複合機４の印刷ジョブとしてＤＢサーバー１０６に記憶させる。
【００６３】
次に，電子メール処理システム１は印刷待ち情報を印刷実行要求の依頼先である複合機４にＸＭＰＰを用いて送信する（Ｓ３０８）。具体的には，プリンター通信ＡＰサーバー１０５は，セットアップシーケンスのＳ１２８と同様に，印刷待ち情報を複合機４にＸＭＰＰを用いて通知する。このように印刷依頼を受信してから印刷待ち情報を複合機４に送信するまでの処理は，印刷待ち情報をＸＭＰＰを用いて送信するため，電子メール処理システム１が自律的に実行することができ，複合機４からのポーリングを必要としない。このため，印刷ジョブの生成を即座に複合機４に通知することができ，また，最小限の通信量で印刷ジョブの生成を複合機４に通知することができる。
【００６４】
印刷待ち情報を取得した複合機４は，セットアップシーケンスのＳ１３８と同様に，状態情報としての受信結果（成功／失敗）をＸＭＰＰサーバー１０４にＸＭＰＰを用いて送信する（Ｓ３０９）。
【００６５】
印刷待ち情報の受信結果を複合機４からＸＭＰＰサーバー１０４を介して受信したデータ変換サービスＡＰサーバー１０２は，印刷依頼の受付状態を示す識別情報を本文に含み、宛先を印刷依頼の送信元とする電子メール（第一種電子メールおよび第二種電子メール）の送信要否を判定する（Ｓ３１０）。
【００６６】
図７は印刷依頼の受付状態を通知する電子メールの送信要否判定と送信の手順を示すフローチャートである。データ変換サービスＡＰサーバー１０２は，メールヘッダーから取得したＦＲＯＭに基づいて電子メールの送信元が電子メール処理システム１自身であるか否かを判定する（Ｓ１１）。電子メールの送信元が電子メール処理システム１自身である場合、受付状態を示す電子メールの送信は不要とされる（Ｓ１３）。電子メール処理システム１が送信する電子メールＢは、任意の電子メールＡに対して受付完了、印刷完了、印刷失敗等のデータ処理状態を電子メールＡの送信者に対して通知するための電子メールであるところ、このような電子メールＢを電子メール処理システム１自身が受信するということは、電子メールＡを送信した端末自体が電子メール処理システム１にプリンターとして登録されていることを意味する。具体的には、電子メールＡが、電子メール処理システム１から電子メールアドレスを割り当てられた複合機５から送信されている場合である。そして、電子メールＢが印刷対象と判定されているということは、電子メールＢは電子メールＡの印刷受付失敗または印刷失敗を通知する第一種電子メールだということである。このような場合に印刷依頼の印刷受付失敗または印刷失敗を通知する電子メールを依頼元に送信すると、送信された電子メールは再び電子メール処理システム１がプリンターへの印刷依頼として受信することとなる。電子メールの送信元が電子メール処理システム１自身である場合に、印刷依頼の受け付け状態を示す電子メールを送信しないのは、このような無用な送受信の連鎖を防ぐためである。
【００６７】
電子メールの送信元が電子メール処理システム１自身でない場合、データ変換サービスＡＰサーバー１０２は，受付状態を示す電子メールの送信が必要とされる（Ｓ１２）。
受付状態を示す電子メールの送信が必要と判定された場合、データ変換サービスＡＰサーバー１０２は，印刷待ち情報の受信結果に応じて受付成功または受付失敗を識別可能な情報を本文に含み、宛先を印刷依頼の送信元とする電子メールを送信する（Ｓ３１１）。具体的には、印刷待ち情報の受信結果が成功である場合には、印刷を依頼されている複合機４の電源がオンになって電子メール処理システム１と複合機４との通信が確立されている。したがって、印刷待ち情報の受信結果が成功である場合には、印刷依頼の受け付けが完了したことを通知する電子メール（第二種電子メール）が送信される。この場合、第二種電子メールの受信者は何らかの対応を取る必要がない。一方、印刷待ち情報の受信結果が失敗である場合には、印刷を依頼されている複合機４の電源がオフになっているなどの理由で電子メール処理システム１と複合機４との通信が確立されていない状態にある。したがって、印刷待ち情報の受信結果が失敗である場合には、印刷依頼の受け付けが失敗したことを通知する電子メール（第一種電子メール）が送信される。この場合、第一種電子メールの受信者は複合機４の電源をオンにするなどの何らかの対応を取る必要がある。印刷依頼の受付完了または受付失敗の状態は、電子メールの本文中の特定範囲に予め決められた文字列を記述することによって通知される。このような文字列は人間がそれらの状態を理解するための案内情報と、コンピューターがそれらの状態を特定するための識別情報とを含む。案内情報は、例えば"印刷依頼が受け付けられました"というように人間が読んで理解できる情報である。識別情報は、例えば受付完了は"０１"、受付失敗は"０２""というようにコンピューターでの識別処理に最適化された情報であって、特定の記号や文字列によってその範囲が規定される。
【００６８】
印刷待ち情報の受信結果（成功）を送信した複合機４は、Ｓ１４０と同様に，印刷データを取得するために必要な印刷ジョブ情報を電子メール処理システム１にＨＴＴＰを用いて要求する（Ｓ３１２）。具体的には複合機４は印刷ジョブ情報の要求に対応するＨＴＴＰサーバー１０８のＵＲＬに複合機４の内部ＩＤをＨＴＴＰを用いて送信する。
【００６９】
印刷ジョブ情報の要求を受けた電子メール処理システム１は，Ｓ１４２と同様に，受信結果（成功／失敗）と，ジョブＩＤと，ジョブＩＤに対応するＨＴＴＰサーバー１０８のＵＲＬと，印刷ジョブのページ記述言語の種類とを印刷ジョブ情報として複合機４にＨＴＴＰを用いて送信する（Ｓ３１４）。
【００７０】
印刷ジョブ情報を取得した複合機４は，Ｓ１４６と同様に，複合機４がアイドル状態になるのを待ち，アイドル状態になると，印刷データの取得要求を受け付けるＵＲＬをＨＴＴＰサーバー１０８に送信することによって印刷データの送信を要求する（Ｓ３１６）。
【００７１】
印刷ジョブの送信を要求されたＨＴＴＰサーバー１０８は，Ｓ１４８と同様に，受信結果（成功／失敗）と印刷データの取得要求を受け付けたＵＲＬに対応付けられた印刷データとをＨＴＴＰを用いて複合機４に送信する（Ｓ３１８）。
【００７２】
印刷データを取得した複合機４は，Ｓ１５０と同様に，印刷データに基づいて印刷を実行する（Ｓ３２０）。
【００７３】
印刷を終了した複合機４は，Ｓ１５４と同様に，印刷ジョブの実行結果情報をＨＴＴＰサーバー１０８に状態情報として送信する（Ｓ３２２）。
【００７４】
実行結果情報をＨＴＴＰサーバー１０８において取得した電子メール処理システム１は，Ｓ１５６と同様に実行結果情報に基づいて印刷ジョブを更新する（Ｓ３２４）。
【００７５】
続いて，電子メール処理システム１は印刷依頼の送信元を宛先とし、印刷依頼の実行結果（完了／失敗）を示す識別情報を本文に含む電子メールの送信要否を判定する（Ｓ３２６）。
【００７６】
図８は印刷依頼の実行結果を通知する電子メールの送信要否の判定手順を示すフローチャートである。データ変換サービスＡＰサーバー１０２は，メールヘッダーから取得したＦＲＯＭに基づいて電子メールの送信元が電子メール処理システム１自身であるか否かを判定する（Ｓ６１）。電子メールの送信元が電子メール処理システム１自身でない場合、印刷依頼の実行結果を通知する電子メールは送信要とされる（Ｓ６４）。電子メールの送信元が電子メール処理システム１自身である場合、印刷依頼の実行結果を通知する電子メールは送信不要とされる（Ｓ６３）。既に述べたとおり、電子メール処理システム１が送信する電子メールＢは、任意の電子メールＡに対して受付完了、印刷完了、印刷失敗等のデータ処理状態を電子メールＡの送信者に対して通知するための電子メールであるところ、このような電子メールＢを電子メール処理システム１自身が受信するということは、電子メールＡを送信した装置自体が電子メール処理システム１にプリンターとして登録されていることを意味する。このような場合に印刷依頼の実行結果を示す電子メールを依頼元に送信すると、送信された電子メールは再び電子メール処理システム１がプリンターへの印刷依頼として受信することとなる。電子メールの送信元が電子メール処理システム１自身である場合に、印刷依頼の実行結果を示す電子メールを送信しないのは、このような無用な送受信の連鎖を防ぐためである。
【００７７】
印刷依頼の実行結果を通知する電子メールの送信が必要と判定された場合、データ変換サービスＡＰサーバー１０２は、印刷実行結果情報に応じて印刷完了または印刷失敗を示す識別情報を本文に含み印刷依頼の送信元を宛先とする電子メールを送信する（Ｓ３２８）。このとき送信される電子メールのうち電子メールの受信者が用紙をセットするなどの何らかの対応を取る必要がある印刷失敗（第一状態）を通知する電子メールは第一種電子メールに対応し、電子メールの受信者が何らかの対応を取る必要がない印刷完了（第二状態）を通知する電子メールは第二種電子メールに対応する。
【００７８】
印刷依頼の電子メールに対する電子メール処理システム１によるデータ処理は以上をもって一応完結する。ただし、印刷依頼の電子メールが電子メール処理システム１にプリンターとして登録されている複合機５から送信され、印刷依頼の受付または印刷が失敗になった場合、上述したＳ３１１またはＳ３２８の処理が実行される結果、受付失敗または印刷失敗を示す識別情報を本文に含む電子メール（第一種電子メール）を電子メール処理システム１自身が印刷依頼として受信することになる。
【００７９】
そこで次に、このような第一種電子メールを電子メール処理システム１自身が印刷依頼として受信した場合の動作について図９を参照しながら説明する。
受付失敗または印刷失敗を示す識別情報を本文に含む電子メールを電子メール処理システム１自身が印刷依頼として受信すると（Ｓ３０１）、印刷の要否判定処理（Ｓ３０４）において印刷対象の電子メールであると判定され（Ｓ４３）、印刷ジョブが生成され（Ｓ３０６）、受付失敗または印刷失敗を示す案内情報と識別情報とを本文に含む電子メールの本文全体が複合機５によって印刷される（Ｓ３２０）。その結果、複合機４に印刷させるために電子メールを送信した複合機５のユーザーは、複合機４によって印刷が実行されないことを知ることができる。
【００８０】
一方、電子メールの送信元が電子メール処理システム１自身であるため、印刷依頼の受付状態と印刷実行結果を通知する電子メールの送信要否判定処理（Ｓ３１０、Ｓ３２６）においては受付状態を示す電子メールの送信は不要とされる。したがって、印刷依頼の受付が失敗であっても、印刷の実行が失敗であっても、複合機４によって再びこれらの通知が印刷されることはない。
【００８１】
以上説明したように、電子メール処理システム１は，電子メール処理システム１に登録されたプリンターに印刷を実行させるための電子メールを受信し、受信した電子メールに基づいて対応するプリンターに印刷を実行させるとともに、印刷依頼の受付と印刷実行の状態を電子メールで返信する。ただし、電子メール処理システム１が受信した電子メールが、先に受信した電子メールに応じて印刷依頼の受付と印刷実行の状態を通知する電子メールである場合には、印刷の受付と実行の状態を通知する電子メールを再び返信することはない。そして、電子メール処理システム１が送信した印刷依頼の受付と印刷実行の状態を通知する電子メールを電子メール処理システム１自身が受信した場合であっても、受信した電子メールが印刷依頼の受付失敗または印刷実行の失敗である場合には、印刷対象となる。したがって、プリンターとして電子メール処理システム１に登録された複合機５から電子メールを送信して離れた場所にある複合機４に印刷を実行させようとしたときに印刷が実行されない場合には、印刷依頼の受付失敗または印刷実行の失敗の情報が複合機５によって印刷される。このため、たとえ複合機５に電子メールを受信する機能や、受信した電子メールを閲覧する機能が備わっていないとしても、複合機５で読み取った画像を複合機４に印刷させようとしたユーザーは、複合機４において印刷が実行されないことを知ることができる。
【００８２】
３．他の実施形態
尚，本発明の技術的範囲は，上述した実施例に限定されるものではなく，本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば上記実施例では，複合機４は電子メール処理システム１から印刷待ち情報を受信すると自動的に印刷ジョブを実行する例を示したが，例えば印刷待ち情報を受信した複合機４のユーザーＩ／Ｆ４６に印刷ジョブの存在を示す情報を表示させ，ユーザーによる印刷ジョブの実行指示を待って複合機４が印刷ジョブを実行してもよい。
また、Ｓ４２では、本文の内容に基づいて判断を行っていたが、これに限られず、電子メールのタイトルに基づいて判断を行ってもよいし、Ｓ３１１やＳ３２８において、通知する状態に応じて使用する送信元電子メールアドレスを異ならせる場合には、送信元電子メールアドレスに基づいて判断を行ってもよい。
【００８３】
また上記実施例では，電子メール処理システム１が物理的に独立した複数のサーバーコンピューターによって構成される例を説明したが，電子メール処理システム１の機能を単一のサーバーコンピューターで実現することも可能である。
【００８４】
また上記実施例では、複合機４，５が電子メールを送信する機能を備えているとして説明したが、複合機４，５が電子メール処理システム１または他のサーバーとＸＭＰＰやＨＴＴＰを用いて通信することにより電子メール処理システム１または他のサーバーに、電子メール処理システム１に登録されたプリンターに対応する電子メールアドレスを宛先とする電子メールを送信させてもよい。また、通信方式は、上述したものに限られず他の通信方式を用いてもよい。例えば、ＸＭＰＰに代えてWeb Socketなどの他のプッシュ式通信を用いてもよい。
【００８５】
また上記実施例では、電子メール処理システム自身からの電子メールであるか否かの判断を行っていたが、他のシステムからの電子メールについても印刷要否や状態の通知要否を判断してもよい。この場合、どのシステムからの電子メールについて、どの位置を見て判断を行い、その位置がどうなっていれば第１状態であり、どうなっていれば第２状態であるかについての情報を電子メール処理システムは記憶しておくべきである。そして、電子メール処理システムはこの情報に基づいて判断を行う。また、印刷要否の判断や状態の通知要否の判断を行う対象のシステムは、印刷要否と状態の通知要否とで共通している必要がある。
【符号の説明】
【００８６】
１…電子メール処理システム，２…ゲスト端末，３…管理者端末，４…複合機５…プリンター，１１…ＣＰＵ，１２…ＲＡＭ，１３…ＲＯＭ，１４…ＨＤＤ，１５…外部Ｉ／Ｆ，１６…内部Ｉ／Ｆ，４１…コントローラー，４２…外部Ｉ／Ｆ，４３…印刷エンジン，４６…ユーザーＩ／Ｆ，１０１…ＳＭＴＰサーバー，１０２…データ変換サービスＡＰサーバー，１０３…データ変換サーバー，１０４…ＸＭＰＰサーバー，１０５…プリンター通信ＡＰサーバー，１０６…ＤＢサーバー，１０７…アカウント管理ＡＰサーバー，１０８…ＨＴＴＰサーバー，１０９…コンテンツ管理ＡＰサーバー，１１０…ＨＴＴＰサーバー
【図１】
0005928156.tif 000002
【図２】
0005928156.tif 000003
【図３】
0005928156.tif 000004
【図４】
0005928156.tif 000005
【図５】
0005928156.tif 000006
【図６】
0005928156.tif 000007
【図７】
0005928156.tif 000008
【図８】
0005928156.tif 000009
【図９】
0005928156.tif 000010