"特定のプリンターに割り当てられたプリンター識別子と当該プリンターが接続されている無線LANの識別子であるネットワーク識別子とを関連づけて記憶する記憶手段と,探索依頼を受信すると、前記探索依頼の送信元から前記ネットワーク識別子を取得し、取得した前記ネットワーク識別子に関連づけて記憶されている前記プリンター識別子を特定可能な情報を前記探索依頼の送信元に送信する探索応答手段と,印刷対象を含み前記プリンター識別子に関連づけられた印刷依頼を受信する印刷依頼受信手段と,前記印刷対象に基づいて印刷データを生成するデータ変換手段と,前記印刷データを前記印刷依頼に関連づけられたプリンター識別子に対応するプリンターに送信する印刷データ送信手段と,を備える印刷制御サーバー。前記探索応答手段は、前記探索依頼の送信元から取得した前記ネットワーク識別子に関連づけて記憶されている前記プリンター識別子が複数存在する場合には、当該複数のプリンター識別子の情報を、当該複数のプリンター識別子の情報から一つを選択させるように前記探索依頼の送信元に送信する、請求項1に記載の印刷制御サーバー。前記探索応答手段は、前記探索依頼を受信すると前記探索依頼の送信元に入力用ウェブページを送信し,前記入力用ウェブページを介して前記ネットワーク識別子を取得し,取得した前記ネットワーク識別子に関連づけて記憶されている前記プリンター識別子に関連づけられた探索結果ウェブページを、前記プリンター識別子を特定可能な情報として前記探索依頼の送信元に送信する、請求項1または2に記載の印刷制御サーバー。前記記憶手段は,前記特定のプリンターに割り当てられた電子メールアドレスを登録電子メールアドレスとして前記プリンター識別子に関連づけて記憶し,前記印刷依頼受信手段は,前記登録電子メールアドレス宛の電子メールを前記印刷依頼として受信する,請求項1に記載の印刷制御サーバー。前記無線LAN識別子はSSIDおよびBSSIDである,請求項1または2に記載の印刷制御サーバー。無線通信端末と印刷制御サーバーとプリンターとを備える印刷システムであって、前記印刷制御サーバーは、特定のプリンターに割り当てられたプリンター識別子と当該プリンターが接続されている無線LANの識別子であるネットワーク識別子とを関連づけて記憶する記憶手段と,探索依頼を受信すると、前記探索依頼の送信元から前記ネットワーク識別子を取得し、取得した前記ネットワーク識別子に関連づけて記憶されている前記プリンター識別子を特定可能な情報を前記探索依頼の送信元に送信する探索応答手段と,印刷対象を含み前記プリンター識別子に関連づけられた印刷依頼を受信する印刷依頼受信手段と,前記印刷対象に基づいて印刷データを生成するデータ変換手段と,前記印刷データを前記印刷依頼に関連づけられたプリンター識別子に対応するプリンターに送信する印刷データ送信手段と,を備え、前記無線通信端末は、前記探索依頼および前記印刷依頼を前記無線LANに接続することなく前記印刷制御サーバーに送信し、前記プリンターは、受信した前記印刷データに基づいて印刷を実行する、印刷システム。ここで,無線LANアクセスポイントに接続されているプリンターを上述した印刷システムに登録し,無線LANアクセスポイントから電波を受信できる場所にいる不特定多数のユーザーにそのプリンターを自由に利用させる形態を想定する。このような形態では,無線LANアクセスポイントから電波を受信できる場所にいる不特定多数のユーザーに対して,その無線LANアクセスポイントに接続されているプリンターの存在と,そのプリンターを利用するために必要な情報とを通知することが必要になる。本発明は,無線LANに接続されているプリンターを不特定多数のユーザーが容易に利用することを可能にすることを目的とする。1上記目的を達成するための印刷制御サーバーは,特定のプリンターに割り当てられたプリンター識別子と当該プリンターが接続されている無線LANの識別子であるネットワーク識別子とを関連づけて記憶する記憶手段と,探索依頼を受信すると、前記探索依頼の送信元から前記ネットワーク識別子を取得し、取得した前記ネットワーク識別子に関連づけて記憶されている前記プリンター識別子を特定可能な情報を前記探索依頼の送信元に送信する探索応答手段と,印刷対象を含み前記プリンター識別子に関連づけられた印刷依頼を受信する印刷依頼受信手段と,前記印刷対象に基づいて印刷データを生成するデータ変換手段と,前記印刷データを前記印刷依頼に関連づけられたプリンター識別子に対応するプリンターに送信する印刷データ送信手段と,を備える。無線LANアクセスポイントからの電波が届く端末は,無線LANアクセスポイントをハブとする無線LANに接続しなくても,当該無線LANのSSIDServiceSetIdentifierやBSSIDといった識別子を取得できるし,当該無線LANの外側にあるデータ通信ネットワークに接続することもできる。したがって本発明によると,印刷制御サーバーは,無線LANアクセスポイントから電波を受信する端末から探索依頼を受信するとともに,無線LANの識別子を取得できる。このようにして取得した無線LANの識別子と関連づけて記憶しているプリンター識別子を印刷制御サーバーから探索依頼の送信元に送信することによって,探索依頼の送信元である無線通信端末は,プリンター識別子に関連づけた印刷依頼を送信することが可能になる。すなわち本発明によると,無線LANアクセスポイントから電波を受信できる場所にある任意の無線通信端末は,利用可能なプリンターを検索するための探索依頼を送信し,利用可能なプリンターの識別子を取得し,識別子を取得したプリンターに対する印刷依頼を送信することができる。したがって本発明によると,不特定多数のユーザーは,印刷制御サーバーに登録されているプリンターと直接通信することなく,また,無線LANアクセスポイントをハブとする無線LANに接続することもなしに,無線LANに接続されているプリンターを無線通信端末から容易に利用することができる。2上記目的を達成するための印刷制御サーバーにおいて、前記探索応答手段は、前記探索依頼の送信元から取得した無線LAN識別子に対応するネットワーク識別子に関連づけて記憶されている前記プリンター識別子が複数存在する場合には、当該複数のプリンター識別子の情報を、当該複数のプリンター識別子の情報から一つを選択させるように前記探索依頼の送信元に送信してもよい。3上記目的を達成するための印刷制御サーバーにおいて、前記探索応答手段は、前記探索依頼を受信すると前記探索依頼の送信元に入力用ウェブページを送信し,前記入力用ウェブページを介して前記無線LAN識別子を取得し,前記現在無線LAN識別子に関連づけて記憶されている前記プリンター識別子に関連づけられた探索結果ウェブページを、前記プリンター識別子を特定可能な情報として前記探索依頼の送信元に送信してもよい。4上記目的を達成するための印刷制御サーバーにおいて,前記記憶手段は,前記特定のプリンターに割り当てられた電子メールアドレスを登録電子メールアドレスとして前記プリンター識別子に関連づけて記憶し,前記印刷依頼受信手段は,前記登録電子メールアドレス宛の電子メールを前記印刷依頼として受信してもよい。5上記目的を達成するための印刷制御サーバーにおいて,前記無線LAN識別子はSSIDおよびBSSIDであってもよい。SSIDとBSSIDの両方を無線LANの識別子として利用することにより,無線LANアクセスポイントを完全に一意に特定することが可能になる。なお,請求項に記載された各手段の機能は,構成自体で機能が特定されるハードウェア資源,プログラムにより機能が特定されるハードウェア資源,又はそれらの組み合わせにより実現される。また,これら各手段の機能は,各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。例えば、請求項に記載されたサーバーとは、1台のコンピューターで実現されているものに限られず、各手段をそれぞれ分担する複数のコンピューターの組み合わせによる群としてサーバーを実現しても良い。さらに,本発明は方法としても,上記した機能をサーバーおよびプリンターに実現させるコンピュータープログラムとしても,そのプログラムの記録媒体としても成立する。むろん,そのコンピュータプログラムの記録媒体は,磁気記録媒体であってもよいし光磁気記録媒体であってもよいし,今後開発されるいかなる記録媒体であってもよい。以下,本発明の実施の形態を添付図面を参照しながら説明する。尚,各図において対応する構成要素には同一の符号が付され,重複する説明は省略される。1.構成図1は本発明の一実施例としての印刷システムを示すブロック図である。印刷システムは,登録されたプリンター4,5に対応付けられた電子メールアドレスに電子メールを送信することによって電子メールの本文および添付ファイルを印刷できるクラウドコンピューティングシステムとして構成され,印刷制御サーバー1と,複数のプリンター4,5とを備えている。本実施例の印刷制御サーバー1は,SMTPサーバー101,データ変換サービスアプリケーションAPサーバー102,データ変換サーバー103,XMPPサーバー104,プリンター通信APサーバー105,DBサーバー106,アカウント管理APサーバー107,HTTPサーバー108,コンテンツ管理APサーバー109,HTTPサーバー110とから構成される。SMTPサーバー101は,電子メールを送受信する機能を有するサーバーである。印刷依頼受信手段としてのデータ変換サービスAPサーバー102は,印刷依頼としてSMTPサーバー101を介して受信する電子メールから本文と添付ファイルを抽出し,データ変換サーバー103に本文と添付ファイルを印刷対象として引き渡す機能を有するアプリケーションサーバーである。データ変換手段としてのデータ変換サーバー103はデータ変換APサーバー102から印刷対象として取得したファイルをプレビューデータまたは印刷データに変換する機能を有するサーバーである。記憶手段としてのDBサーバー106はプリンター4,5の各種の情報を管理するとともに印刷データを記憶するデータベースサーバーである。XMPPサーバー104はプリンター4,5とXMPPを用いて通信することによって各種のパラメータを送受信する機能を有するサーバーである。印刷データ送信手段としてのプリンター通信APサーバー105は,印刷待ち情報を生成する機能などを有するアプリケーションサーバーである。探索応答手段としてのアカウント管理APサーバー107はHTTPサーバー110と他のサーバーとを中継するアプリケーションサーバーであって,プリンター4,5を印刷システムに登録したり印刷制御ページを生成する機能を有する。HTTPサーバー108はプリンター4,5とHTTPを用いて通信する機能を有するサーバーである。コンテンツ管理APサーバー109はHTTPサーバー108と他のサーバーとを中継するアプリケーションサーバーであって,印刷ジョブをDBサーバー106から取得してHTTPサーバー108に引き渡す機能などを有する。探索応答手段としてのHTTPサーバー110はゲスト端末2,管理者端末3とHTTPを用いて通信する機能を有するサーバーである。SMTPサーバー101,データ変換サービスAPサーバー102,データ変換サーバー103,XMPPサーバー104,プリンター通信APサーバー105,DBサーバー106,アカウント管理APサーバー107,HTTPサーバー108,コンテンツ管理APサーバー109,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から印刷データを取得するための処理を実行したり,アクセスポイント8と通信して無線LANの情報を取得する。印刷エンジン43はインクジェット方式,レーザー方式など周知の印刷方式で印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。外部I/F42は,印刷制御サーバー1や管理者端末3とインターネットを介して接続するためのインターフェースと,無線LANおよび有線LANに接続するためのインターフェースを含む。ユーザーI/F46はディスプレイや操作キー等で構成された操作パネルである。アクセスポイント8は無線LANアクセスポイントである。本実施形態ではプリンター4がアクセスポイント8から電波が届く範囲において、アクセスポイント8と通信可能な状態で設置されているものとする。2.セットアップシーケンスプリンター4,5は印刷制御サーバー1に登録されることによって,印刷システムに組み込まれ,印刷制御サーバー1で受け付ける印刷依頼に応じて印刷を実行することが可能になる。図3は印刷制御サーバー1にプリンター4,5を登録するためのセットアップシーケンスを示す図である。本実施形態では,プリンター4の所有者が所有するPCPersonalComputerからなる管理者端末3を操作することによってプリンター4を印刷制御サーバー1に登録する例について説明する。はじめに,ウェブブラウザ等を実行する管理者端末3がプリンター4とHTTPを用いて通信することによってプリンター4へセットアップ開始要求を送信するS100。例えば管理者端末3は,セットアップ開始要求として,DNSモード,プライマリDNS,セカンダリDNS,プロキシーモード,プロキシーサーバーのアドレス,および,プロキシーサーバーのポート番号をセットアップ開始要求に対応するプリンター4のURLにHTTPを用いて送信する。セットアップ開始要求を取得したプリンター4は,登録処理を起動し,登録状態情報を管理者端末3にHTTPを用いて送信するS102。登録状態情報には,受信の成否成功/失敗,DNSモード,プライマリDNS,セカンダリDNS,プロキシーモード,プロキシサーバーのアドレス,プロキシーサーバーのポート番号,ウェブサービスモード,URL,印刷制御サーバー1へのプリンター4の登録状態登録済み/未登録,プリンター4に対応する管理ページのURL,プリンター4に対応する管理ページのログインパスワード,プリンター4に割り当てられた電子メールアドレス,HTTPサーバー108とプリンター4との接続状態,および,XMPPサーバー104とプリンター4との接続状態が含まれる。この段階では,印刷制御サーバー1へのプリンター4の登録はなされていないため,登録状態未登録を含む登録状態情報が管理者端末3に送信される。登録状態情報を受信した管理者端末3は,受信した登録状態情報に基づいてセットアップステータスを画面表示するS104。この段階では,例えば,セットアップ中であることを示すテキストや画像が管理者端末3の画面にブラウザによって表示される。セットアップ開始要求に応じて登録状態情報を送信したプリンター4は,プリンター4に対応する登録要求として,プリンター4の機種固有ID,プリンター4のシリアル番号,プリンター4が接続されている無線LANの識別子例えば、SSIDまたはESSIDおよびBSSID。以下の例ではSSIDおよびBSSIDを用いるものとする。,ならびに既存情報の削除フラグを,登録要求に対応する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を用いて通信することが可能になる。なお,負荷分散のために印刷制御サーバー1にXMPPサーバーを複数設ける場合には,プリンター毎に当該プリンターに対応するXMPPサーバーを割り当ててDBサーバー106に登録する必要がある。プリンター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はプリンター情報を印刷制御サーバー1に送信するS116。プリンター情報は,プリンター4に割り当てられた内部ID,プリンター4が接続されている無線LANのSSIDまたはESSIDおよびBSSID,通信仕様のバージョン,プリンターのメニュータイプ情報仕向け情報,プリンターのサブメニュータイプ情報仕向け情報およびプリンターの言語情報を含み,プリンター情報に対応するHTTPサーバー108のURLにHTTPを用いて送信される。BSSIDは,BSSBasicServiceSetの識別子であって,通常,アクセスポイント8のMACアドレスと同じである。SSIDがローカルネットワーク内に単一のアクセスポイントのみが存在する場合における無線LANの識別子であるのに対し,ESSIDはESSExtendedServiceSet内の個々の無線LANBSSの識別子である。BSSIDが全世界において一意にアクセスポイントを特定できる識別子であるのに対し,SSIDおよびESSIDはユーザーが任意に設定できる識別子である。したがって,SSIDまたはESSIDとプリンターの内部IDとの組み合わせからアクセスポイントを特定しようとする場合,ほとんどの場合,一意にアクセスポイントを特定できるものの,完全に特定できるという保証はない。また,MACアドレスを偽装して特定のネットワーク機器に成りすますことも可能であるため,BSSIDだけではアクセスポイントを一意に特定できない場合もある。そこで本実施形態では,プリンターが接続されている無線LANの識別子としてSSIDまたはESSIDおよびBSSIDの両方を印刷制御サーバー1に登録するために,登録要求としてSSIDまたはESSIDおよびBSSIDの両方を送信する。言語情報等を含むプリンター情報を印刷制御サーバー1に送信することによって,プリンター4の仕向けに応じた登録レポート,印刷レポート等の印刷データを印刷制御サーバー1において生成することが可能になる。プリンター4からプリンター情報をHTTPサーバー108が受信すると,コンテンツ管理APサーバー109は,SSIDまたはESSIDおよびBSSIDを含むプリンター情報を内部IDと関連付けてDBサーバー106に記憶させるとともに,受信結果成功/失敗を送信元のプリンター4に送信するS118。プリンター4のプリンター情報は,プリンター4とのXMPP接続が終了するまでDBサーバー106に記憶される。SSIDまたはESSIDおよびBSSIDを含むプリンター情報を内部IDと関連付けてDBサーバー106に記憶されることによって,プリンター4が接続されている無線LANのSSIDまたはESSIDおよびBSSIDがプリンター4に割り当てられた電子メールアドレスに関連づけられる。プリンター情報の受信結果成功を受信したプリンター4は登録結果通知ジョブ作成依頼をHTTPサーバー108に送信するS122。登録結果通知ジョブは,プリンター4の印刷制御サーバー1への登録内容をプリンター4で印刷するための印刷ジョブである。具体的には内部IDが,登録結果通知ジョブ作成依頼として登録結果通知ジョブ作成依頼に対応するHTTPサーバー108のURLに送信される。登録結果通知ジョブ作成依頼を受信したHTTPサーバー108は,受信結果成功/失敗を送信元のプリンター4に送信するS124。HTTPサーバー108から登録結果通知ジョブ作成依頼の受信結果成功を送信すると,印刷制御サーバー1は登録レポートをプリンター4が印刷するための登録結果通知ジョブを生成するS126。具体的には次の通りである。まずコンテンツ管理APサーバー109は,登録結果通知ジョブ作成依頼からプリンター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を用いて送信するため,印刷制御サーバー1が自律的に実行することができ,プリンター4からのポーリングを必要としない。したがって,印刷ジョブの生成を即座にプリンター4に通知することができ,また,最小限の通信量で印刷ジョブの生成をプリンター4に通知することができる。印刷待ち情報を取得したプリンター4は,受信結果成功/失敗をXMPPサーバー104にXMPPを用いて送信するS138。続いてプリンター4は,印刷データを取得するために必要な印刷ジョブ情報を印刷制御サーバー1に要求するS140。具体的には,プリンター4は印刷ジョブ情報の要求に対応するHTTPサーバー108のURLにプリンター4の内部IDをHTTPを用いて送信する。印刷ジョブ情報の要求を受けた印刷制御サーバー1は,受信結果成功/失敗と,ジョブIDと,ジョブIDに対応するHTTPサーバー108のURLと,印刷データのページ記述言語の種類とを印刷ジョブ情報としてプリンター4に送信するS142。具体的には,コンテンツ管理APサーバー109は,印刷ジョブ情報の要求として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サーバー109は,HTTPサーバー108が受信した実行結果情報に基づいて,印刷ジョブの実行結果が成功を示すものであれば、ジョブIDに対応する印刷データをDBサーバー106から削除する。上述したセットアップシーケンスの実行中,セットアップ開始要求を送信した管理者端末3は定期的にセットアップステータスをプリンター4に要求するS130。具体的には,セットアップステータスの要求に対応するプリンター4のURLにセットアップのステータスの要求を送信する。セットアップステータスの要求を受け付けたプリンター4は,登録状態情報を管理者端末3にHTTPを用いて送信するS132。登録状態情報は,セットアップ開始要求を取得した直後にプリンター4がS102で管理者端末3に送信する内容と同じである。登録状態情報を受信した管理者端末3は,S104と同様に,受信した登録状態情報に基づいて登録状態を画面表示するS134。印刷制御サーバー1へのプリンター4の登録が完了している段階では,例えば,管理ページのURL,管理ページパスワード,電子メールアドレス等が管理者端末3の画面に表示される。以上説明したセットアップシーケンスでは,HTTPおよびXMPPを用いてプリンター4と接続しながらプリンター4を印刷制御サーバー1に登録する過程で,登録要求の受信の成否,登録結果情報,XMPP接続結果,プリンター情報の受信結果および登録結果通知ジョブ作成依頼の受信結果が印刷制御サーバー1からプリンター4に送信される。これらの情報は,プリンター4と印刷制御サーバー1との間でのHTTP接続およびXMPP接続の成否や,プリンター4に対する印刷依頼を印刷制御サーバー1が処理するために必要な登録が行われたか否かを示している。したがって,プリンター4はこれらの情報に基づいてプリンター4と印刷制御サーバー1との接続の成否とプリンター4の印刷制御サーバー1に対する登録の成否とを印刷したりユーザーI/F46のディスプレイに表示することができる。このため,プリンター4に対応付けられた電子メールアドレスに電子メールを送信することによって電子メールの本文または添付ファイルを印刷できるクラウドコンピューティングシステムである印刷システムにプリンター4が登録されたか否かをユーザーに確実に通知することができる。3.ログインシーケンス図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が実行することが可能になる。4.探索シーケンスおよび印刷シーケンス図5は探索シーケンスおよび印刷シーケンスを示す図である。印刷シーケンスは,印刷依頼としての電子メールを,登録された電子メールアドレスに管理者端末3やゲスト端末2から送信することによって開始するS316。印刷制御サーバー1は,後述するように,登録されている電子メールアドレスにおいて受信した電子メールの本文と添付ファイルとを印刷対象として処理する。このため,ユーザーが印刷対象を本文または添付ファイルとして電子メールを送信すると,その電子メールが印刷依頼として印刷制御サーバー1によって処理される。プリンター毎に異なる印刷依頼の宛先電子メールアドレスは,既に述べたとおり,セットアップシーケンスにおいて管理者端末3に画面表示されたりプリンター4によって印刷される。したがって,管理者端末3を用いてプリンター4を印刷制御サーバー1に登録した管理ユーザーと管理ユーザーから電子メールアドレスを通知されたユーザーとがプリンター4に対する印刷依頼をインターネットに接続された任意の端末を用いて印刷制御サーバー1に送信することができる。また,印刷制御サーバー1は,アクセスポイント8の無線LANにプリンター4が接続されている場合,アクセスポイント8から電波を受信できる任意のユーザーが印刷制御サーバー1に登録されたプリンター4を探索して利用するための機能を備えている。この機能はアクセスポイント8から電波を受信できる場所においてユーザーがゲスト端末2から探索依頼をインターネットを介して送信することによってS300,起動する探索シーケンスにおいて実現される。探索依頼は,探索依頼に対応するHTTPサーバー110のURLに対してHTTPを用いて送信される。具体的には例えばゲストユーザーが図6に示す印刷システムのポータルサイト61をゲスト端末2のウェブブラウザによって表示し,プリンター探索ボタン61bをクリックすると,プリンター探索ボタン61bに埋め込まれているURLに探索依頼が送信される。探索依頼を受信した印刷制御サーバー1は,ネットワーク識別子を探索依頼の送信元から取得するためのウェブページとしてネットワーク識別子入力用ウェブページを探索依頼の送信元であるゲスト端末2に送信するS302。具体的には,HTTPサーバー110が探索依頼を受信すると,図6Bに示すように,ゲスト端末2が電波を受信している無線LANアクセスポイントの識別子であるSSIDまたはESSIDおよびBSSIDを入力するためのテキストボックス62a,62bと,テキストボックス62a,62bに入力されたテキストを印刷制御サーバー1に送信するためのボタン62cとを含むネットワーク識別子入力用ウェブページ62がHTTPサーバー110からゲスト端末2に送信される。ネットワーク識別子入力用ウェブページ62を取得したゲスト端末2のユーザーは,ゲスト端末2が電波を受信しているアクセスポイント2のネットワーク識別子であるSSIDまたはESSIDおよびBSSIDをネットワーク識別子入力用ウェブページ62を介して印刷制御サーバー1に送信するS304。具体的には,ゲスト端末2のウェブブラウザによってネットワーク識別子入力用ウェブページ62が表示された状態で,ユーザーがテキストボックス62a,62bにSSIDまたはESSIDおよびBSSIDを入力し,ボタン62cをクリックすると,SSIDまたはESSIDおよびBSSIDがHTTPサーバー110に送信される。アクセスポイント8のSSIDまたはESSIDおよびBSSIDは,ゲスト端末2がアクセスポイント8から電波を受信できる場所にあれば,無線LANに接続することなく取得することができる。なお、S304に代えて、ゲスト端末2のプログラム例えば、印刷指示アプリケーション、印刷制御サーバー1から送信されるプログラムであるジャバスクリプトやアクティブエックスやブイビースクリプト等が自動的にアクセスポイント2のネットワーク識別子であるSSIDまたはESSIDおよびBSSIDを取得し、HTTPサーバー110に送信するようにしても良い。印刷制御サーバー1は,ネットワーク識別子を取得すると,取得したネットワーク識別子に対応するプリンターに対する印刷依頼を受信するための電子メールアドレスを探索依頼の送信元にプリンター識別子として送信するS306,S308。具体的には,HTTPサーバー110がSSIDまたはESSIDおよびBSSIDを取得すると,アカウント管理APサーバー107がSSIDまたはESSIDおよびBSSIDに関連づけて記憶されている電子メールアドレスをDBサーバー106から取得しS306,取得した電子メールアドレスを含む探索結果ウェブページをHTTP110を介してゲスト端末2に送信するS308。例えば図6Cに示すように探索結果ウェブページ63は,アクセスポイント2に対応して登録されているプリンターが2台存在している場合には2つの電子メールアドレス63a,63bを含む。この結果,ゲスト端末2のユーザーは,探索結果ウェブページを介して電子メールアドレスを取得し,取得した電子メールアドレスをプリンター4への印刷依頼の宛先として設定可能になる。なお、ゲスト端末2まで電波が届くアクセスポイント8の無線LANに対応付けて印刷制御サーバー1に登録されているプリンターがN台存在する場合,図6Cに示したようにN個の電子メールアドレス63a,63bをユーザーが取得する。もし、アクセスポイント8の無線LANに対応付けて印刷制御サーバー1に登録されているプリンターが存在しない場合は、その旨をユーザーに通知し、電子メールアドレスを表示しない。ユーザーはゲスト端末2を用いて、アクセスポイント2に対応して登録されているプリンターから1台を選択し、選択したプリンターに対応する1つの電子メールアドレスを表示された複数の電子メールアドレスから指定し、指定した電子メールアドレスを宛先にした印刷依頼の電子メールを作成して送信する。印刷依頼を受信した印刷制御サーバー1は,印刷依頼に応じた印刷ジョブを生成するS302。具体的には,印刷依頼はSMTPサーバー101を介してデータ変換サービスAPサーバー102が受信する。データ変換サービスAPサーバー102は印刷依頼としての電子メールを解析し,本文と添付ファイルとを抽出し,抽出した本文と添付ファイルについてファイル毎に内部IDおよびジョブIDを割り当てる。ここで,データ変換サービスAPサーバー102は,プリンター4に割り当てられている内部IDとして,印刷依頼の宛先電子メールアドレスに関連づけられた内部IDをDBサーバー106から取得して割り当てる。次にデータ変換サービスAPサーバー102はデータ変換サーバー103を用いてジョブID毎に本文と添付ファイルを印刷データ形式に変換する。印刷データが生成されると,データ変換サービスAPサーバー102は内部IDおよびジョブIDに関連づけて印刷データをDBサーバー106に印刷ジョブとして記憶させるとともにジョブIDをプリンタ通信APサーバー105に引き渡す。次に,印刷制御サーバー1は印刷待ち情報を印刷実行要求の依頼元であるゲスト端末2にXMPPを用いて送信するS320。具体的には,プリンター通信APサーバー105は,セットアップシーケンスのS128と同様に,印刷待ち情報をプリンター4にXMPPを用いて通知する。このように印刷依頼を受信してから印刷待ち情報をプリンター4に送信するまでの処理は,印刷待ち情報をXMPPを用いて送信するため,印刷制御サーバー1が自律的に実行することができ,プリンター4からのポーリングを必要としない。このため,印刷ジョブの生成を即座にプリンター4に通知することができ,また,最小限の通信量で印刷ジョブの生成をプリンター4に通知することができる。印刷待ち情報を取得したプリンター4は,セットアップシーケンスのS138と同様に,受信結果成功/失敗を印刷制御サーバー1にXMPPを用いて送信するS322。続いてS140と同様に,プリンター4は,印刷データを取得するために必要な印刷ジョブ情報を印刷制御サーバー1にHTTPを用いて要求するS324。具体的にはプリンター4は印刷ジョブ情報の要求に対応するHTTPサーバー108のURLにプリンター4の内部IDをHTTPを用いて送信する。印刷ジョブ情報の要求を受けた印刷制御サーバー1は,S142と同様に,受信結果成功/失敗と,ジョブIDと,ジョブIDに対応するHTTPサーバー108のURLと,印刷ジョブのページ記述言語の種類とを印刷ジョブ情報としてプリンター4にHTTPを用いて送信するS326。印刷対象が複数のファイルからなる場合,ファイル毎のジョブIDとURLとが印刷ジョブ情報としてプリンター4に送信される。印刷ジョブ情報を取得したプリンター4は,S146と同様に,プリンター4がアイドル状態になるのを待ち,アイドル状態になると,ジョブIDに対応するURLをHTTPサーバー108に送信することによって印刷データの送信を要求するS328。このときプリンター4は,取得した印刷ジョブ情報に複数のジョブIDが含まれている場合,ジョブID毎に異なるURLに印刷データの送信を要求する。印刷ジョブの送信を要求されたHTTPサーバー108は,S148と同様に,受信結果成功/失敗と印刷データの取得要求を受け付けたURLに対応付けられた印刷データとをHTTPを用いてプリンター4に送信するS330。印刷データを取得したプリンター4は,S150と同様に,印刷データに基づいて印刷を実行するS332。印刷を終了したプリンター4は,S154と同様に,印刷ジョブの実行結果情報をHTTPサーバー108に送信するS334。実行結果情報をHTTPサーバー108において取得した印刷制御サーバー1は,S156と同様に実行結果情報に基づいて印刷ジョブを更新するS336。ここでは,コンテンツ管理APサーバー109が,実行結果情報から取得したジョブIDに関連づけてDBサーバー106に記憶されている印刷ジョブを削除する。続いて,印刷制御サーバー1は印刷依頼の送信元であるゲスト端末2に印刷依頼の実行結果成功/失敗を電子メールによって送信するS338。具体的には,コンテンツ管理APサーバー109は,実行結果情報に基づいて印刷が完了または失敗したことと,印刷が完了または失敗した印刷対象とを示すテキストを本文とし宛先を印刷依頼の送信元であるゲスト端末2とする電子メールを生成し,生成した電子メールをSMTPサーバー11を介してゲスト端末2に送信する。ゲスト端末2が電子メールを受信するとS340,ゲスト端末2のユーザーは印刷依頼の処理結果を知ることができる。S328からS340の処理は,DBサーバー106に記憶された順で,印刷ジョブ毎に実行される。例えばプリンター4は,取得した印刷ジョブ情報に電子メール本文に対応するジョブIDと添付ファイルAに対応するジョブIDが含まれ,電子メール本文に対応する印刷ジョブの方が先にDBサーバー106に記憶されている場合,電子メール本文に対応する第一のURLをHTTPサーバー108に送信することによって電子メール本文に対応する印刷データを取得して印刷を実行し,実行結果情報をHTTPサーバー108に送信する。HTTPサーバー108が実行結果情報を受信すると,コンテンツ管理APサーバー109は,HTTPサーバー108から取得した実行結果情報に基づいて,電子メール本文に対応する印刷ジョブをDBサーバー106から削除する。そしてコンテンツ管理APサーバー109は,電子メール本文に対応する印刷ジョブが完了したことをSMTPサーバー101を介して電子メールによってゲスト端末2に送信する。続いてプリンター4は,添付ファイルAに対応する第二のURLをHTTPサーバー108に送信することによって添付ファイルAに対応する印刷データを取得して印刷を実行し,実行結果情報をHTTPサーバー108に送信する。HTTPサーバー108が実行結果情報を受信すると,コンテンツ管理APサーバー109は,HTTPサーバーら取得した実行結果情報に基づいて,添付ファイルに対応する印刷ジョブをDBサーバー106から削除する。そしてコンテンツ管理APサーバー109は,添付ファイルに対応する印刷ジョブが完了したことをSMTPサーバー101を介して電子メールによってゲスト端末2に送信する。以上説明した印刷シーケンスでは,管理ユーザーから電子メールアドレスを通知されていなくても,アクセスポイント8から電波を受信できる任意のユーザーが印刷制御サーバー1に登録されたプリンター4を探索し,探索したプリンター4に印刷を実行させることができる。また,印刷制御サーバー1が印刷対象を印刷データに変換するため,プリンター4を利用するゲスト端末2にはプリンター4に対応したプリンタードライバーをインストールする必要がない。このように,印刷制御サーバー1は,無線LANに接続されているプリンターを不特定多数のユーザーが容易に利用することを可能にする。5.他の実施形態尚,本発明の技術的範囲は,上述した実施例に限定されるものではなく,本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば,上記実施例では印刷制御サーバー1が電子メールによって印刷依頼を受信する例について説明したが,次に述べるように印刷制御サーバー1がウェブページを介して印刷依頼を受信しても良い。図7はウェブページを介して印刷制御サーバー1が印刷依頼を受信する場合の印刷シーケンスを示し,既に述べた処理については同一の符号が付されている。既に述べたS304の処理に続くS307において,ゲスト端末2からHTTPサーバー110を介してSSIDおよびBSSIDを取得したアカウント管理APサーバー107は,取得したSSIDおよびBSSIDに関連づけて記憶されている内部IDをDBサーバー106から取得する。S309では,アカウント管理APサーバー107は,DBサーバー106から取得した内部IDに関連づけられた印刷依頼受付用ウェブページをHTTPサーバー110を介してゲスト端末2に送信する。例えば図6Dに示すように印刷依頼受付用ウェブページは1つ以上のプリンターの内部ID64aとファイル管理システムを呼び出して印刷対象ファイルを指定するためのボタン64e,64fと印刷対象のファイル名を入力または表示するためのテキストボックス64b,64cと,SSIDおよびBSSIDに関連づけて記憶されている内部IDと関連づけて印刷依頼を送信するためのボタン64dとを含む。アカウント管理APサーバー107がボタン64dに埋め込むURLと内部IDとを関連づけて記憶しておくことによって,印刷依頼受付用ウェブページと内部IDとを関連づけることができる。なお,ゲスト端末2が電波を受信しているアクセスポイント8に接続している登録済みプリンターが複数ある場合には,それらのプリンターの内部IDを印刷依頼受付用ページに全て含めるとともに,ユーザーによっていずれかの内部IDを選択させてもよいが,それらの内部IDのいずれか1つをアカウント管理サーバー107が選択し,選択した1つの内部IDだけを印刷依頼受付用ウェブページに含めても良いし,内部IDと印刷依頼との関連づけさえ可能であれば,内部IDを印刷依頼受付用ウェブページに含めなくても良い。印刷依頼受付用ウェブページを受信したゲスト端末2は,印刷依頼受付用ウェブページにおいて印刷対象のファイルを設定し,設定した印刷対象のファイルを印刷依頼受付用ウェブページを介して印刷制御サーバー1に印刷依頼として送信するS310。具体的には例えば,ユーザーがウェブブラウザを用いて印刷依頼受付用ウェブページ64のテキストボックス64b,64cに印刷対象とするファイルのファイル名を入力し,ボタン64dをクリックすると,テキストボックス64b,64cに入力されたファイル名を有するファイルがボタン64dに埋め込まれたHTTPサーバー110のURLにゲスト端末2から送信される。ボタン64dに埋め込まれたURLを,ゲスト端末2が電波を受信しているアクセスポイント8に接続されているプリンター4の内部IDと関連づけておくことによって,印刷依頼受付用ウェブページ64を介した印刷依頼の送信はアカウント管理APサーバー107においてプリンター4に対する印刷依頼として一意に特定可能になる。HTTPサーバー110が印刷対象ファイルを取得すると,アカウント管理APサーバー107は,印刷対象ファイルを受信したHTTPサーバー110のURLに関連づけて記憶している内部IDを取得し,取得した内部IDに関連づけて記憶されている電子メールアドレスをDBサーバー106から取得する。続いてアカウント管理APサーバー107は取得した電子メールアドレスを宛先とし,HTTPサーバー110から取得した印刷対象ファイルを添付した電子メールをSMTPサーバー101を介してデータ変換APサーバー102に送信する。その結果,データ変換APサーバー102はプリンター4に対する印刷依頼として電子メールを受信するS314。このように,ゲスト端末2からウェブページを介して印刷依頼を印刷制御サーバー1が取得し,取得した印刷依頼を電子メールとして送受信することにより,図5に基づいて説明したシーケンスと同様にプリンターに印刷を実行させることもできる。また,ウェブページを介して印刷依頼を印刷制御サーバー1が取得する場合,電子メールを送受信することなく,ウェブページを介して取得した印刷依頼から印刷ジョブを印刷制御サーバー1が生成することも勿論可能である。また,プリンターから印刷制御サーバーに登録要求を送信する段階で,プリンター4が接続されている無線LANのSSIDまたはESSIDおよびBSSIDを印刷制御サーバー1に送信してもよい。また,上記実施形態では管理者端末3を操作してプリンター4を印刷制御サーバー1に登録する例を説明したが,プリンター4のユーザーI/F46をユーザーが操作してプリンター4を印刷制御サーバー1に登録しても良い。また,上記実施例では電子メールアドレスを表示させて、ユーザーに指定を行わせる物として説明をしたが、電子メールアドレスではどのプリンターに対応しているのかわかりづらいので、○○市役所受付前等のプリンターを用意に識別させるためのコメントを電子メールアドレスとともに表示させて選択を行わせても良い。この場合、例えば、コメントはプリンターで予め設定しておき、無線LANのSSIDまたはESSIDおよびBSSIDをプリンターから印刷制御サーバーに通知する際に合わせて設定されているコメントを通知し、DBサーバーにSSIDまたはESSIDおよびBSSIDとともに記憶させておく。さらに上記実施例では,プリンター4は印刷制御サーバー1から印刷待ち情報を受信すると自動的に印刷ジョブを実行する例を示したが,例えば印刷待ち情報を受信したプリンター4のユーザーI/F46に印刷ジョブの存在を示す情報を表示させ,ユーザーによる印刷ジョブの実行指示を待ってプリンター4が印刷ジョブを実行してもよい。また上記実施例では,印刷制御サーバー1が物理的に独立した複数のサーバーコンピューターによって構成される例を説明したが,印刷制御サーバー1の機能を単一のサーバーコンピューターで実現することも可能である。また,プリンター4と印刷制御サーバー1との通信プロトコルについては,XMPPを他のプッシュ型のプロトコルサーバーからクライアントに対する処理を実行するためにクライアントからの要求を必要としないプロトコルに置き換えることもできるし,プル型通信プロトコルサーバーからクライアントに対する処理が必ずクライアントからの要求に応えて実行されるプロトコルに置き換えることもできる。また,HTTPを用いた通信を別のプル型通信プロトコルに置き換えることもできるし,プッシュ型プロトコルに置き換えることもできる。"