ユーザ装置上に表示された印刷設定画面を介してユーザが設定した印刷設定を基に印刷ジョブを生成し、生成された印刷ジョブをプリンタに送信する印刷サービス装置と通信可能な情報処理装置を備える印刷システムであって、前記情報処理装置は、プリンタのステータス情報を取得するステータス取得手段と、前記取得されたステータス情報を示すステータス名を、前記プリンタのプリンタ名に加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理している前記プリンタに対応するプリンタ情報の内のプリンタ名を更新する更新手段と、を備え、前記印刷サービス装置は、該ステータス名が加えられたプリンタ名で更新されたプリンタ情報を管理する管理手段と、前記管理手段が管理するプリンタ情報に基づいて、該ステータス名が加えられたプリンタ名が表示される印刷設定画面を生成し、前記ユーザ装置上に送信する送信手段とを備えることを特徴とする印刷システム。ユーザ装置上に表示された印刷設定画面を介してユーザが設定した印刷設定を基に印刷ジョブを生成し、生成された印刷ジョブをプリンタに送信する印刷サービス装置と通信可能な中継サーバであって、プリンタのステータス情報を取得するステータス取得手段と、前記取得されたステータス情報を示すステータス名を、前記プリンタのプリンタ名に加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理している前記プリンタに対応するプリンタ情報の内のプリンタ名を更新する更新手段とを備え、前記印刷サービス装置は、該ステータス名が加えられたプリンタ名で更新されたプリンタ情報を管理する管理手段と、前記管理手段が管理するプリンタ情報に基づいて、該ステータス名が加えられたプリンタ名が表示される印刷設定画面を生成し、前記ユーザ装置上に送信する送信手段とを備えることを特徴とする中継サーバ。前記中継サーバは、さらに、前記中継サーバが管理しているプリンタのプリンタ名と該プリンタのステータス情報とを含むプリンタ情報を管理する管理手段を備え、前記ステータス取得手段は、前記プリンタから前記ステータス情報を取得したことを契機として、前記印刷サービス装置から前記印刷サービス装置が管理する前記プリンタ情報に対応する第1のプリンタリストを取得し、前記取得された第1のプリンタリストが含むプリンタのうち、前記中継サーバが備える管理手段が管理するプリンタ情報に対応する第2のプリンタリストに含まれないプリンタを前記中継サーバが未管理のプリンタとして特定し、前記特定された未管理のプリンタと、前記ステータス情報の受信元のプリンタの夫々に対応する前記印刷サービス装置が管理する前記プリンタ情報を前記印刷サービス装置から取得し、前記更新手段は、前記未管理のプリンタに対応する前記印刷サービス装置が管理する前記プリンタ情報の内のプリンタ名に該プリンタ情報が含むステータス情報が示す該未管理のプリンタのステータスに対応するステータス名を加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理する前記中継サーバが未管理のプリンタに対応するプリンタ情報の内のプリンタ名を更新し、前記ステータス情報の受信元のプリンタに対応する前記印刷サービス装置が管理する前記プリンタ情報の内のプリンタ名に該受信元のプリンタのステータスを示すステータス名を加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理する前記受信元のプリンタに対応するプリンタ情報の内のプリンタ名を更新することを特徴とする請求項2に記載の中継サーバ。前記ユーザ装置が前記印刷設定画面を表示する際の表示言語に対応するステータス名とプリンタのステータスとの対応情報が予め記憶された記憶手段と、プリンタから前記ステータス情報が取得されたことを契機として、該プリンタを利用するユーザに対応する前記表示言語を取得する言語取得手段とを備え、前記更新手段は、前記取得された表示言語と、前記記憶手段に記憶された前記対応情報とに基づいて、前記ステータス取得手段によって取得されたステータス情報が示す該プリンタのステータスの、前記表示言語に対応するステータス名を決定し、前記決定したステータス名を前記プリンタから取得されたステータス情報に対応するプリンタのプリンタ名に加えることを特徴とする請求項2または3に記載の中継サーバ。前記中継サーバが備える前記更新手段は、前記印刷サービス装置が管理するプリンタ情報が含むプリンタ名を更新する際に、該プリンタ名にプリンタのステータスの更新時刻を付加し、前記印刷サービス装置が備える前記送信手段は、前記更新時刻が付加されたプリンタ名を含む印刷設定画面を生成して前記ユーザ装置に送信することを特徴とする請求項2乃至4のいずれか1項に記載の中継サーバ。ユーザ装置上に表示された印刷設定画面を介してユーザが設定した印刷設定を基に印刷ジョブを生成し、生成された印刷ジョブをプリンタに送信する印刷サービス装置と通信可能な処理装置であって、プリンタのステータス情報を取得するステータス取得手段と、前記取得されたステータス情報を示すステータス名を、前記プリンタのプリンタ名に加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理している前記プリンタに対応するプリンタ情報の内のプリンタ名を更新する更新手段とを備え、前記印刷サービス装置は、該ステータス名が加えられたプリンタ名で更新されたプリンタ情報を管理する管理手段と、前記管理手段が管理するプリンタ情報に基づいて、該ステータス名が加えられたプリンタ名が表示される印刷設定画面を生成し、前記ユーザ装置上に送信する送信手段とを備えることを特徴とする処理装置。ユーザ装置上に表示された印刷設定画面を介してユーザが設定した印刷設定を基に印刷ジョブを生成し、生成された印刷ジョブをプリンタに送信する印刷サービスと通信可能な情報処理装置を備える印刷システムを制御する方法であって、前記情報処理装置が、プリンタのステータス情報を取得するステータス取得工程と、前記情報処理装置が、前記取得されたステータス情報を示すステータス名を、前記プリンタのプリンタ名に加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理している前記プリンタに対応するプリンタ情報の内のプリンタ名を更新する更新工程と、前記印刷サービス装置が、該ステータス名が加えられたプリンタ名で更新されたプリンタ情報を管理する管理工程と、前記印刷サービス装置が、前記印刷サービス装置が管理するプリンタ情報に基づいて、該ステータス名が加えられたプリンタ名が表示される印刷設定画面を生成し、前記ユーザ装置上に送信する送信工程とを有することを特徴とする制御方法。請求項7に記載の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。クラウドコンピューティングベンダーによる汎用的な印刷サービスが提案されている。この印刷サービスを提供する印刷サービス装置が、例えば、プリンタ情報に基づいて生成した印刷設定画面をユーザ装置上に送信することが考えられる。この印刷設定画面は、例えば、選択可能に表示されたプリンタ名を含み、ユーザは、当該プリンタ名を選択することによって、印刷出力先のプリンタ画像形成装置を指定することができる。今後、デバイスベンダーは、クラウドコンピューティングベンダーによって公開されているインターフェースに則り、画像形成装置と連携させたサービスを提供する機会が増えていく。そのため、デバイスベンダーは、他ベンダーとの差別化のため、提供するサービスに独自の機能を実装したい要求がある。しかし、クラウドコンピューティングベンダーが提供する汎用的な印刷サービスでは、画像形成装置との親和性が薄い。例えば、印刷サービス装置が、画像形成装置のステータス表示を提供する機能ステータス表示機能に対応していない場合がある。この場合、印刷サービス装置は、画像形成装置のステータスを示す情報を含む印刷設定画面をユーザ装置に送信することができない。従って、ユーザは、画像形成装置のステータスを知ることができず、印刷可能かを判断することが困難である。本発明は、印刷サービス装置が画像形成装置のステータスを表示する機能に対応していない場合でも、画像形成装置のステータスを示す情報を含む印刷設定画面をユーザ装置に送信する印刷システムの提供を目的とする。本発明の一実施形態の印刷システムは、ユーザ装置上に表示された印刷設定画面を介してユーザが設定した印刷設定を基に印刷ジョブを生成し、生成された印刷ジョブをプリンタに送信する印刷サービス装置と通信可能な情報処理装置を備える印刷システムである。前記情報処理装置は、プリンタのステータス情報を取得するステータス取得手段と、前記取得されたステータス情報を示すステータス名を、前記プリンタのプリンタ名に加え、該ステータス名が加えられたプリンタ名で前記印刷サービス装置が管理している前記プリンタに対応するプリンタ情報の内のプリンタ名を更新する更新手段とを備える。また、前記印刷サービス装置は、該ステータス名が加えられたプリンタ名で更新されたプリンタ情報を管理する管理手段と、前記管理手段が管理するプリンタ情報に基づいて、該ステータス名が加えられたプリンタ名が表示される印刷設定画面を生成し、前記ユーザ装置上に送信する送信手段とを備える。本発明の印刷システムによれば、印刷サービス装置が画像形成装置のステータスを表示する機能に対応していない場合でも、画像形成装置のステータスを示す情報を含む印刷設定画面をユーザ装置上に提供することが可能となる。従って、印刷時の印刷トラブルを軽減させることができる。ユーザ装置上に印刷設定画面を提供し、この印刷設定画面上でユーザが設定した印刷設定に応じた印刷ジョブを画像形成装置に送信する印刷サービス装置と通信可能な中継サーバを備えるシステムが考えられる。ここで、前述したように、汎用的な印刷サービスを提供する印刷サービス装置は、画像形成装置との親和性が低く、印刷サービス装置が、画像形成装置のステータスを提供できない場合がある。また、一般的に画像形成装置のステータス表示には、画像形成装置との双方向通信を行って、画像形成装置のステータスを示すステータス情報を取得しておくことが必要となる。しかし、インターネット環境において印刷サービス装置または中継サーバが画像形成装置のステータス情報を取得するためには、以下の処理が必要となる。すなわち、画像形成装置、中継サーバ、印刷サービス装置の間で常時セッションを張っておくか、または画像形成装置からポーリングすることが必要となる。そのため中継サーバや印刷サービス装置に負荷がかかる。従って、ステータス表示機能に対応していない印刷サービス装置を利用することが考えられる。しかし、印刷サービス装置がステータス表示機能に対応していない場合、前述したように、印刷サービス装置は、画像形成装置のステータスを示す情報を含む印刷設定画面をユーザ装置に送信することができない。従って、ユーザが印刷時に画像形成装置のステータスを確認できなくなってしまい、ユーザは印刷できず、また印刷できたかどうかわからなくなってしまうという課題がある。汎用的な印刷サービス装置であっても、画像形成装置の一覧をプリンタ名という形式でユーザ装置上に表示させる機能は一般的である。そこで、印刷サービス装置が画像形成装置のステータスの表示機能に対応していない場合に、ベンダーが提供する印刷中継サーバが、以下の処理を実行することが考えられる。すなわち、印刷中継サーバが、自分が管理するプリンタのプリンタ名にステータス名を付加し、このステータス名を付加されたスプリンタ名を印刷サービス装置を介してユーザ装置上に送信する。しかし、自社が提供する印刷中継サーバの管理外、例えば他社製品の画像形成装置のステータスを当該印刷中継サービスは検知することができない。このため印刷サービスはユーザ装置の印刷設定画面上に他社製品の画像形成装置のステータスを提供することができない。また、汎用的な印刷サービス装置が画像形成装置の一覧リストの画面上にステータス名を提供できたとしても、汎用的な印刷サービスを使用するユーザが設定する表示言語以外の言語でステータス名を作成すると文字化けが発生する。また、画像形成装置が、印刷サービス装置にステータス変更通知を出せないまま利用不可になったあと、画像形成装置の一覧リストの画面上のステータス表示が正常のまま更新されない場合がある。この場合、印刷サービス装置がユーザ装置から印刷指示を受けると、印刷処理できないだけではなく、ユーザが所望する印刷処理が実行できたかどうかわからない状況になる。以下に説明する本実施形態の情報処理システムによれば、上述した課題を解決することができる。実施例1図1は、印刷システム1000の構成を示す。印刷システム1000は、クライアントコンピュータ106および画像形成装置102を含む。クライアントコンピュータ106および画像形成装置102はユーザ環境に配置された装置であり、ネットワーク100を介して互いに接続されている。ネットワーク100はインターネット101に接続されている。また、印刷システム1000は、Webアプリケーションサーバ群105、印刷サーバ群104を含む。両サーバ群は、同じベンダーから提供されたサーバ群である場合もある。その場合は、両サーバ群はネットワーク100を介して接続されていてもよい。また、印刷システム1000は、印刷中継サーバ103を含む。印刷中継サーバ103はネットワーク100に接続されており、ネットワーク100はインターネット101に接続されている。なお、本実施例では、画像形成装置102および印刷中継サーバ103は、印刷サービスと通信する情報処理装置として機能する。印刷システム1000を構成する各装置、および各サーバ群は、インターネット101を介して接続可能であり、互いにデータ通信することができる。なお、各装置は1台のみであるが複数台あっても良い。また、各サーバ群は複数台で構成されているが1台であっても良い。本実施例では、台数に依らず、印刷中継サーバ103は単数で呼称し、印刷サーバ群104、およびWebアプリケーションサーバ群105は複数で呼称する。Webアプリケーションサーバ群105は、コンテンツデータを作成するためのWebアプリケーションをクライアントに提供し、提供されたWebアプリケーションを利用することでクライアントが作成したコンテンツデータを保存する。印刷サーバ群104は、Webアプリケーションサーバ群105が保存するコンテンツデータを基に生成された印刷データを送信先へ提供する。画像形成装置102は、印刷データを基に印刷を行う印刷ユニットを有する。また、画像形成装置102は、自機のステータスに変化があると印刷中継サーバ103、または印刷サーバ群104にそのステータスをインターネット101を介して通知する。印刷中継サーバ103は、送信先へ提供される印刷データを印刷サーバ群104、またはWebアプリケーションサーバ群105から取得する。図2は、印刷システム1000を構成する各装置、および各サーバ群のハードウェア構成を示す。201は、印刷システム1000を構成する各装置、および各サーバ群である。CPUCentralProcessingUnit202は、各種プログラムを実行し、様々な機能を実現するユニットである。ROMReadOnlyMemory203は、各種プログラムを記憶するユニットである。RAMRandomAccessMemory204は、CPU202の一時的な作業記憶領域として機能する記憶手段である。CPU202は、ROM203に記憶されているプログラムをRAM204にロードしプログラムを実行する。Input/Outputインターフェース205は、各装置、および各サーバ群に接続されているディスプレイ不図示にデータを送信する。また、Input/Outputインターフェース205は、ポインティングデバイス不図示からデータを受信するインターフェースユニットである。NICNetworkInterfaceCard206は、印刷システム1000を構成する各装置、および各サーバ群をネットワーク100に接続するためのユニットである。以上説明してきたユニットは、バス207を介してデータの送受信を行うことが可能である。また、画像形成装置102は、印刷ユニット不図示を備える。印刷ユニットは、バス207を介して各ユニットとデータを送受信することが可能である。なお、印刷ユニットは、ラスタイメージを記録媒体に印刷することが可能なユニットである。図3は、印刷システム1000を構成する各装置、および各サーバ群の機能ブロック図の例である。図3に示されている各ソフトウェアの機能を実現するプログラムは、各装置、および各サーバ群のROM203に記憶されている。各機能は、CPU202がRAM204にプログラムをロードし実行することで実現される。各装置、および各サーバ群が有する機能について説明する。ここで説明する機能は、次の3つの系に分類される。1つ目の系に分類される機能は、画像形成装置102を印刷中継サーバ103に登録し、印刷中継サーバ103内に中継仮想プリンタ303を実現し、印刷サービス304に中継仮想プリンタ303を登録する登録系に分類される機能である。2つ目の系に分類される機能では、まずWebアプリケーションサーバ群105が生成したコンテンツデータを印刷サーバ群104に送信する。そして、印刷サーバ群104から送信される印刷通知に基づいて印刷データを画像形成装置に印刷させる印刷系に分類される機能である。なお、印刷サーバ群104から送信される印刷通知情報を基に印刷データを画像形成装置102に印刷させる場合、印刷サーバ群104は仲介役である印刷中継サーバ103を介し印刷通知を送信する。3つ目の系に分類される機能では、まず画像形成装置102のステータスが変更した際に、画像形成装置102がそのステータス情報を印刷中継サーバ103に通知する。次に印刷中継サーバ103は、そのステータス情報を印刷サーバ群104に通知し、画像形成装置102のステータスを更新する。そして、印刷中継サーバ103が、画像形成装置102の呼称として印刷サーバ群104が保持するプリンタネームに対し、ステータス情報を付加したプリンタネームに更新するステータス更新系に分類される機能である。印刷サーバ群104は、このプリンタネームをWebブラウザ306で表示させる。まず、登録系に分類される機能について説明する。画像形成装置102が有する登録系に分類される機能について説明する。画像形成装置102は、印刷制御ソフトウェア301を有する。印刷制御ソフトウェア301は、図4に示す各機能を実現する。具体的には、印刷制御ソフトウェア301は、表示部401、印刷サービス情報保持部402、登録部403を備える。表示部401は、各種画面を表示する。印刷サービス情報保持部402は、印刷サービス304の情報を有する。図8Aは、印刷サービスの情報を示す。図8Aには、複数の印刷サービスの情報が示されているが、実施例1における印刷サービス304は、PrintServiceAに相当する。表示部401は、印刷サービス304に対し画像形成装置102の登録を行う処理をユーザから指示された場合に、図8Aの情報を基に、図10Aに示すような印刷サービスへの登録UIを生成し表示する。ユーザは、図10Aに示す画面において、画像形成装置102を登録したい印刷サービスを1001から選択する。実施例1の場合、印刷サービス304は印刷サービス304の1つのみのため、ユーザはPrintServiceA以外選択できない。ユーザは、選択した印刷サービス304に対しユーザID1002、およびパスワード1003、に入力する。続いてユーザは登録ボタン1004を押す。登録部403は、ユーザが登録ボタンを押したことに応じて登録情報を発行する。実施例1においては、印刷サービスは印刷サービス304のみであるが、複数の印刷サービスが選択できる場合、各印刷サービスに対して、ユーザID、パスワードを別々に設定できる。また、登録部403は、発行した登録情報を、後述する中継仮想プリンタ管理サービス302が有する要求受信部501へ送信する。その他、説明しなかった機能については後述する。ここで登録情報について説明する。登録情報は、印刷サービスネームを含む。印刷サービスネームは、ユーザが選択した印刷サービスを特定するための情報である。すなわち、印刷サーバ群104の印刷サービス304を特定するための情報である。また、登録情報は、ユーザIDおよびパスワードを含む。ユーザIDおよびパスワードは、印刷サービス304およびWebアプリケーションサーバ群105を利用するために必要な情報であり、このような情報をユーザ情報と呼ぶ。なお、本実施例では、Webアプリケーションサーバ群105、および印刷サーバ群104を提供するベンダーは同じであることを想定している。そのため、ユーザが両方のサーバ群が提供するサービスを利用する場合は、ユーザは同じユーザ情報で両方のサービスを利用することができる。実施例1において、ユーザは事前にWebアプリケーションサーバ群105にユーザ情報を登録しているものとする。また、登録情報は、画像形成装置102に割り当てられた固有の識別情報であるRPIDRealPrinterIDを含む。画像形成装置102を含む各画像形成装置不図示には、夫々固有の識別情報が割り当てられており、この識別情報により各画像形成装置は特定される。実施例1では、RPIDを特定することで画像形成装置の配置場所を特定できる。また、登録情報には、画像形成装置102の機種情報であるPrinterKindが含まれている。機種情報は、同一機種に同一の機種情報が割り当てられる。なお、2つの画像形成装置が同一機種とは、同一の通信モジュールB’を搭載していることを指す。なお、通信モジュールB’、および後述する通信モジュールA、通信モジュールA’、通信モジュールBの詳細については別途詳細に説明する。また、登録情報は、登録時の各画像形成装置のステータス情報ステータス情報901を含む。ステータス例としては、図9に示したステータスの種類がある。更に、登録情報は、画像形成装置102のプリンタネームも含んでいる。プリンタネームは、画像形成装置102に割り当てられた名前であり、画像形成装置102を呼称するときに用いるものである。なお、プリンタネームは識別情報と異なり、各画像形成装置のプリンタネームが同一である場合もある。また、登録情報は、ケーパビリティーズを含む。ケーパビリティーズは、画像形成装置102の能力を示す情報である。ケーパビリティーズは、例えば、画像形成装置102が両面印刷可能であるか否かを示す情報、およびカラー印刷可能であるか否かを示す情報、および出力可能ペーパサイズ等を示す情報を含む。ケーパビリティーズは画像形成装置102の印刷機能である。また、ケーパビリティーズは、図13Aに示すようにXML形式で要求受信部501へ送信される。なお、図13Aの<Item>が、画像形成装置102の能力を示しており、画像形成装置102は、面付け印刷可能であり、かつカラー出力可能であり、かつB5サイズ、およびA4サイズ、およびA3サイズの紙を出力可能であることが示されている。次に、印刷中継サーバ103が有する登録系に分類される機能について説明する。印刷中継サーバ103は、中継仮想プリンタ管理サービス302を有する。図5は、中継仮想プリンタ管理サービス302の機能ブロック図である。中継仮想プリンタ管理サービス302は、要求受信部501、制御部502、印刷サービス情報管理部503、仮想プリンタ生成部504、印刷サービスプリンタ生成部505、およびインターフェース情報管理部506を備える。要求受信部501は、登録情報を受信する。制御部502は、要求受信部501が受信した登録情報を取得し、その登録情報を解釈することができる。そして、制御部502は、次の2つの処理を行うように仮想プリンタ生成部504、および印刷サービスプリンタ生成部505へ指示を出す。1つ目の処理は、仮想プリンタ生成部504が中継仮想プリンタ303の機能を実現する処理である。2つ目の処理は、印刷サービスプリンタ生成部505が印刷サービス304に中継仮想プリンタ303の情報を登録させる処理である。1つ目の処理、即ち、仮想プリンタ生成部504が中継仮想プリンタ303の機能を実現する処理について説明する。中継仮想プリンタ303は、図6に示す各機能を実現するが詳細については後述する。仮想プリンタ生成部504は、制御部502から送信されたPrinterKindを基に、インターフェース情報管理部506に格納されている通信モジュールB602を特定し取得する。また、仮想プリンタ生成部504は、印刷サービスネームを基に、インターフェース情報管理部506に格納されている通信モジュールA’601を特定し取得する。通信モジュールBは画像形成装置102と通信を行うためのモジュールであり、上述したように同一機種は同じ通信モジュールBを有するので、PrinterKindから通信モジュールBを特定することが可能である。なお、通信モジュールBは、印刷制御ソフトウェア301が有する通信モジュールB’411と通信を行う。通信モジュールA’601は、印刷サーバ群104と通信を行うためのモジュールであり、印刷サービス304が有する通信モジュールA710と通信を行うことが可能なモジュールである。2つ以上の通信モジュールを取得した仮想プリンタ生成部504は、これら2つ以上の通信モジュールをロードしたプロセススレッドを実現する。このプロセスが、中継仮想プリンタ303に相当する。仮想プリンタ生成部504は、中継仮想プリンタ303を実現した後に、実現した中継仮想プリンタ303を識別するための識別情報であるVPIDVirtualPrinterIDを発行する。仮想プリンタ生成部504は、発行したVPIDを制御部502に送る。なお、中継仮想プリンタ303は、画像形成装置102から登録情報が送られるごとに実現されるものであり、実現された夫々の中継仮想プリンタ303には固有の識別子であるVPIDが割り当てられる。実施例1では、印刷ジョブ通知部608は、VPIDを特定することで中継仮想プリンタ303の配置場所を特定できる。次に、2つ目の処理、即ち、印刷サービスプリンタ生成部505が、印刷サービス304に中継仮想プリンタ303の情報を登録する処理について説明する。制御部502は、ユーザ情報を印刷サービスプリンタ生成部505へ送信する。印刷サービスプリンタ生成部505は、印刷サーバ群104を使用するために、受信したユーザ情報を基にWebアプリケーションサーバ群105に対して認証を行う。認証が成功した場合、印刷サービスプリンタ生成部505は、印刷サービス304にプリンタネーム、ケーパビリティーズ、VPID、画像形成装置102のステータスを送信する。このとき、制御部502は、プリンタネームは画像形成装置102から送信されたプリンタネームに対し、画像形成装置102のステータスを付加したプリンタネームを作成し、このプリンタネームを印刷サービス304に送信する。プリンタネームの作成に関しては後述の3つ目の系に分類されるステータス更新系機能で詳細を説明する。印刷サービスプリンタ生成部505は、印刷サービス304から応答としてSPIDServicePrinterIDを受信する。SPIDについては後述する。制御部502は、仮想プリンタ生成部504、および印刷サービスプリンタ生成部505から、VPIDおよびSPIDを取得する。VPIDおよびSPIDを取得した制御部502は、管理手段として機能する印刷サービス情報管理部503にそれらの情報を格納するよう指示を出す。印刷サービス情報管理部503は、VPID、SPID、および登録情報を図8Bに示すように関連付けて格納する。なお、VPIDが801、印刷サービスネームが802、RPIDが803、PrinterKindが804に相当する。また、SPIDが805、プリンタネームが806、ステータスが807、ステータスの更新日が808、ケーパビリティーズが809、ユーザネームが810、パスワードが811に相当する。印刷サービス情報管理部503は、登録情報として画像形成装置102から取得するステータス情報901をステータス807に格納する。また、印刷サービス情報管理部503は、登録情報として画像形成装置102から取得するユーザID、パスワードをユーザID810、パスワード811に格納する。ステータスの更新日808に関しては後述する。次に、印刷サーバ群104が有する登録系に分類される機能について説明する。印刷サーバ群104は、印刷サービス304を有する。印刷サーバ群104は、複数台のサーバを仮想化して1台のサーバとみなし、その1台のサーバで印刷サービス304の機能を実現している。なお、印刷サーバ群104は、その1台のサーバ内に複数のヴァーチャルマシンを起動し、夫々のヴァーチャルマシンに対して印刷サービス304の機能を実現させている。図3に示す印刷サービス304は、その内の1台を示したものである。図7は、印刷サービス304の機能ブロック図である。印刷サービス304は、プリンタ情報登録部701、プリンタ情報格納部702、プリンタ情報提示部703、印刷指示受付部704、印刷データ取得部705、および制御部706を備える。プリンタ情報登録部701は、ユーザ情報を印刷サービスプリンタ生成部505から受信する。プリンタ情報登録部701は、Webアプリケーションサーバ群105で認証を行い、認証が成功するとWebアプリケーション305からユーザ情報を受信する。ユーザ情報は、印刷サービス304のユーザIDを含む。プリンタ情報登録部701は、プリンタネーム、ケーパビリティーズ、ステータス、VPIDを印刷サービスプリンタ生成部505から受信し、ユーザIDとともに、プリンタ情報格納部702に格納するよう指示を出す。また、プリンタ情報登録部701は、VPIDに対応するSPIDを発行し、プリンタ情報格納部702、および印刷サービスプリンタ生成部505に発行したSPIDを送信する。プリンタ情報格納部702は管理手段として機能し、ユーザID、SPID、プリンタネーム、ケーパビリティーズ、ステータス、VPIDを関連付けて格納する。図8Cは、プリンタ情報格納部702が格納している情報を示す図であり、ユーザIDが812、SPIDが813、プリンタネームが814、ケーパビリティーズが815、ステータスが816、VPIDが187に相当する。その他、説明しなかった機能については後述する。以上、説明してきた機能が、画像形成装置102を印刷中継サーバ103に登録し、印刷中継サーバ103内に中継仮想プリンタ303を実現し、印刷サービス304に中継仮想プリンタ303を登録する登録系に分類される機能である。次に、印刷系に分類される機能について説明する。始めに、クライアント106が有する機能について説明する。クライアント106は、Webブラウザ306を有する。Webブラウザ306は、Webアプリケーションサーバ群105に保存されているコンテンツの印刷指示を、Webアプリケーションサーバ群105に送信する。また、Webブラウザ306は、Webアプリケーションサーバ群105から印刷サーバ群104へのアクセス命令、即ち、リダイレクトの指示を受信し、受信したリダイレクトの指示に従い印刷サーバ群104へアクセスする。また、Webブラウザ306は、そのWebブラウザ306を利用しているユーザが印刷可能な画像形成装置のリストを、アクセスした印刷サーバ群104から取得しリストを表示する。図11Aは、Webブラウザ306が表示するユーザが印刷設定を行うための印刷可能な画像形成装置の一覧リストを示す。Webブラウザ306は、その一覧リストからユーザが選択した画像形成装置に対応する印刷設定画面を、印刷サーバ群104から取得しその印刷設定画面を表示する。図10Bは、Webブラウザ306が表示するユーザが選択した画像形成装置に対応する印刷設定画面を示す。また、Webブラウザ306は、その印刷設定画面でユーザが設定した印刷設定値を印刷サーバ群104へ送信する。以上が、クライアント106が有するWebブラウザ306の説明である。次に、Webアプリケーションサーバ群105が有する機能について説明する。Webアプリケーションサーバ群105は、Webアプリケーション305を有する。Webアプリケーションサーバ群105は、複数台のサーバを仮想化して1台のサーバとみなし、その1台のサーバでWebアプリケーション305の機能を実現している。なお、Webアプリケーションサーバ群105は、その1台のサーバ内に複数のヴァーチャルマシンを起動し、夫々のヴァーチャルマシンに対してWebアプリケーション305の機能を実現させている。Webアプリケーション305は、文書作成に関するWebサービスを提供する。ユーザは、例えば、会社の会議で資料を配布したい場合に、その資料を作成するため文書作成サービスを利用する。クライアント106がWebアプリケーション305を利用する場合は、クライアント106にそのアプリケーションをインストールする必要はなく、Webブラウザ306を有していれば良い。Webアプリケーション305は、その資料を作成するための画面情報を、Webブラウザ306に送信する。なお、Webアプリケーション305は、Webブラウザ306を介してユーザが入力したユーザID、およびパスワードを含むユーザ情報を基に認証を行い、認証が成功したことに応じて資料を作成するための画面情報を送る。その画面情報を受信したWebブラウザ306は、その画面情報を基に文書を作成するための作成画面を表示し、ユーザはその作成画面を用いて会議で配布する資料を作成する。Webアプリケーション305は、ユーザがその作成画面を用いて作成した資料の情報を受信し、受信した情報を基にコンテンツを作成し、Webアプリケーションサーバ群105の記憶装置に作成したコンテンツに対応するコンテンツデータを保存させる。その際、ユーザはコンテンツのタイトルを入力する。また、作成されたコンテンツは複数保存されることになり、夫々のコンテンツのタイトルが重複する場合もある。このような場合、夫々のコンテンツに対応するコンテンツデータ毎に、コンテンツを一意に識別できるようにコンテンツ識別情報が割り当てられ、かつコンテンツデータはさまざまな形式で保存される。たとえば、一般的なワープロドキュメント、表計算ドキュメント、プレゼンテーションドキュメント、PDFProtableDocumentFormat形式、またはHTMLHyperTextMarkupLanguage形式である。なお、Webアプリケーション305は、文書作成サービスに限らずメールサービス、スケジュールサービスも提供している。文書作成サービスを利用し作成したコンテンツを印刷したいユーザは、その作成画面に表示されている印刷ボタンを押す。図11Cは、印刷ボタン1011が押されていることを示す図である。なお、ユーザが作成したコンテンツは1012である。Webアプリケーション305は、その印刷ボタンが押されたという情報を受信し、印刷サーバ群104へのアクセス命令、即ち、リダイレクトの指示をWebブラウザ306へ送信する。尚、リダイレクト指示は、上述したWebブラウザ306を利用しているユーザに対応する図11Aに示す画像形成装置の一覧リストを取得するための要求を含む。リダイレクト指示は、ユーザが印刷を指示したコンテンツを識別するためのコンテンツ識別情報、およびユーザ情報も含む。Webアプリケーション305は、図11Aに示す画像形成装置の一覧リストで、ユーザが印刷を実行したい画像形成装置を選択すると、ユーザ情報とともに印刷サーバ群104に印刷指示を行う。また、Webアプリケーション305は、印刷サーバ群104から印刷データの取得要求があった場合に、印刷データを識別するための印刷データ識別情報を印刷サーバ群104へ送信する。本実施例において、印刷データはPDF形式のコンテンツである。よって、印刷データ識別情報は、PDF形式のコンテンツに関する識別情報である。上述の通り、Webアプリケーション305は、文書作成サービスに限らずメールサービス、スケジュールサービスも提供している。Webアプリケーション305が提供するこれらのサービスによって生成されるコンテンツは、Webアプリケーション305のインターフェースにより第三者が提供するプログラムやサービスから利用することができる。Webアプリケーション305はコンテンツを様々な形式で保持しているため、上記インターフェースでも様々な形式でコンテンツを取得できる。以上が、Webアプリケーションサーバ群105が有するWebアプリケーション305の説明である。次に、印刷サーバ群104が有する印刷系に分類される機能について説明する。印刷サービス304のプリンタ情報提示部703は、Webブラウザ306から画像形成装置のリストを要求されたことに応じて、Webブラウザ306に図10Bに示すような画像形成装置の一覧画面を送信する。なお、プリンタ情報提示部703は、ユーザ情報のユーザIDを基にプリンタ情報格納部702が格納しているSPID、プリンタネームを特定する。そして、プリンタ情報提示部703はSPID、プリンタネームを基に、そのユーザが利用可能な画像形成装置のリストを生成する。また、プリンタ情報提示部703は、ユーザがリストから選択した画像形成装置のSPIDを受信する。プリンタ情報提示部703は、受信したSPIDを基にプリンタ情報格納部702が格納しているケーパビリティーズを特定し、印刷設定画面を生成し、生成した印刷設定画面をWebブラウザ306へ送信する。プリンタ情報格納部702は、図13Aに示すケーパビリティーズの情報から図10Bに示す印刷設定画面を生成する。プリンタ情報格納部702は、図10Bに示すように、ケーパビリティーズに記載された印刷設定しか選択できないような印刷設定画面を生成する。印刷指示受付部704は、印刷設定画面を介してユーザが指定した印刷設定と、SPIDをWebブラウザ306から受信する。また、印刷指示受付部704は、Webブラウザ306がリダイレクトの指示に基づいてアクセスしてきた際に、ユーザが印刷を指示した印刷データを識別するための印刷データ識別情報を受信する。印刷データ取得部705は、印刷指示受付部704から印刷データ識別情報を受信する。また、印刷データ取得部705は、印刷指示受付部704からユーザが入力した印刷設定、およびユーザが選択した画像形成装置に対応するSPIDを受信する。制御部706は、印刷データ取得部705から印刷データ識別情報、印刷設定、SPIDを取得する。印刷設定は、図13のBのようにXML形式で記載されている。図13のBを参照すると、ユーザは両面設定、およびモノクロ設定、および用紙サイズA4を設定したことが分かる。通信モジュールA710は、通信モジュールA’601を有する装置と通信を行うことが可能であり、2者間のデータ通信のインターフェースである。通信モジュールA’601は、通信モジュールA710と通信を行う。この理由については、通信モジュールA710の有する機能を説明した後に説明する。印刷サービス304の通信モジュールA710は、印刷データ識別情報格納部707、印刷設定格納部708、印刷ジョブ通知部709を備える。印刷データ識別情報格納部707は、制御部706から印刷データ識別情報を受信し格納する。印刷設定格納部708は、制御部706から印刷設定を受信し格納する。なお、印刷データ識別情報格納部707、および印刷設定格納部708は、制御部706からの格納指示を受信し格納処理を行う。制御部706は、印刷データ識別情報格納部707、および印刷設定格納部708から格納が終了した旨を受信したことに応じて、印刷ジョブ通知部709に通知情報を送るように指示をする。印刷ジョブ通知部709は、制御部706から通知情報を送るように指示されたことに応じて、SPIDを制御部706から取得し、プリンタ情報格納部702が格納している情報を基にVPIDを特定する。なお、SPIDに対応する送信先の情報、即ち、実施例1におけるVPIDをターゲットと呼ぶ。すなわち、ユーザは、SPIDを選択することでVPIDを指定している。また、印刷ジョブ通知部709は、印刷データの格納場所、および印刷設定の格納場所を制御部706から取得し、通知情報Aを生成し、登録されている画像形成装置に通知情報Aを送信する。印刷ジョブ通知部709は第1の送信手段に相当し、印刷ジョブ通知部709が送信する情報がデータに関する情報に相当する。なお、実施例1におけるデータに関する情報は通知情報Aではあるが、通信仕様に応じてその他の情報、データ等を含む場合もある。これは、後述する通知情報Bに関しても同様である。なお、実施例1における登録されている画像形成装置とは、VPIDに対応する中継仮想プリンタ303を指す。通知情報Aは、図13Cに示すようなXMLで表されており、1101に印刷データの格納場所が、1102に印刷設定の格納場所が記載されている。なお、通知情報は、印刷データを送信先へ提供するために前記印刷サーバが送信する通知情報であって、コンテンツデータ、および印刷データの両方のデータに共通して付与されている共通情報を含む。共通情報については後述するが、図13Cでは<title>の項目に記載されているDoc1が共通情報に相当する。ここで、なぜ、通信モジュールA’以外の通信モジュールが、通信モジュールAと通信できないかを説明する。それは、通信モジュールA’以外の通信モジュールは、印刷ジョブ通知部709が送信するXMLで記載された通知情報Aを解釈することができないからである。また、通信モジュールA’以外の通信モジュールが、通信モジュールAと通信できない他の例として、次のような例もある。例えば、通信モジュールAが印刷ジョブ通知部709を有しておらず、別の方法で印刷データ、および印刷設定を通信モジュールA’に取得させる場合、通知情報Aを取得する通信モジュールA’では取得することができない。なぜなら、通知情報Aを取得する通信モジュールA’は、通信モジュールAからの通知情報Aを待つ状態となっているため、通知情報Aが通知されない限り印刷データ、および印刷設定を取得することができない。この通信モジュールAと通信できる通信モジュールA’には、通信モジュールAに対し取得するデータが存在するか否かを問い合わせる構成が要求される。このように通信モジュールA’が、通信モジュールAのデータ通信の規格に対応していないことにより、通信モジュールAと、通信モジュールA’が通信できない場合もある。なお、通信モジュールAと、通信モジュールA’が通信を行えるような仕組みを、印刷サーバ群104を提供するベンダーの仕様と呼ぶ。そして、この仕様は、印刷サーバ群104を管理しているベンダーに深く依存する。印刷サーバ群104を管理しているベンダーは、印刷サーバ群104に通信モジュールAを実装し、通信モジュールAと通信を行うための通信モジュールA’を公開する。事実、近年このような体系が確立されつつあり、印刷サーバ群104を管理しているベンダーは、印刷サーバ群104とデバイスがデータ通信を行うための独自仕様を公開している。画像形成装置102が印刷サーバ群104と通信するために画像形成装置102のデバイスベンダーは、画像形成装置102に通信モジュールA’を搭載しなくてはならない。そして、仮に、印刷サーバ群104を管理しているベンダーが通信モジュールAの構成を変更したとする。即ち、印刷サーバ群104を管理しているベンダーが仕様の変更を行ったと仮定する。すると、デバイスベンダーは仕様の変更に伴い、画像形成装置102の通信モジュールA’を変更しなくてはいけない。この作業は非常に負荷が高い。なぜなら、画像形成装置は様々な顧客環境に配置されており、再び印刷サーバ群104と画像形成装置が通信を行うようにするためには、その様々な顧客環境へサービスマンが出向き、通信モジュールA’を変更しなくてはいけないからである。また、サービスマンを利用せずに通信モジュールA’を配布する解決方法も考えられるが、複数の画像形成装置に配布せねばならず、通信帯域に負荷をかけることになる。しかし、次に説明する印刷中継サーバ103の印刷系に分類される機能を用いることでこの課題は解決する。なお、印刷サーバ群104を管理しているベンダーが公開するデータ通信の仕様は、第1の仕様に相当する。通信モジュールA、および通信モジュールA’のインターフェースは、第1の仕様に準じて作成されるインターフェースである。次に、印刷中継サーバ103の印刷系に分類される機能について説明する。図6に示すように、中継仮想プリンタ303は、通信モジュールA’601、および通信モジュールB602を有する。通信モジュールA’601は、印刷通知受付部603、印刷設定取得部604、および印刷データ取得部605を備える。通信モジュールB602は、印刷ジョブ通知部608、印刷設定格納部607、および印刷データ格納部606を備える。通信モジュールA’601の印刷通知受付部603は、印刷ジョブ通知部709から送信される通知情報Aを受信する。印刷サービス304は、画像形成装置102のRPIDではなく中継仮想プリンタ303登録しているため、通知情報Aは印刷通知受付部603に送信される。そして、この通信モジュールA’は通信モジュールAと対をなすモジュールであるため、印刷通知受付部603は、通知情報Aを解釈することが可能である。印刷通知受付部603が第1の取得手段に相当する。印刷通知受付部603は、通知情報Aに記載されている印刷データの格納場所、および印刷設定の格納場所を確認し、夫々の情報を印刷設定取得部604、印刷データ取得部605に通知する。印刷設定取得部604は、通知された印刷設定の格納場所を基に、印刷設定格納部708から印刷設定を取得する。印刷データ取得部605は、通知された印刷データの格納場所を基に、印刷データ識別情報格納部707から印刷データを取得する。印刷データ取得部605は、印刷データ格納部606に対して印刷データ取得部605が取得した印刷データを格納するように指示を出す。印刷設定取得部604は、印刷設定格納部607に対して印刷設定取得部604が取得した印刷設定を格納するように指示を出す。印刷データを格納した印刷データ格納部606は、格納場所を印刷ジョブ通知部608に通知する。印刷設定を格納した印刷設定格納部607は、格納場所を印刷ジョブ通知部608に通知する。印刷ジョブ通知部608は、印刷データ格納部606、および印刷設定格納部607から格納場所の通知を受け付けたことに応じて、通知情報Bを生成する。通知情報Bは図13Dに示すようなXML形式で表現される。1103に印刷データの格納場所が記載され、1104に印刷設定の格納場所が記載されている。印刷ジョブ通知部608は、通知情報Bを印刷制御ソフトウェア301へ送信する。印刷ジョブ通知部608が第2の送信手段に相当する。このようにして、前者の通信モジュールである通信モジュールA’601は、後者の通信モジュールである通信モジュールB602に印刷データ、および印刷設定を渡し、モジュール間通信を実現する。画像形成装置102は、通信モジュールBに対応する通信モジュールB’を実装している。画像形成装置102は、印刷サービス304から印刷データを取得する構成である。上述の仕組みにより、通信モジュールAの変更に伴い通信モジュールA’が変更になったとしても、印刷中継サーバ103の通信モジュールA’を変更することで画像形成装置102に通知情報を送ることができる。即ち、印刷サーバ群104を管理しているベンダーが印刷中継サーバ103と画像形成装置102がデータ通信を行うための独自仕様を変更したとしても、デバイスベンダーは画像形成装置102の通信モジュールを変更する必要はない。デバイスベンダーは、印刷中継システムの中継仮想プリンタ303を変更することで、様々なユーザ環境に配置された画像形成装置102と印刷サーバ群104とが通信させることが可能になる。中継仮想プリンタ303の変更方法として、中継仮想プリンタ303の通信モジュールA’を変更する方法の他、現存する中継仮想プリンタ303を破棄し、新たに中継仮想プリンタ303を生成する方法が考えられる。次に、画像形成装置102の印刷系に分類される機能について説明する。図4に示すように、印刷制御ソフトウェア301は、通信モジュールB’411を有している。通信モジュールB’411は、印刷通知受付部404、印刷設定取得部405、および印刷データ取得部406を備える。印刷通知受付部404は、印刷ジョブ通知部608から送信されてくる通知情報Bを受信する。印刷通知受付部404が第2の取得手段に相当する。そして、この通信モジュールB’411は通信モジュールB602と対を成すモジュールであるため、印刷通知受付部404は、通知情報Bを解釈することが可能である。なお、中継仮想プリンタ303と画像形成装置102がデータ通信を行うためにデバイスベンダーが規定した仕様は、第2の仕様に相当し、デバイスベンダーがハンドリング可能な仕様である。通信モジュールB、および通信モジュールB’のインターフェースは、第2の仕様に準じて作成されるインターフェースである。印刷通知受付部404は、通知情報Bに記載されている印刷データの格納場所を確認し、夫々の情報を印刷設定取得部405、印刷データ取得部406に通知する。印刷設定取得部405は、通知された印刷設定の格納場所を基に、印刷設定格納部607から印刷設定を取得する。印刷データ取得部406は、通知された印刷データの格納場所を基に、印刷データ格納部606から印刷データを取得する。取得された印刷設定、および印刷データは、印刷通知受付部404を介してジョブ管理部407へ送信される。ジョブ管理部407は、印刷データと印刷設定情報を取得し、印刷の実行を印刷実行部408へ指示する。指示を受けた印刷実行部408は、印刷設定と印刷データを基にラスタイメージを生成し、生成したラスタイメージを印刷するよう印刷ユニットに指示を出す。以上が、Webアプリケーションサーバ群105で生成されたコンテンツの印刷指示を印刷サーバ群104に送信し、印刷中継サーバ103から送信される印刷データを画像形成装置に印刷させる印刷系の説明である。次に、画像形成装置102のステータス更新系に分類される機能について説明する。画像形成装置102が有するステータス更新系に分類される機能について説明する。図4に示すように、印刷制御ソフトウェア301は、ステータス管理部409、状態通知部410を備える。ステータス管理部409は、画像形成装置102のステータス状態を保持する。ステータス管理部409は、自機の状態を常に監視し、ステータスに変化がおこると、変化したステータス情報を状態通知部410に通知する。スタータスの内容は、図9の901に示す状態である。また、印刷処理中にステータス変化が発生した場合は、以下のステータス内容の場合は、印刷実行部408に印刷の中断を指示する。具体的には、印刷処理の継続ができないステータスは、エラー系に分類されるステータスである。すなわち、ステータス901の、PaperJam、OverOpen、OutOfToner、Errorが挙げられる。また、ステータス901の中で、StatusUnknownは画像形成装置102と印刷中継サーバ103が通信不可能な状況の場合のステータスであり、このステータスの判断は印刷中継サーバ103が行う。次に、印刷中継サーバ103のステータス更新系に分類される機能について説明する。中継仮想プリンタ管理サービス302は、状態受信部507、プリンタ情報取得部508、プリンタ情報更新部509、印刷サービスユーザ情報取得部510、表示ステータス文字列管理部511を備える。図4の状態通知部410のステータス情報の通知に応じて、中継仮想プリンタ管理サービス302の状態受信部507は、該ステータス情報を受け取る。このとき状態受信部507が受け取るステータス情報は、ステータスのほかに、RPIDを含む。状態受信部507は、ステータスとRPIDを制御部502に通知する。そして、制御部502は、RPIDを印刷サービス情報管理部503に通知する。印刷サービス情報管理部503は、通知されたRPIDに一致する情報を図8Bに示す管理テーブルから抽出して制御部502に返す。抽出した情報に複数のユーザが存在する場合、つまり、複数のユーザが同じ画像形成装置102を登録している場合は、それら複数ユーザ分の処理を以降の処理で行う。次に、制御部502から指示を受け、印刷サービスユーザ情報取得部510は、受け取った情報に含まれるユーザIDとパスワードを基に、Webアプリケーションサーバ群105で認証を行う。認証が成功するとWebアプリケーション305からユーザ情報を受信する。このユーザ情報は、認証トークンとWebアプリケーション305が格納する表示言語情報を含む。この表示言語情報はWebアプリケーション305のサービスを使用するユーザがあらかじめ設定した情報であり、Webアプリケーション305が作成した画面をWebブラウザ306に表示する際の表示言語を示す情報である。この表示言語の種類としては、図9のLanguage902で示す各言語、例えば日本語、英語、フランス語、ドイツ語などが挙げられる。次に、制御部502は、Webアプリケーション305から取得した表示言語情報と印刷サービス情報管理部503から取得したステータスを使用して、表示ステータス文字列管理部511が管理するステータス文字列を参照する。制御部502は、ユーザがあらかじめ設定した表示言語に一致するステータス文字列を取得する。この文字列を図9の903のマップに示す。903に示すマップは、各言語に対するステータスを表わす文字列で構成される。すなわち、表示ステータス文字列管理部511は、Webブラウザ306が表示する表示言語に対応するステータス名とプリンタのステータスとの対応情報が予め記憶された記憶手段として機能する。制御部502は、この表示言語情報に基づいて表示言語を決定する。次に制御部502は、認証トークンをプリンタ情報取得部508に渡す。プリンタ情報取得部508は認証トークンを元に、印刷サーバ群104から認証を行ったユーザIDに紐づくプリンタの一覧情報を取得する。この時の印刷サービス304の処理については後述する。印刷サービス304から取得したプリンタ一覧情報には、印刷サービス304のプリンタ情報格納部702が管理する図8Cで示すSPID813の一覧が含まれる。ここで、制御部502は、印刷サービス情報管理部503から、印刷サービス情報管理部503が管理する図8Bに示す管理テーブルの中から、ユーザIDに一致する情報をすべて取得する。元になるユーザIDは画像形成装置102から取得したRPIDに一致するユーザIDである。更に印刷サービス304から取得したプリンタ一覧情報に、印刷サービス情報管理部503に登録されていない情報図8CだとSPIDが11F0A122-57B8のレコードも抽出する。この情報は、ユーザIDに対して中継仮想プリンタ管理サービス302が管理していないプリンタ情報である。制御部502は、この抽出した情報のSPIDを元にプリンタ情報取得部508を介して、プリンタ情報としてプリンタネーム、ステータスを印刷サービス304から取得する。制御部502は、取得したプリンタ情報を使用し、図8の806で示すように、プリンタネームに、ステータス文字列を付加することでプリンタネームを再作成する。すなわち、制御部502は、印刷サービス304が管理するプリンタ情報の内のプリンタ名を更新する更新手段として機能する。制御部502は、既にステータス文字列が存在するプリンタネームはステータス文字列を一旦削除し、新しいステータス文字列を付加し、更新する。制御部502は、この再作成したプリンタネームと、画像形成装置102から取得したステータスを印刷サービス情報管理部503に通知し、印刷サービス情報管理部503はこれらの情報を更新して図8Bに示す管理テーブルとして保持する。また、このときステータスを更新した更新時刻をステータス更新日808として保持する。ステータス更新日808については後述の実施例3で説明する。更に制御部502は、認証トークン、再作成したプリンタネーム、ステータス、SPIDを印刷サーバ群104にプリンタ情報更新部509を介して送信する。次に、印刷サーバ群104のステータス更新系に分類される機能について説明する。図7の印刷サービス304のプリンタ情報提示部703は、中継仮想プリンタ管理サービス302のプリンタ情報取得部508からプリンタ一覧の取得要求を受付ける。プリンタ情報提示部703は、取得要求に含まれる認証トークンからユーザIDを取得し、制御部を介してプリンタ情報格納部702にユーザIDを渡す。プリンタ情報格納部702は、図8CからユーザID812に一致するレコードを全て抽出し、そこからSPID813のリストとプリンタネーム814のリストを、プリンタ情報提示部703に渡す。プリンタ情報提示部703は、受け取ったリストをプリンタ情報取得部508に送信する。また、印刷サービス304はプリンタ情報更新部711を備える。プリンタ情報更新部711は、中継仮想プリンタ管理サービス302のプリンタ情報更新部509からプリンタ情報更新要求があると中継仮想プリンタ管理サービス302の制御部502が再作成したプリンタネーム、ステータス、SPID、認証トークンを受け取る。プリンタ情報更新部711は、認証トークンからユーザIDを取得し、プリンタ情報格納部702に情報を渡す。プリンタ情報格納部702は図8Cに示す管理テーブルに含まれる情報をそれぞれ更新する。以上により、中継仮想プリンタ管理サービス302印刷サービス304が保持するプリンタネームにステータスを含めたプリンタネームに更新することが可能となる。以上が、画像形成装置102のステータスを更新するステータス更新系の説明である。すなわち、画像形成装置102のステータスが変更した際に、そのステータス情報を画像形成装置102が印刷中継サーバ103に通知する。そして、印刷中継サーバ103が、印刷サーバ群104に通知し、印刷サーバ群104が保持する画像形成装置102のステータスを更新する。この処理により、印刷サービス304は、画像形成装置サービスプリンタの一覧画面で、ユーザが印刷サービス304に登録しているすべてのプリンタのステータス情報を、ユーザの表示言語に合わせた形式で表現することが可能となる。この一覧画面は図11A、図11Bに示される。図11Aに示すプリンタリスト画面は、Webアプリケーション305の表示言語が英語の場合の例である。図11Bに示すプリンタリスト画面は、Webアプリケーション305の表示言語が日本語の場合の例である。また、3つ目の系に分類されるステータス更新系機能について、画像形成装置102のステータスが変更したタイミングで、ステータスを含めたプリンタネームを再作成し、更新する機能を説明した。このステータス更新機能の実行タイミングとしては、1つ目の系に分類される登録系機能でも行う。この実行タイミングは後述する図14のS1208がこれに該当する。次に、印刷中継サーバ103の管理外の画像形成装置102に対するステータス更新の実行タイミングについて説明する。印刷中継サーバ103の管理外の画像形成装置102とは、印刷サーバ群104のみに直接登録されている画像形成装置、つまり、印刷中継サーバ103に登録されていない画像形成装置図8Bに示す管理テーブル登録情報が存在しない画像形成装置である。ステータス更新系機能では印刷中継サーバ103の管理外の画像形成装置に対してもそのユーザが印刷サーバ群104に登録している画像形成装置であればステータス更新処理を行う。印刷中継サーバ103の管理外の画像形成装置のステータス更新実行のタイミングは、印刷中継サーバ103が常に一定間隔に印刷サーバ群104に対し行う方法でもよい。常に一定間隔にステータス更新処理を行うことでよりリアルタイムな情報更新が可能となる。しかし、この方法では、印刷中継サーバ103から印刷サーバ群104に対し、ステータス変更がなくても常に一定間隔で通信を行うため、無駄な処理や通信負荷を与えてしまうことにもなる。それを考慮し、実施例1では、画像形成装置の登録時、または、画像形成装置のステータスに変更があるタイミングで印刷中継サーバ103の管理外の画像形成装置のステータス更新処理プリンタネームにステータスを付加する処理を行う例を示している。他の実施例として後述の実施例2では、ユーザ任意の実行タイミングでステータス更新処理を行う方法を説明する。次に、画像形成装置102を印刷中継サーバ103に登録し、印刷中継サーバ103内に中継仮想プリンタ303を実現し、印刷サービス304に中継仮想プリンタ303を登録する処理について図14を用いて説明する。始めに、S1201において、ユーザは画像形成装置102の表示部401から登録したい印刷サービスを選択し、ユーザID、パスワードを入力する。S1202において、印刷制御ソフトウェア301の登録部403は、中継仮想プリンタ管理サービス302の要求受信部501にプリンタの登録を要求する。このとき、印刷制御ソフトウェア301の登録部403は、上述の登録情報とRPID、PrinterKind、Capabilities、プリンタネーム、ステータスを要求受信部501に送信する。S1203において、中継仮想プリンタ管理サービス302の制御部502は、要求受信部501から登録情報を受け取る。制御部502は受け取った登録情報を基に、仮想プリンタ生成部504に指示し、中継仮想プリンタ303を実現する。S1204において、中継仮想プリンタ303は作成成功の応答を仮想プリンタ生成部504に送信する。S1205において、仮想プリンタ生成部504は、VPIDを作成する。S1206において、制御部502からの指示を受けた印刷サービスユーザ情報取得部510は、Webアプリケーション305にユーザID、およびパスワードを送信し認証を受ける。Webアプリケーション305による認証が成功した場合、S1207において、Webアプリケーション305は制御部502に認証が成功した旨を示す応答を送信する。S1208において、中継仮想プリンタ管理サービス302、Webアプリケーション305および印刷サービス304は、後述するS1405からS1415のステータス更新の処理を実行する。S1209において、中継仮想プリンタ管理サービス302の印刷サービスプリンタ生成部505は、印刷サービス304のプリンタ情報登録部701にユーザに提供するプリンタサービスプリンタとしてVPIDを登録するように要求する。S1210において、プリンタ情報登録部701は、VPIDをサービスプリンタとして登録したことに応じて、SPIDを発行し印刷サービスプリンタ生成部505に送信する。S1211において、中継仮想プリンタ管理サービス302の制御部502は、SPIDとVPIDを格納するよう印刷サービス情報管理部503に指示を出す。S1212において、設定完了通知とSPIDとを中継仮想プリンタ303に送信する。S1213において、中継仮想プリンタ303は、SPIDを基に印刷サービス304の通信モジュールA710に接続し、通知情報Aが送信されるのを待つ。S1214において、中継仮想プリンタ管理サービス302の要求受信部501は、プリンタの登録が完了した旨を印刷制御ソフトウェア301の登録部403に通知する。S1215において、登録部403は、画像形成装置102のUIに画像形成装置の登録が完了した旨を表示するよう表示部401に指示を出す。S1216において、印刷制御ソフトウェア301は、VPIDを基に中継仮想プリンタ303の通信モジュールBに接続し、通知情報Bが送信されるのを待つ。以上が、登録処理の説明となる。次に、Webアプリケーションサーバ群105で生成されたコンテンツデータの印刷指示を印刷サーバ群104に送信し、印刷サーバ群104から送信される印刷データを画像形成装置102に印刷させる処理について図15を用いて説明する。S1301において、Webブラウザ306は、ユーザが編集を行いたいコンテンツデータの表示を、Webアプリケーション305に要求する。S1302において、Webアプリケーション305は、要求されたコンテンツに対応するコンテンツデータの画面をWebブラウザ306に送信する。S1303において、Webブラウザ306は、ユーザがコンテンツの画面を介して印刷を指示したことに応じて、印刷サービス304に登録されている画像形成装置サービスプリンタの一覧画面図11Aを要求する。S1304において、印刷サービス304のプリンタ情報提示部703は、プリンタ情報格納部702から一覧リストを取得する。そしてプリンタ情報提示部703は、図11Aに示すように、Webブラウザ306を利用しているユーザに対応するサービスプリンタの一覧画面を、Webブラウザ306に送信する。ここでは、プリンタ情報提示部703は、ユーザが印刷設定を行うための画面を生成し、Webブラウザ306に送信する送信手段として機能する。S1305において、Webブラウザ306は、ユーザが一覧画面から画像形成装置を選択したことに応じて、選択された画像形成装置に対応する印刷設定画面図10Bを要求する。S1306において、プリンタ情報提示部703は、印刷設定画面図をWebブラウザ306に送信する。S1307において、Webブラウザ306は、ユーザが印刷設定画面上で入力した印刷指示を印刷サービス304に送信する。S1308において、印刷サービス304の制御部706は、ユーザが印刷を指示した印刷データの識別情報をWebアプリケーション305から取得する。また、制御部706は、印刷データの識別情報と、印刷設定とを組み合わせジョブとする。S1309において、印刷ジョブ通知部709は、中継仮想プリンタ303の印刷通知受付部603にジョブが生成されたことを通知する。即ち、印刷通知受付部603は、通知情報を取得する。S1310において、印刷データ取得部605は、印刷サービス304の印刷データ識別情報格納部707に印刷データの取得を要求する。S1311において、印刷データ取得部605は、印刷データ識別情報格納部707から印刷データを取得し、印刷データ格納部606に格納する。S1312において、印刷設定取得部604は、印刷設定格納部708に印刷設定の取得を要求する。S1313において、印刷設定取得部604は、印刷設定格納部708から印刷設定を取得し、印刷設定格納部607に格納する。S1314において、中継仮想プリンタ303の印刷ジョブ通知部608は、印刷制御ソフトウェア301の印刷通知受付部404にジョブが生成されたことを通知する。S1315において、印刷データ取得部406は、印刷データ格納部606に印刷データの取得を要求する。S1316において、印刷データ取得部406は、印刷データ格納部606から送信された印刷データを取得する。S1317において、印刷設定取得部405は、印刷設定格納部607に印刷設定の取得を要求する。S1318において、印刷設定取得部405は、印刷設定格納部607から印刷設定を取得する。S1319において、印刷実行部408は、取得した印刷設定と印刷データを基にラスタイメージを描画し、ラスタイメージを印刷する。次に、画像形成装置102のステータスに変更があり、印刷中継サーバ103でステータスが変更したプリンタのプリンタネームを再作成し、印刷サーバ群104でプリンタネームを更新する処理について図16を用いて説明する。始めに、S1401において、印刷制御ソフトウェア301のステータス管理部409は、画像形成装置102のステータスに更新があると、状態通知部410にRPIDとステータスを渡す。状態通知部410は、受け取ったRPIDとステータスを中継仮想プリンタ管理サービス302の状態受信部507に送信する。S1402において、状態受信部507は受信したことを示す応答を状態通知部410に返信する。S1403において、制御部502から指示を受けた印刷サービスユーザ情報取得部510は、RPIDに対応するユーザID、パスワードをWebアプリケーション305に送信し認証要求を行う。画像形成装置102から取得したRPIDを登録しているユーザが複数存在する場合は、S1403以降の処理は複数ユーザ分の処理を行う。S1404において、Webアプリケーション305は認証を行い、認証に成功した場合は認証トークンを含めた結果応答を印刷サービスユーザ情報取得部510に返信する。S1405において、印刷サービスユーザ情報取得部510は、Webアプリケーション305に認証トークンを送信してユーザ情報を要求する。S1406において、Webアプリケーション305は印刷サービスユーザ情報取得部510にユーザ情報を返信する。ユーザ情報には、Webブラウザ306が一覧リスト画面や印刷設定画面上で表示させる表示言語の表示言語情報が含まれる。すなわち、印刷サービスユーザ情報取得部510は、画像形成装置102からステータス情が取得されたことを契機として、表示言語情報を取得する言語取得手段として機能する。S1407において、中継仮想プリンタ管理サービス302のプリンタ情報取得部508は、プリンタ情報提示部703に認証トークンを送信して、プリンタ一覧要求を行う。S1408において、プリンタ情報提示部703は、認証トークンの妥当性をチェックし、応答として認証トークンが示すユーザの図8Cの813に示す、SPIDの一覧をプリンタ情報取得部508に返信する。実施例1において、プリンタ情報提示部703は、SPIDの一覧を取得するために、例えばPrintServiceAが提供するWebサービスとして、/Searchオペレーションを使用する。プリンタ情報提示部703は、この時の入力パラメータとして、認証トークンを指定し、プリンタ情報格納部702からSPIDの一覧を得る。このSPIDの一覧が、第1のプリンタリストに相当する。S1409において、制御部502は、受け取ったSPIDの一覧から印刷サービス情報管理部が管理していない、未管理の画像形成装置を抽出する。具体的には、制御部502は、受け取ったSPIDのうち、印刷サービス情報管理部503が管理する図8Bに示すプリンタ情報に含まれるSPID805第2のプリンタリストに含まれないSPIDを抽出する。制御部502は、抽出されたSPIDに対応する画像形成装置を、印刷中継サーバ103が未管理の画像形成装置管理外の画像形成装置として特定する。S1410において、プリンタ情報取得部508は、印刷サービス304に認証トークン、管理外の画像形成装置のSPIDを送信して、管理外の画像形成装置のプリンタ情報取得要求を行う。実施例1において、プリンタ情報提示部703は、プリンタ情報を取得するために、例えばPrintServiceAが提供するWebサービスとして、/printerオペレーションを使用する。プリンタ情報提示部703は、この時の入力パラメータとして、認証トークンとSPIDを指定し、プリンタ情報を得る。S1411において、プリンタ情報提示部703は、プリンタ情報をプリンタ情報取得部508に返信する。このプリンタ情報にはステータス、プリンタネームが含まれる。S1412において、制御部502は、印刷サービス情報管理部503からプリンタ情報を取得する。制御部502は、プリンタリストに含まれる印刷サービス304から取得したプリンタネームに対し、プリンタ情報提示部703から取得したステータスを付加したプリンタネームを再作成する。S1413において、印刷サービス情報管理部503は、図8Bに示す管理テーブルの印刷制御ソフトウェア301から取得したステータスとステータス更新日、また、再作成したプリンタネームでプリンタネームを更新する。S1414において、プリンタ情報更新部509は、印刷サービス304のプリンタ情報更新部711に認証トークン、SPID、再作成したプリンタネーム、ステータスを送信してプリンタ情報更新要求を行う。実施例1において、プリンタ情報更新部711は、プリンタ情報を更新するために、例えばPrintServiceAが提供するWebサービスとして、/updateオペレーションを使用する。プリンタ情報更新部711は、この時の入力パラメータとして、認証トークンとSPID、プリンタネーム、ステータスを指定し、プリンタ情報更新を行う。S1415において、印刷サービス304のプリンタ情報更新部711は、プリンタ情報更新を行い、プリンタ情報更新部509に応答を返信する。S1410からS1415の処理は、抽出した中継仮想プリンタ管理サービス302の管理外の画像形成装置の数だけ繰り返し行われる。S1416以降の処理は、中継仮想プリンタ管理サービス302が管理するプリンタ、すなわち受信元のプリンタのステータス更新処理である。S1416において、プリンタ情報取得部508は、印刷サービス304のプリンタ情報提示部703に認証トークン、印刷制御ソフトウェア301から取得したSPIDを送信して、プリンタ情報取得要求を行う。S1417において、プリンタ情報提示部703は、プリンタ情報を返信する。このプリンタ情報にはステータス、プリンタネームが含まれる。S1418において、制御部502は、プリンタ情報提示部703を介してプリンタ情報取得部508が取得したプリンタネームに対し、印刷制御ソフトウェア301から取得したステータスを付加したプリンタネームを再作成する。S1419において、制御部502は、図8Bに示す管理テーブルに含まれる情報を、状態通知部410から取得したステータスとステータス更新日、また、再作成したプリンタネームでプリンタネームへと更新する。S1420において、プリンタ情報更新部509は、プリンタ情報更新部711に認証トークン、SPID、再作成したプリンタネーム、ステータスを送信してプリンタ情報更新要求を行う。S1421において、プリンタ情報格納部702はプリンタ情報更新を行い、プリンタ情報更新部509に応答を返信する。以上、上述した処理工程では、状態受信部507が状態通知部410からステータス情報を取得するか、またはプリンタ情報取得部508がプリンタ情報提示部703からステータス情報を受信する。すなわち、状態受信部507およびプリンタ情報取得部508は、ステータス情報を取得するステータス取得手段として機能する。そして、制御部502は、状態受信部507が状態通知部410からステータス変更通知を受け付けた際に、印刷サービス304に対してプリンタ情報を取得し、プリンタ情報の更新を行う。本実施形態に係る印刷システムによれば、情報処理装置として機能する印刷中継サーバ103は、ユーザが印刷設定を行うための画像形成装置一覧に表示されるプリンタネームに画像形成装置102のステータス情報を付加する。この仕組みにより、印刷サービス304はWebブラウザ306のUIで画像形成装置102のステータスを表示させることができ、印刷時の印刷トラブルを軽減させることが可能となる。なお、画像形成装置102が印刷中継サーバ103の機能を有する場合は、画像形成装置102が情報処理装置または処理装置として機能する。この場合、処理装置としても機能する画像形成装置102が、印刷サービス304にステータスの情報を付加したプリンタネームをWebブラウザ306に対して送信させることが可能となる。実施例2実施例2では、ユーザ任意の実行タイミングで中継仮想プリンタ管理サービス302が管理していない画像形成装置について、ステータス情報を付加したプリンタネームに更新する方法を説明する。実施例1において、中継仮想プリンタ管理サービス302の制御部502は、中継仮想プリンタ管理サービス302に画像形成装置を登録するタイミングでステータスを更新した。あるいは、中継仮想プリンタ管理サービス302の制御部502は、印刷サービス情報管理部503が管理する画像形成装置にステータス変化が生じたタイミングで、管理外の画像形成装置のステータス情報を印刷サービス304から受け取る。そして受け取った管理外の画像形成装置のプリンタネームを、ステータス情報を付加したプリンタネームに更新した。この実行タイミングのデメリットとしては、上記2つのタイミングが発生しない場合は、中継仮想プリンタ管理サービス302管理外の画像形成装置は、ステータス情報を付加したプリンタネームに更新する機能が実行されない。これを補う機能としてユーザ任意のタイミングでステータス更新を実行する機能について図12A、図17を用いて説明する。図12Aは、印刷サービス304が生成し、Webブラウザ306に表示する実施例2におけるプリンタ一覧画面である。ユーザがStatusUpdateボタン1013を押下することで、図17のS1501において、Webブラウザ306は、中継仮想プリンタ管理サービス302の状態受信部507に認証トークンとリダイレクトURLを送信する。リダイレクトURLは、印刷サーバ群104となる。S1502において、中継仮想プリンタ管理サービス302と印刷サービス304は、図16のS1405からS1415で説明した処理を実行し、プリンタ情報の更新を行う。S1503において、中継仮想プリンタ管理サービス302の状態受信部507は、Webブラウザ306にリダイレクトURLを含めた応答を返信する。S1504において、Webブラウザ306は、印刷サービス304にプリンタ情報提示部703に認証トークンを送信してプリンタ一覧画面取得要求を行う。S1505において、プリンタ情報提示部703はプリンタ情報格納部702から更新されたプリンタ情報に基づいてプリンタ一覧画面を作成し、Webブラウザ306に一覧画面を送信する。以上が、ユーザ任意の実行タイミングで中継仮想プリンタ管理サービス302管理外の画像形成装置のステータス情報を付加したプリンタネームに更新する方法についての説明である。これにより、ユーザは登録系、ステータス更新系機能が実行されないタイミングでも管理外の画像形成装置のステータスをプリンタネームで確認することが可能となる。実施例3画像形成装置102が、印刷中継サーバ103にステータス変更通知を出せないまま利用不可になったあと、プリンタ一覧画面のステータス表示が正常のまま更新されない場合がある。このような状況下において、ユーザ操作により印刷サーバ群104で印刷指示を受けると、ユーザは印刷できないだけではなく、印刷できたかどうかわからない状況になる。このような場合は、ステータス表示情報の信憑性を示す情報を提供することが有効である。そこで、実施例3では、プリンタネームにステータス情報の信憑性情報を付加する機能を説明する。この情報をユーザに示すことで、印刷する前に実際の画像形成装置102の状況を確認する必要があるかどうかをユーザに通知することができる。中継仮想プリンタ管理サービス302の制御部502は、図8Bに示すように、ステータス更新系の機能においてステータスを更新する際、図8Bに示すステータス更新日808に、ステータス更新を実行した日を記録する。次に、中継仮想プリンタ管理サービス302の制御部502は、ステータス情報を付加したプリンタネームを作成するときS1412、S1418にステータス更新日808も付加する。印刷サービス304のプリンタ情報提示部703は、このステータス更新日を含んだプリンタネームの一覧情報からプリンタ一覧画面を作成し、Webブラウザ306に送信する。このプリンタ一覧画面の例を図12Bに示す。これにより、ユーザはプリンタネームに表現されるステータス情報の信憑性を確認することが可能となる。また、図12Bに示すプリンタ一覧では、プリンタ情報提示部703は、すべてのプリンタネームに更新日を表示させている。しかし、プリンタ情報提示部703は、例えば制御部706から指示を受け、ある一定期間更新がない画像形成装置のプリンタネームにのみ更新日を付加する機能でもよい。この場合、ある一定期間更新がない画像形成装置102をユーザに強調して表現することができるため、ユーザに対し画像形成装置に問題があるかもしれないことを認識させる効果がある。尚、問題あるかもしれないことを示すマーク、または文字列等を更に付加して表示するとより効果的である。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアコンピュータプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そしてそのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。