"特定のプリンターに割り当てられた電子メールアドレス宛の電子メールを受信する受信手段と,前記電子メールが,少なくとも返信または転送がされた所定の電子メールである二次電子メールであるか,前記二次電子メールでない一次電子メールであるか判定する判定手段と,前記一次電子メールに基づいて印刷データを生成する印刷データ生成手段と,前記特定のプリンターに前記印刷データを送信する印刷データ送信手段と,を備える印刷制御サーバー。前記印刷データ生成手段は、前記二次電子メールに基づく印刷データの生成を行わない、請求項1に記載の印刷制御サーバー。前記一次電子メールの識別情報を記憶する記憶手段をさらに備え,前記判定手段は,前記識別情報を含む電子メールを前記二次電子メールと判定する,請求項1または2に記載の印刷制御サーバー。前記判定手段は,前記電子メールアドレスを宛先に含む電子メールに基づいて返信または転送された電子メールのうち,受信から返信または転送までの時間が所定時間を超えている電子メールを,前記一次電子メールであると判定する,請求項1から3のいずれか一項に記載の印刷制御サーバー。前記判定手段は,前記電子メールアドレス宛の電子メールの本文の内容に基づいて当該電子メールが前記一次電子メールであるか前記二次電子メールであるかを判定する,請求項1から4のいずれか一項に記載の印刷制御サーバー。特定のプリンターに割り当てられた電子メールアドレス宛の電子メールを受信し,前記電子メールが,少なくとも返信または転送がされた所定の電子メールである二次電子メールであるか,前記二次電子メールでない一次電子メールであるか判定し,前記一次電子メールに基づいて印刷データを生成し,前記特定のプリンターに前記印刷データを送信する,ことを含む印刷制御方法。ところで,メールサーバーといわれるMTAMailTransferAgentには自動返信や自動転送の機能を備えたものがある。ここで,全員に返信するように自動返信機能が有効に設定されている電子メールアドレスAに,印刷システムに登録されているプリンターに割り当てられている電子メールアドレスBを宛先に含めて同報配信された電子メールXが届いたとする。この場合,上記の印刷システムは電子メールXと電子メールアドレスAから自動返信された電子メールYとを受信することになる。このような場合において,電子メールYに基づいて印刷が実行されるとするならば,意図しない無駄な印刷が行われることになる。そこで,上記の印刷システムにおいては,複数の宛先が設定された電子メールを無効として処理することが考えられる。しかし,上記印刷システムにおいても,登録されている複数のプリンターのそれぞれに割り当てられている電子メールアドレスに電子メールを同報送信することにより,ファクシミリの同報送信と同様の機能を利用できることが望ましい。本発明は,電子メールの本文または添付ファイルを印刷できるクラウドコンピューティングシステムにおいて,同報送信された電子メールに基づいて無駄なく複数のプリンターにおいて情報を印刷することを目的の1つとする。1上記目的を達成するための印刷制御サーバーは,特定のプリンターに割り当てられた電子メールアドレス宛の電子メールを受信する受信手段と,前記電子メールが少なくとも返信または転送がされた二次電子メールであるか,前記二次電子メールでない一次電子メールであるか判定する判定手段と,前記一次電子メールに基づいて印刷データを生成する印刷データ生成手段と,前記特定のプリンターに前記印刷データを送信する印刷データ送信手段と,を備える。本発明によると,特定のプリンターに割り当てられた電子メールアドレス宛の一次電子メールに基づいて自動返信または自動転送された二次電子メールは無効とされる。このため自動返信または自動転送された電子メールに基づいて無駄な印刷が実行されることを防止できる。したがって,同報送信された電子メールに基づいて無駄なく複数のプリンターにおいて情報を印刷することができる。2上記目的を達成するための印刷制御サーバーにおいて、前記印刷データ生成手段は、前記二次電子メールに基づく印刷データの生成を行わなくてもよい。3上記目的を達成するための印刷制御サーバーにおいて,前記一次電子メールの識別情報を記憶する記憶手段をさらに備え,前記判定手段は,前記識別情報を含む電子メールを前記二次電子メールと判定してもよい。一次電子メールの識別情報に基づいて二次電子メールを特定することにより,自動送信または自動転送された二次電子メールを容易に特定可能になる。4,5特定のプリンターに割り当てられた電子メールアドレス宛に手動で返信または転送された電子メールについては無効とせずに一次電子メールとして扱うことが好ましい。そこで上記目的を達成するための印刷制御サーバーにおいて,前記判定手段は,前記電子メールアドレスを宛先に含む電子メールに基づいて返信または転送された電子メールのうち,受信から返信または転送までの時間が所定時間を超えている電子メールを,前記一次電子メールであると判定してもよい。メールサーバーによって自動送信または自動転送される二次電子メールはメールサーバーが電子メールを受信すると即座に送信される。したがって,受信から返信または転送までの時間に基づいて,手動送信された電子メールと,MTAによって自動返信または自動転送された電子メールとを判別できる。また上記目的を達成するための印刷制御サーバーにおいて,前記判定手段は,前記電子メールアドレス宛の電子メールの本文の内容に基づいて当該電子メールが前記一次電子メールであるか前記二次電子メールであるかを判定してもよい。MTAによって自動送信または自動転送される電子メールは例えば改行毎に記号>やタブが挿入されているといった特徴を備えている。また,メールサーバーによって自動送信または自動転送される電子メールの本文は元の電子メールの本文との相関が高い。したがって電子メールの本文に基づいて,手動送信された電子メールと,メールサーバーによって自動返信または自動転送された電子メールとを判別できる。なお,請求項に記載された各手段の機能は,構成自体で機能が特定されるハードウェア資源,プログラムにより機能が特定されるハードウェア資源,又はそれらの組み合わせにより実現される。また,これら各手段の機能は,各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに,本発明は方法としても,上記した機能をサーバーおよびプリンターに実現させるコンピュータープログラムとしても,そのプログラムの記録媒体としても成立する。むろん,そのコンピュータープログラムの記録媒体は,磁気記録媒体であってもよいし光磁気記録媒体であってもよいし,今後開発されるいかなる記録媒体であってもよい。以下,本発明の実施の形態を添付図面を参照しながら説明する。尚,各図において対応する構成要素には同一の符号が付され,重複する説明は省略される。1.構成図1は本発明の一実施例としての印刷システムを示すブロック図である。印刷システムは,登録されたプリンター4,5に対応付けられた電子メールアドレスに電子メールを送信することによって電子メールの本文および添付ファイルを印刷できるクラウドコンピューティングシステムとして構成され,印刷制御サーバー1と,複数のプリンター4,5とで構成される。印刷制御サーバー1は,SMTPサーバー101,データ変換サービスアプリケーションAPサーバー102,データ変換サーバー103,XMPPサーバー104,プリンター通信APサーバー105,DBサーバー106,アカウント管理APサーバー107,HTTPサーバー108,コンテンツ管理APサーバー107,HTTPサーバー110とから構成される。SMTPサーバー101は,登録されたプリンター4,5に割り当てられた電子メールアドレスにおいて電子メールを送受信する機能を有するサーバーである。判定手段としてのデータ変換サービスAPサーバー102は,SMTPサーバー101が受信する電子メールが一次電子メールであるか二次電子メールであるか判定し,一次電子メールから本文と添付ファイルを抽出し,データ変換サーバー103に本文と添付ファイルを印刷対象として引き渡す機能を有するアプリケーションサーバーである。印刷データ生成手段としてのデータ変換サーバー103はデータ変換APサーバー102から印刷対象として取得したファイルを印刷データに変換する機能を有するサーバーである。DBサーバー106はプリンター4,5の各種の情報を管理するとともに印刷データを記憶するデータベースサーバーである。XMPPサーバー104はプリンター4,5とXMPPを用いて通信する機能を有するサーバーである。プリンター通信APサーバー105は,XMPPサーバー104と他のサーバーとを中継するアプリケーションサーバーである。アカウント管理APサーバー107はHTTPサーバー110と他のサーバーとを中継するアプリケーションサーバーである。HTTPサーバー110はゲスト端末2,管理者端末3とHTTPを用いて通信する機能を有するサーバーである。コンテンツ管理APサーバー107はHTTPサーバー108と他のサーバーとを中継するアプリケーションサーバーである。HTTPサーバー108はプリンター4,5とHTTPを用いて通信する機能を有するサーバーである。SMTPサーバー101,データ変換サービスAPサーバー102,データ変換サーバー103,XMPPサーバー104,プリンター通信APサーバー105,DBサーバー106,アカウント管理APサーバー107,HTTPサーバー108,コンテンツ管理APサーバー107,HTTPサーバー110のそれぞれは,図2Aに示すように,CPU11とRAM12とROM13とハードディスク装置HDD14と外部インターフェースI/F15とそれらを接続する内部インターフェースI/F16とを備える。ROM13には起動プログラムが格納されている。HDD14にはオペレーティングシステムOSや上記した各機能を実現するためのコンピュータープログラムが格納されている。これらのプログラムは,RAM12にロードされCPU11によって実行される。外部I/F15は,他のサーバーやプリンター4,5やゲスト端末2や管理者端末3等とインターネットを介して接続するためのインターフェースや周辺機器と接続するためのインターフェース等で構成されている。プリンター4,5のそれぞれは,図2Bに示すように,コントローラー41と外部I/F42とユーザーI/F46と印刷エンジン43とこれらを接続する内部I/F47とを備える。コントローラー41は,CPUや不揮発性メモリやRAMやASIC等からなり,不揮発性メモリに記憶されている印刷プログラムを実行することによって印刷エンジン43の動作を制御するための処理を実行する。また,コントローラー41は,不揮発性メモリに記憶されているウェブサービスプログラムを実行することによって管理者端末3や印刷制御サーバー1と通信してプリンター4,5を印刷制御サーバー1に登録したり,印刷制御サーバー1から印刷データを取得したりするための処理を実行する。印刷エンジン43はインクジェット方式,レーザー方式など周知の印刷方式で印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。外部I/F42は,印刷制御サーバー1や管理者端末3とインターネットを介して接続するためのインターフェースを含む。ユーザーI/F46はディスプレイや操作キー等で構成された操作パネルである。2-1.セットアップシーケンスプリンター4,5は印刷制御サーバー1に登録されることによって,印刷システムに組み込まれ,印刷制御サーバー1が印刷依頼として受け付ける一次電子メールに応じて印刷を実行することが可能になる。図3は印刷制御サーバー1にプリンター4,5を登録するためのセットアップシーケンスを示す図である。本実施形態では,プリンター4の所有者が所有するPCPersonalComputerからなる管理者端末3を操作することによってプリンター4を印刷制御サーバー1に登録する例について説明する。はじめに,ウェブブラウザ等を実行する管理者端末3がプリンター4とHTTPを用いて通信することによってプリンター4へセットアップ開始要求を送信するS100。セットアップ開始要求を取得したプリンター4は,登録処理を起動し,登録状態情報を管理者端末3にHTTPを用いて送信するS102。登録状態情報を受信した管理者端末3は,受信した登録状態情報に基づいてセットアップステータスを画面表示するS104。この段階では,例えば,セットアップ中であることを示すテキストや画像が管理者端末3の画面にブラウザによって表示される。セットアップ開始要求に応じて登録状態情報を送信したプリンター4は,プリンター4に対応する登録要求として,プリンター4の機種固有ID,プリンター4のシリアル番号および既存情報の削除フラグを,登録要求に対応するHTTPサーバー108のURLにHTTPを用いて送信するS106。登録要求をHTTPサーバー108において取得した印刷制御サーバー1は,登録要求に基づいてプリンター4を印刷システムの出力機器として印刷制御サーバー1に登録するS108。具体的には,HTTPサーバー108から登録要求のパラメーターを取得したアカウント管理APサーバー107が,プリンター4の機種固有IDおよびシリアル番号に対応する内部ID,XMPPログインパスワード,管理ページのURL,管理ページパスワードおよび電子メールアドレスを,DBサーバー106に既に登録されている他のプリンターの登録情報を参照しながらプリンター4に割り当てる。内部IDをプリンター4の機種固有IDおよびシリアル番号に基づいて割り当てることによって機種毎に異なる体系でシリアル番号がプリンターに割り振られている場合であっても,確実にプリンターの機体毎に異なる内部IDをプリンター4に割り当てることができる。管理ページは,DBサーバー106に記憶されているこれらの情報をHTTPを用いて編集するためのウェブページである。そして,アカウント管理APサーバー107は,XMPPログインパスワード,管理ページのURL,管理ページパスワード,電子メールアドレスを,プリンター4の機種固有IDおよびシリアル番号に対応する内部IDに対応付けてDBサーバー106にプリンター4の登録情報として記憶させる。さらに,アカウント管理APサーバー107は,プリンター4に割り当てた電子メールアドレスをSMTPサーバー101に登録する。プリンター4に割り当てた電子メールアドレスをSMTPサーバー101に登録することによって,プリンター4を出力機器とする印刷依頼としての電子メールを印刷制御サーバー1が受信することが可能になる。またアカウント管理APサーバー107は,プリンター4に割り当てた内部IDとXMPPログインパスワードとを対応付けてXMPPサーバー104に登録する。XMPPサーバー101がプリンター4とXMPPを用いて通信するためのXMPPJIDは,内部IDXMPPサーバー104のXMPPドメイン名となる。プリンター4の内部IDとXMPPログインパスワードをXMPP接続情報としてXMPPサーバー104に登録することによって,プリンター4と印刷制御サーバー1とがXMPPを用いて通信することが可能になる。プリンター4を印刷システムの出力機器として印刷制御サーバー1に登録したアカウント管理APサーバー107は,プリンター4の登録結果情報を,登録要求の送信元であるプリンター4にHTTPサーバー108を介して送信するS110。登録結果情報には,プリンター4に割り当てられた内部ID,XMPPログインパスワード,管理ページのURL,管理ページパスワード,電子メールアドレス,XMPPサーバー104のドメイン名および登録要求の受信の成否成功/失敗が含まれている。なお,負荷分散のために印刷制御サーバー1にXMPPサーバーを複数設ける場合には,プリンター4に割り当てられたXMPPサーバーのドメイン名をプリンター4に通知する必要があるが,印刷制御サーバー1に登録される全てのプリンターが通信するXMPPサーバーが共通である場合には,必ずしもXMPPサーバーのドメイン名をプリンター4に通知する必要はない。登録結果情報をHTTPサーバー108から取得したプリンター4は,プリンター4に割り当てられた内部ID,XMPPログインパスワード,管理ページのURL,管理ページパスワードおよび電子メールアドレスおよびXMPPサーバー104のドメイン名を不揮発性メモリに記憶するとともに,内部IDおよびXMPPドメイン名からXMPPJIDを生成し,XMPPJIDおよびXMPPログインパスワードをXMPP接続情報としてXMPPサーバー104に送信するS112。XMPPJIDおよびXMPPログインパスワードをプリンター4から取得したXMPPサーバー104は,プリンター4とXMPP接続を確立し,XMPP接続結果成功/失敗をプリンター4に送信するS114。このときXMPP接続に成功すると,プリンター4とXMPPサーバー104とのXMPP接続はプリンター4の電源が遮断されるまで継続する。印刷制御サーバー1とのXMPP接続が確立されると,プリンター4はプリンター情報をHTTPサーバー108に送信するS116。プリンター情報は,プリンター4に割り当てられた内部ID,通信仕様のバージョン,プリンターのメニュータイプ情報仕向け情報,プリンターのサブメニュータイプ情報仕向け情報およびプリンターの言語情報を含み,プリンター情報に対応するHTTPサーバー108のURLにHTTPを用いて送信される。プリンター4からプリンター情報をHTTPサーバー108が受信すると,コンテンツ管理APサーバー107は,プリンター情報を内部IDと対応付けてDBサーバー106に記憶させるとともに,受信結果成功/失敗を送信元のプリンター4に送信するS118。プリンター4のプリンター情報は,プリンター4とのXMPP接続が終了するまでDBサーバー106に記憶される。プリンター情報の受信結果成功を受信したプリンター4は登録結果通知ジョブ作成依頼をHTTPサーバー108に送信するS122。登録結果通知ジョブは,プリンター4の印刷制御サーバー1への登録内容をプリンター4で印刷するための印刷ジョブである。具体的には内部IDが,登録結果通知ジョブ作成依頼として登録結果通知ジョブ作成依頼に対応するHTTPサーバー108のURLに送信される。登録結果通知ジョブ作成依頼を受信したHTTPサーバー108は,受信結果成功/失敗を送信元のプリンター4に送信するS124。HTTPサーバー108から登録結果通知ジョブ作成依頼の受信結果成功を送信すると,印刷制御サーバー1は登録レポートをプリンター4が印刷するための登録結果通知ジョブを生成するS126。具体的には次の通りである。まずコンテンツ管理APサーバー107は,登録結果通知ジョブ作成依頼からプリンター4の内部IDを取得し,取得した内部IDに関連づけて記憶されている管理ページのURL,管理ページパスワードおよび電子メールアドレス等,管理者端末3のユーザーに通知すべき情報と,内部IDに対応付けて記憶されているプリンター4の機種固有IDとをDBサーバー106から取得してプリンター通信APサーバー105に引き渡す。続いてプリンター通信APサーバー105は,管理者端末3のユーザーに通知すべき情報をプリンター4で登録レポートとして印刷するための印刷データの生成をデータ変換サービスAPサーバー102にジョブIDおよび機種IDと対応付けて依頼する。依頼を受けたデータ変換サービスAPサーバー102は,機種固有IDに対応した印刷データをデータ変換サーバー103に生成させる。続いてプリンター通信APサーバー105は,データ変換サーバー103から印刷データを取得してプリンター4の印刷ジョブとして内部IDおよびジョブIDに関連づけてDBサーバー106に記憶させる。登録結果通知ジョブを生成した印刷制御サーバー1は,新規印刷ジョブの発生を登録要求の送信元のプリンター4にXMPPを用いて通知するS128。具体的には,プリンター通信APサーバー105は,プリンター4の新規印刷ジョブが発生したことを示す印刷待ち情報をプリンター4にXMPPサーバー104を介して通知する。このとき,XMPPサーバー104はプリンター通信APサーバー105から取得した内部IDに基づいてXMPP通信の相手をプリンター4に特定し,印刷待ち情報をプリンター4にXMPPを用いて送信する。印刷待ち情報を取得したプリンター4は,受信結果成功/失敗をXMPPサーバー104にXMPPを用いて送信するS138。続いてプリンター4は,印刷データを取得するために必要な印刷ジョブ情報を印刷制御サーバー1に要求するS140。具体的には,プリンター4は印刷ジョブ情報の要求に対応するHTTPサーバー108のURLにプリンター4の内部IDをHTTPを用いて送信する。印刷ジョブ情報の要求を受けた印刷制御サーバー1は,受信結果成功/失敗と,ジョブIDと,ジョブIDに対応するHTTPサーバー108のURLと,印刷データのページ記述言語の種類とを印刷ジョブ情報としてプリンター4に送信するS142。具体的には,コンテンツ管理APサーバー107は,印刷ジョブ情報の要求としてHTTPサーバー108が取得した内部IDを取得し,内部IDと関連づけて記憶されているジョブIDと印刷データと印刷データのページ記述言語とをDBサーバー106から取得してHTTPサーバー108に引き渡す。HTTPサーバー108は,ジョブIDに対応する印刷データの取得要求を受け付けるURLを生成し,受信結果成功/失敗と,ジョブIDと,印刷データの取得要求を受け付けるURLと,印刷データのページ記述言語の種類とを印刷ジョブ情報としてプリンター4にHTTPを用いて送信する。印刷ジョブ情報を取得したプリンター4は,プリンター4がアイドル状態になるのを待ち,アイドル状態になると,印刷データを要求するS146。具体的には,プリンターは,印刷データの取得要求を受け付けるHTTPサーバー108のURLに印刷データの取得要求としてプリンター4の内部IDをHTTPを介して送信する。印刷データを要求された印刷制御サーバー1は,受信結果成功/失敗と,要求された印刷データとをHTTPを用いてプリンター4に送信するS148。具体的には,HTTPサーバー108が,印刷データの要求を受け付けたURLに対応する印刷データと,受信結果とをプリンター4にHTTPを用いて送信する。印刷データを取得したプリンター4は,印刷データに基づいて登録レポートの印刷を実行するS150。印刷を終了したプリンター4は,実行結果情報をHTTPサーバー108に送信するS154。具体的には,プリンター4は,プリンター4の内部ID,印刷を実行したジョブID,印刷ジョブの実行結果成功/失敗,実行結果が生じた理由正常,紙詰まり,インク切れなどを,HTTPサーバー108の実行結果情報に対応するURLに送信するS152。実行結果情報をHTTPサーバー108において取得した印刷制御サーバー1は,実行結果情報に基づいて印刷ジョブを更新するS156。具体的には,HTTPサーバー108は実行結果情報の受信結果成功/失敗をプリンター4に送信し,コンテンツ管理APサーバー107は,HTTPサーバー108が受信した実行結果情報に基づいて,ジョブIDに対応する印刷データをDBサーバー106から削除する。上述したセットアップシーケンスの実行中,セットアップ開始要求を送信した管理者端末3は定期的にセットアップステータスをプリンター4に要求するS130。具体的には,セットアップステータスの要求に対応するプリンター4のURLにセットアップのステータスの要求を送信する。セットアップステータスの要求を受け付けたプリンター4は,登録状態情報を管理者端末3にHTTPを用いて送信するS132。登録状態情報は,セットアップ開始要求を取得した直後にプリンター4がS102で管理者端末3に送信する内容と同じである。登録状態情報を受信した管理者端末3は,S104と同様に,受信した登録状態情報に基づいて登録状態を画面表示するS134。印刷制御サーバー1へのプリンター4の登録が完了している段階では,例えば,管理ページのURL,管理ページパスワード,電子メールアドレス等が管理者端末3の画面に表示される。2-2.ログインシーケンス図4はログインシーケンスを示す図である。ログインシーケンスは,セットアップシーケンス終了後にユーザーがプリンター4の電源ボタンを押して電源を遮断した後に再び電源ボタンを押して電源を投入すると開始する。ログインシーケンスにおいて,プリンター4は各部の初期化処理を行うともに,印刷制御サーバー1とのXMPP接続を確立し,印刷ジョブの確認を行う。具体的にはセットアップシーケンスのS112と同様に,プリンター4はXMPP接続情報をXMPPサーバー104に送信するS200。XMPP接続情報を取得したXMPPサーバー104は,S114と同様にXMPP接続を確立するS202。印刷制御サーバー1とのXMPP接続を確立したプリンター4は,セットアップシーケンスのS116と同様にHTTPを用いてプリンター情報を印刷制御サーバー1に送信するS206。すなわちプリンター情報の送信は,印刷制御サーバー1との間でXMPP接続が確立される度に実施される。プリンター情報を取得したサーバーは,S118と同様にHTTPを用いて受信結果をプリンター4に送信するとともにプリンター情報をXMPP接続終了まで記憶するS208。プリンター情報を印刷制御サーバー1に送信したプリンター4は,セットアップシーケンスのS140と同様にHTTPを用いて印刷ジョブ情報を印刷制御サーバー1に要求するS212。印刷ジョブ情報の要求を取得した印刷制御サーバー1は,S142と同様に印刷ジョブ情報をHTTPを用いてプリンター4に送信するS214。印刷ジョブ情報を取得したプリンター4は印刷ジョブがあれば印刷データを要求して印刷を実行する。このように電源投入後にプリンター4が自動的に印刷ジョブ情報を取得することによって,電源遮断中に印刷制御サーバー1において生成された印刷ジョブを電源投入直後にプリンター4が実行することが可能になる。2-3.印刷シーケンス図5は印刷シーケンスを示す図である。印刷シーケンスは,登録されたプリンターに割り当てられた電子メールアドレス宛に管理者端末3やゲスト端末2が電子メールを送信することによって開始するS300。印刷制御サーバー1は,後述するように,登録されている電子メールアドレスにおいて受信した一次電子メールの本文と添付ファイルとを印刷対象として処理する。プリンター毎に異なる印刷依頼の宛先電子メールアドレスは,既に述べたとおり,セットアップシーケンスにおいて管理者端末3に画面表示されたりプリンター4によって印刷されたりする。したがって,管理者端末3を用いてプリンター4を印刷制御サーバー1に登録した管理ユーザーと管理ユーザーから電子メールアドレスを通知されたゲストユーザーとがプリンター4に対する印刷依頼をインターネットに接続された任意の端末を用いて印刷制御サーバー1に送信することができる。以下の説明では,プリンター4に対応する電子メールアドレスに印刷依頼としての電子メールがゲスト端末2から送信されたものとする。電子メールを受信すると,印刷制御サーバー1はヘッダーを解析し,受信した電子メールに固有の識別子を記憶するS302。具体的には,登録されている電子メールアドレス宛の電子メールをSMTPサーバー101が受信すると,データ変換サービスAPサーバー102は,電子メールの識別情報としてRFCで定義されたMessageID以下,MIDと表記する。,InReplyTo以下,IRTと表記する。,References以下,RFRと表記する。を取得する。MID,IRTおよびRFRは電子メールのスレッドを分別するための識別子であって,電子メールを生成するMUAMailUserAgentによって電子メールのヘッダーに記述される。MUAが電子メールを生成する際には,常に,その電子メールに固有のMIDがヘッダーに記述される。また一般的には電子メールBが電子メールAに対する返信である場合,電子メールBのIRTには電子メールAのMIDが記述される。また電子メールCが電子メールAの転送である場合,電子メールCのRFRに電子メールAのMIDが記述される。したがって,SMTPサーバー101は,受信した電子メールに固有の識別子としてMIDをDBサーバー106に記憶させる。次に,データ変換サービスAPサーバー102は,電子メールのヘッダーから取得したIRT,RFRに基づいて電子メールが一次電子メールであるか,二次電子メールであるか判定するS304。本実施例では,過去に受信した電子メールのMIDがIRTまたはRFRに記述されている電子メールを二次電子メールと判定し,それ以外の電子メールを一次電子メールと判定する。そこで,データ変換APサーバー102は,受信した電子メールのヘッダーから取得したIRTまたはRFRがDBサーバー106に記憶されているか検索する。そして受信した電子メールのヘッダーから取得したIRTまたはRFRがDBサーバー106記憶されていれば二次電子メールと判定し,受信した電子メールのヘッダーからIRTまたはRFRが取得できなかった場合,および,受信した電子メールのヘッダーから取得したIRTまたはRFRがDBサーバー106記憶されていない場合には,一次電子メールと判定する。次に,印刷制御サーバー1は,一次電子メールに基づいて印刷データを生成するS306。まずプリンター通信APサーバー105は,電子メールの本文と添付ファイルとを印刷対象としてファイル毎に内部IDおよびジョブIDを割り当てる。内部IDは電子メールアドレスから特定される。次にプリンター通信APサーバー105は,印刷対象を内部IDおよびジョブIDとともにデータ変換サーバー103に引き渡し,機種と印刷設定に応じた印刷データをを印刷対象に基づいて生成させる。そしてプリンター通信APサーバー105はプリンター4の内部IDおよびジョブIDと関連づけることによって印刷データをプリンター4の印刷ジョブとしてDBサーバー106に記憶させる。次に,印刷制御サーバー1は印刷待ち情報を印刷実行要求の依頼元であるゲスト端末2にXMPPを用いて送信するS308。具体的には,プリンター通信APサーバー105は,セットアップシーケンスのS128と同様に,印刷待ち情報をプリンター4にXMPPを用いて通知する。このように印刷依頼を受信してから印刷待ち情報をプリンター4に送信するまでの処理は,印刷待ち情報をXMPPを用いて送信するため,印刷制御サーバー1が自律的に実行することができ,プリンター4からのポーリングを必要としない。このため,印刷ジョブの生成を即座にプリンター4に通知することができ,また,最小限の通信量で印刷ジョブの生成をプリンター4に通知することができる。印刷待ち情報を取得したプリンター4は,セットアップシーケンスのS138と同様に,受信結果成功/失敗をXMPPサーバー104にXMPPを用いて送信するS310。続いてS140と同様に,プリンター4は,印刷データを取得するために必要な印刷ジョブ情報を印刷制御サーバー1にHTTPを用いて要求するS312。具体的にはプリンター4は印刷ジョブ情報の要求に対応するHTTPサーバー108のURLにプリンター4の内部IDをHTTPを用いて送信する。印刷ジョブ情報の要求を受けた印刷制御サーバー1は,S142と同様に,受信結果成功/失敗と,ジョブIDと,ジョブIDに対応するHTTPサーバー108のURLと,印刷ジョブのページ記述言語の種類とを印刷ジョブ情報としてプリンター4にHTTPを用いて送信するS314。印刷ジョブ情報を取得したプリンター4は,S146と同様に,プリンター4がアイドル状態になるのを待ち,アイドル状態になると,印刷データの取得要求を受け付けるURLをHTTPサーバー108に送信することによって印刷データの送信を要求するS316。印刷ジョブの送信を要求されたHTTPサーバー108は,S148と同様に,受信結果成功/失敗と印刷データの取得要求を受け付けたURLに対応付けられた印刷データとをHTTPを用いてプリンター4に送信するS318。印刷データを取得したプリンター4は,S150と同様に,印刷データに基づいて印刷を実行するS320。印刷を終了したプリンター4は,S154と同様に,印刷ジョブの実行結果情報をHTTPサーバー108に送信するS322。実行結果情報をHTTPサーバー108において取得した印刷制御サーバー1は,S156と同様に実行結果情報に基づいて印刷ジョブを更新するS324。続いて,印刷制御サーバー1は印刷依頼の送信元であるゲスト端末2に印刷依頼の実行結果成功/失敗を電子メールによって送信するS326。具体的には,コンテンツ管理APサーバー107は,実行結果情報に基づいて印刷が完了または失敗したことと,印刷が完了または失敗した印刷対象とを示すテキストを本文とし宛先を印刷依頼の送信元であるゲスト端末2とする電子メールを生成し,生成した電子メールをSMTPサーバー11を介してゲスト端末2に送信する。ゲスト端末2が電子メールを受信するとS328,ゲスト端末2のユーザーは印刷依頼の処理結果を知ることができる。以上説明した印刷制御サーバー1は,印刷システムに登録されたプリンターに割り当てられた電子メールアドレス宛に送信される電子メールのうち,過去に受信した電子メールのMIDがIRTまたはRFRに記述されていない一次電子メールのみを印刷依頼として処理する。仮に二次電子メールをも印刷依頼として処理した場合,次のような問題が生ずる。今,ユーザーYが不在に備えてMTAの自動返信機能を有効にしている状況において,ゲスト端末2のユーザーXが電子メールAを送信してプリンター4に印刷を実行させるとともに,ユーザーYに電子メールAのCCを同時送信してユーザーYに印刷内容を通知するとする。ユーザーYが自動返信の宛先を全員に返信に設定している場合,MTAによって電子メールAに基づいて自動生成される電子メールBがユーザーXの電子メールアドレスとユーザーYの電子メールアドレスとに送信される。すると,印刷制御サーバー1はユーザーXが送信した電子メールAとMTAによって自動返信された電子メールBとを受信することになるため,二次電子メールをも印刷依頼として処理する場合には,電子メールBに基づいてユーザーが意図しない無駄な印刷がプリンター4において実行される。このような意図しない印刷はMTAの自動転送が有効になっている場合にも起こり得る。二次電子メールをも印刷依頼として処理する場合に,このような意図しない印刷を防止しようとすれば,複数の宛先が設定された電子メールを印刷依頼として処理しない仕様を印刷制御サーバー1に採用しなければならない。しかし,複数の宛先が設定された電子メールを印刷依頼として処理しない仕様を印刷制御サーバー1に採用すると,複数のプリンターにおいて同じ内容の印刷を実行させるためにユーザーはプリンターの数分の電子メールを順次送信しなければならなくなり,不便である。これに対し,上記実施例によると,電子メールBを印刷制御サーバー1が受信した時点において,電子メールAのMIDを印刷制御サーバー1が記憶しているため,電子メールBは二次電子メールと判定され,電子メールBに基づく印刷は実行されない。したがって,複数の宛先が設定された電子メールを印刷依頼として処理しても,意図しない無駄な印刷が実行されることはない。すなわち,上記実施例の印刷制御サーバー1を利用すれば,ユーザーは同報送信する電子メールに基づいて無駄なく複数のプリンターにおいて情報を印刷することができる。3.他の実施形態尚,本発明の技術的範囲は,上述した実施例に限定されるものではなく,本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば,上記実施例では電子メールのIRTおよびRFRに基づいて二次電子メールを印刷依頼から除外したが,ユーザーが印刷させたい文字を記入した上で手動返信または手動転送を行った電子メールを一次電子メールとして処理してもよい。具体的には,印刷制御サーバー1は,過去に受信した電子メールXのMIDがIRTまたはRFRに含まれている電子メールYを受信した場合であっても,電子メールXの受信から電子メールXに基づいて電子メールYが返信または転送されるまでの時間が所定時間を超えている場合には,電子メールYを一次電子メールであると判定してもよい。印刷制御サーバー1が電子メールを受信する度に,MIDとともに電子メールの送信日時または受信日時を記憶しておくことにより,共通のMIDがヘッダーに含まれている2通の電子メールの送信日時または送信日時の差を導出することが可能になる。送信日時または受信日時の差が所定時間を超えていれば,過去に取得したMIDがIRTまたはRFRに含まれている電子メールであっても一次電子メールとして処理すればよい。これにより,手動返信または手動転送により電子メールを送信しても,印刷制御サーバー1に登録されたプリンター4,5に印刷を実行させることが可能になる。自動返信または自動転送される電子メールの場合,元の電子メールとの送信日時または受信日時の差は極めて小さくなるが,ユーザーが印刷させたい文字を記入して手動返信または手動転送される電子メールは,元の電子メールとの送信日時または受信日時の差が大きくなるからである。なお,送信日時と受信日時とは実質的に同じであるため,印刷制御サーバー1は,受信した2つの電子メールの送信日時と受信日時の差が所定時間を超えている場合に,両方の電子メールを印刷依頼としての一次電子メールとして処理しても良い。また,印刷制御サーバー1は,過去に受信した電子メールのMIDがIRTまたはRFRに含まれているかどうかに関わらず,過去に受信した電子メールと印刷対象となる本文の相関が低い場合には,印刷依頼としての一次電子メールとして処理しても良い。印刷制御サーバー1は,印刷制御サーバー1が電子メールを受信する度に,MIDとともに電子メールの本文を記憶しておくことにより,共通のMIDがヘッダーに含まれている2通の電子メールの本文を比較することが可能になる。また,印刷制御サーバー1は,過去に受信した電子メールのMIDがIRTまたはRFRに含まれている電子メールであっても,受信した電子メールの本文のうち過去に受信した電子メールの本文との差分が所定のパターンを含んでいない場合や、所定のパターンを含んでいてもその差分にその他の文字が多い場合には,印刷依頼としての一次電子メールとして処理しても良い。自動返信または自動転送される場合には,例えば,>やタブ記号が改行毎に挿入される。そこで,自動返信または自動転送された場合に本文に自動的に記述される定型文や記号のパターンを印刷制御サーバー1に登録しておくことにより,自動返信または自動転送されたものであるか否かを、電子メールの本文に登録されているパターン以外で過去に受信した電子メールとの差分の文字の数と閾値との比較に基づいて判定することが可能になる。印刷制御サーバー1は,電子メールを生成するMUAがMIDをつけていない可能性があるため、過去に受信した電子メールのMIDがIRTまたはRFRに含まれていない場合でも、同様に本文の内容に基づいて一次電子メールか否かの判断を行っても良い。また、ある電子メールの返信の返信、転送の転送、返信の転送など、返信や転送が繰り返された電子メールについても二次電子メールと判断することが望ましいが、このような電子メールを一次電子メールとしても良い。例えば、上述の実施例のように二次電子メールのMIDを記憶する場合は、二次電子メールの返信も二次電子メールと判断できるが、二次電子メールのMIDを記憶しないようにすることで、二次電子メールの返信を一次電子メールと判断するようにしても良い。また、二次電子メールを印刷しないようにするかどうかや、判断手法や、返信や転送が繰り返された電子メールについて二次電子メールと判断するかどうかについて、プリンター4のユーザーの設定を受け付け、この設定に基づいて判断しても良い。また上記実施例では,プリンター4は印刷制御サーバー1から印刷待ち情報を受信すると自動的に印刷ジョブを実行する例を示したが,例えば印刷待ち情報を受信したプリンター4のユーザーI/F46に印刷ジョブの存在を示す情報を表示させ,ユーザーによる印刷ジョブの実行指示を待ってプリンター4が印刷ジョブを実行してもよい。また上記実施例では,印刷制御サーバー1が物理的に独立した複数のサーバーコンピューターによって構成される例を説明したが,印刷制御サーバー1の機能を単一のサーバーコンピューターで実現することも可能である。その他、上記実施例を組み合わせることも可能である。"