遠隔印刷サービスを用いて、前記遠隔印刷サービスにとってインターネットアクセス可能ではないウェブページを印刷する方法であって、クライアント装置でデータネットワークから前記ウェブページを取得するステップと、印刷のため、前記ウェブページを処理する要求を前記クライアント装置から前記遠隔印刷サービスに転送するステップと、前記ウェブページがアクセス不可能であることを示す応答を前記遠隔印刷サービスから受信するステップと、前記ウェブページのデータを前記クライアント装置に格納するステップと、処理及び印刷のため、前記格納されたウェブページのデータを前記クライアント装置から前記遠隔印刷サービスに転送するステップと、を有する方法。インターネットから他のウェブページを取得するステップと、前記他のウェブページのデータを前記クライアント装置に格納するステップと、ウェブページの前記格納されたデータを単一のファイルに圧縮するステップと、を更に有する、請求項1に記載の方法。前記遠隔印刷サービスから処理されたウェブページを受信するステップと、前記クライアント装置で前記処理されたウェブページをプレビューするステップと、を更に有する、請求項1に記載の方法。クライアント装置でインターネットから、前記遠隔印刷装置にとってインターネットアクセス可能な他のウェブページを取得するステップと、ウェブページのユニフォームリソースロケータURLを含む要求であり、前記他のウェブページを処理する要求を前記クライアント装置から前記遠隔印刷サービスに転送するステップと、を更に有する、請求項1に記載の方法。処理された前記他のウェブページを受信するステップと、前記クライアント装置で処理された前記他のウェブページをプレビューするステップと、を更に有する、請求項4に記載の方法。前記遠隔印刷サービスを介して印刷するための全てのウェブページのデータを自動的に格納し、処理及び印刷のため、前記格納されたウェブページのデータを前記遠隔印刷サービスに転送するように、前記クライアント装置を構成するステップを更に有する、請求項1に記載の方法。印刷のため前記ウェブページを処理する要求に応じて、前記ウェブページのデータを処理する印刷ドライバを判定するステップを更に有する、請求項1に記載の方法。前記印刷ドライバが前記遠隔印刷サービスにとって利用可能ではない場合、インターネットを通じて前記印刷ドライバを見つけるステップを更に有する、請求項7に記載の方法。第1のデータネットワーク内で動作可能な複数の印刷装置と、第2のデータネットワーク内で動作可能であり、前記印刷装置が前記第2のネットワークを介してアクセス不可能である場合に前記印刷装置の印刷ジョブを処理する遠隔印刷サービスと、クライアント装置と共に構成された印刷モジュールと、を有し、前記印刷モジュールは、前記遠隔印刷サービスを介して処理するため、ウェブページを準備するように動作可能であり、前記印刷モジュールは、印刷のため、前記ウェブページを処理する要求を前記クライアント装置から前記遠隔印刷サービスに転送し、前記ウェブページがインターネットを介してアクセス不可能であることを示す応答を前記遠隔印刷サービスから受信し、前記ウェブページのデータを前記クライアント装置に格納し、処理のため、前記格納されたウェブページのデータを前記クライアント装置から前記遠隔印刷サービスに転送するように更に動作可能である遠隔印刷システム。前記印刷モジュールは、他のウェブページのデータを前記クライアント装置に格納し、ウェブページの前記格納されたデータを単一のファイルに圧縮するように更に動作可能である、請求項9に記載の遠隔印刷システム。前記印刷モジュールは、前記遠隔印刷サービスから処理されたウェブページを受信し、前記クライアント装置で前記処理されたウェブページのプレビューを表示するように更に動作可能である、請求項9に記載の遠隔印刷システム。前記印刷モジュールは、印刷のため、ウェブページのユニフォームリソースロケータURLを含む要求であり、前記遠隔印刷サービスにとってインターネットアクセス可能な他のウェブページを処理する要求を前記クライアント装置から前記遠隔印刷サービスに転送するように更に動作可能である、請求項9に記載の遠隔印刷システム。前記印刷モジュールは、印刷するための全てのウェブページのデータを自動的に格納し、処理のため、前記格納されたウェブページのデータを前記遠隔印刷サービスに転送するように更に動作可能である、請求項9に記載の遠隔印刷システム。前記遠隔印刷サービスは、印刷のため前記ウェブページを処理する要求に応じて、前記ウェブページのデータを処理する印刷ドライバを判定するように更に動作可能である、請求項9に記載の遠隔印刷システム。前記遠隔印刷サービスは、前記印刷ドライバが前記遠隔印刷サービスにとって利用可能ではない場合、インターネットを通じて前記印刷ドライバを見つけるように更に動作可能である、請求項14に記載の遠隔印刷システム。クライアント装置内で動作可能であり、前記クライアント装置のプロセッサにより実行されたときに、前記プロセッサに対して、印刷のため、前記クライアント装置により取得されたウェブページを処理する要求を前記クライアント装置から前記遠隔印刷サービスに転送するステップと、前記ウェブページがアクセス不可能であることを示す応答を前記遠隔印刷サービスから受信するステップと、前記ウェブページのデータを前記クライアント装置に格納するステップと、処理及び印刷のため、前記格納されたウェブページのデータを前記クライアント装置から前記遠隔印刷サービスに転送するステップと、を実行させるソフトウェア命令を含む印刷モジュール。前記プロセッサに対して、1つ以上のウェブページのデータを前記クライアント装置に格納するステップと、ウェブページの前記格納されたデータを単一のファイルに圧縮するステップと、を実行させるソフトウェア命令を更に含む、請求項16に記載の印刷モジュール。前記プロセッサに対して、前記遠隔印刷サービスから処理されたウェブページを受信するステップと、前記クライアント装置で前記処理されたウェブページを表示するステップと、を実行させるソフトウェア命令を更に含む、請求項16に記載の印刷モジュール。前記プロセッサに対して、印刷のため、ウェブページのユニフォームリソースロケータURLを含む要求であり、前記遠隔印刷サービスにとってインターネットを介してアクセス可能な他のウェブページを処理する要求を前記クライアント装置から前記遠隔印刷サービスに転送するステップと、処理された前記他のウェブページを受信するステップと、前記クライアント装置で処理された前記他のウェブページを表示するステップと、を実行させるソフトウェア命令を更に含む、請求項16に記載の印刷モジュール。前記プロセッサに対して、前記遠隔印刷サービスを介して印刷するための全てのウェブページのデータを自動的に格納するステップと、処理及び印刷のため、前記格納されたウェブページのデータを前記遠隔印刷サービスに転送するステップと、を実行させるソフトウェア命令を更に含む、請求項16に記載の印刷モジュール。しかし、クライアント装置が、印刷ジョブ生成処理をウェブ印刷サービスを運営するサーバに転送することを可能にする様々なウェブ印刷サービスが存在する。このようなサービスは、クライアント装置が印刷ジョブの処理機能を欠いている場合、又は単に妥当な期間にクライアント装置で印刷ジョブを処理する性能に制限がありすぎる場合に利用されてもよい。このような場合、ウェブ印刷サービスを実行するサーバは、クライアントの印刷ジョブを処理する。その際に、クライアント装置は、1つのデータネットワークしばしばクラウドと呼ばれるでサーバに接続し、使用されるプリンタのモデルを指定して、ドキュメントをサーバに送信する。サーバは、ドキュメントのページ記述言語PDL:PageDescriptorLanguage表現を生成し、印刷のため、処理されたドキュメントを他のデータネットワークのプリンタに送信する。しかし、このような印刷サービスは、概して、特定のクライアント装置で閲覧されるウェブページの印刷には利用可能ではない。例えば、ウェブページのコンテンツがイントラネットのウェブサーバ又は他の安全なネットワーク例えば、インターネットウェブサーバ上の安全なウェブサイト内に存在するため、モバイルクライアント装置は、処理サーバにとってアクセス不可能な特定のネットワーク内でウェブページを閲覧する可能性がある。他の状況は、印刷装置が何らかの種類のログイン例えば、ユーザのみに知られているユーザ名及びパスワードを必要とするため、ウェブページにアクセスすることができない可能性がある。ここに提示されるシステム及び方法は、ウェブコンテンツがインターネットを介して遠隔印刷サービスにとってアクセス不可能である場合に、ウェブコンテンツの遠隔印刷サービスをクライアント装置に提供する。例えば、クライアント装置を介してダウンロードされたウェブコンテンツを処理するために使用される遠隔印刷サービスは、インターネットを介してアクセス可能ではない可能性がある。その代わりに、イントラネットの場合のように、ウェブコンテンツがネットワーク内のユーザのみに利用可能である。同様に、このプライベートネットワークのプリンタはまた、ネットワークの外部のユーザにとってアクセス可能ではない。ここに提示されるシステム及び方法は、クライアント装置に対して例えば、フラッシュドライブ、ハードドライブ、光ドライブ、コンピュータメモリ等を介してウェブページのデータを格納するように指示することにより、このような問題を解決する。クライアント装置は、所望の印刷装置/選択された印刷装置の印刷ドライバを介して処理するため、格納されたウェブページのデータを遠隔印刷サービスに転送する。ここで用いられるウェブページのデータは、クライアント装置からのウェブページのデータのストリーム部分を含んでもよい。例えば、ウェブコンテンツが遠隔印刷サービスにとってアクセス可能ではない場合、クライアント装置は、ウェブコンテンツがウェブサーバからクライアント装置にストリーミングされるように、ウェブコンテンツの一部を遠隔印刷サービスにストリーミングしてもよい。処理されると、遠隔印刷サービスは、クライアント装置を介して印刷するため、処理されたウェブページを印刷装置に転送する。その際に、印刷の前にプレビューを行うため、遠隔印刷サービスは、処理されたウェブページをクライアント装置に転送してもよい。例えば、クライアント装置のユーザは、印刷の前に処理されたウェブページをプレビューし、ユーザのニーズを満たすか否かを判定したいと思うことがある。印刷が望まれる場合、クライアント装置は、印刷のため、処理されたウェブページを印刷装置に転送してもよい。そうでない場合、処理されたウェブページは、クライアント装置のメモリから単に削除されてもよい。或いは又は更に、遠隔印刷サービスは、印刷のため、処理されたウェブページを印刷装置に直接転送してもよい。クライアント装置はまた、遠隔印刷サービスにとってアクセス可能であるか否かに拘らず、全てのダウンロードされたウェブコンテンツを自動的に格納するように構成されてもよい。例えば、ウェブコンテンツがインターネットを介して遠隔印刷サービスにとってアクセス可能である場合、クライアント装置は、そのウェブページのユニフォームリソースロケータURL:uniformresourcelocatorを含むウェブページの印刷要求を発行してもよい。次に、印刷遠隔サービスは、URLを介してウェブページをロードし、印刷のため、ウェブページのコピーを処理する。この機能が絶えず有効になっている間に、クライアント装置のユーザは、全てのウェブページのコンテンツがクライアント装置で格納されて印刷が望まれる場合には遠隔印刷サービスに転送されるように、単に全てのウェブページのコンテンツを遠隔印刷サービスにとってアクセス不可能として扱いたいと思う可能性がある。一実施例では、複数のウェブページは、単一のファイルに結合されてもよい例えば、zip機構等を使用して一体化されてもよい。この場合、クライアント装置は、所望の印刷ドライバに従って分離されて個々に処理され得る場合には、ウェブページの結合されたファイルを遠隔印刷サービスに転送してもよい。一実施例では、遠隔印刷サービス内でウェブページを印刷する方法が提供される。ウェブページは、インターネットを介して遠隔印刷サービスにとって可能ではない。しかし、ウェブページは、クライアント装置にとってアクセス可能である。この方法は、クライアント装置内でデータネットワークからウェブページを取得し、印刷のため、ウェブページを処理する要求をクライアント装置から遠隔印刷サービスに転送し、ウェブページがアクセス不可能であることを示す応答を遠隔印刷サービスから受信することを含む。この方法はまた、ウェブページのデータをクライアント装置に格納し、処理及び印刷のため、格納されたウェブページをクライアント装置から遠隔印刷サービスに転送することを含む。この方法はまた、複数のウェブページが遠隔印刷サービスにとってインターネットアクセス可能であるか否かに拘らず、複数のウェブページのデータをクライアント装置に格納することを含んでもよい。例えば、クライアント装置は、遠隔印刷サービスにとってアクセス可能であるか否かに拘らず、全てのウェブページを自動的に格納するように構成されてもよい。一実施例では、格納されたウェブページは、遠隔印刷サービスに転送される単一のファイルに一体化/圧縮されてもよい。そこで、遠隔印刷サービスは、処理のため、単一のファイルから個々のウェブページを分離及び/又は抽出する。この方法はまた、遠隔印刷サービスから処理されたウェブページのプレビューを受信し、処理されたウェブページ例えば、プリンタで印刷さる通りのウェブページの画像をクライアント装置内でプレビューすることを含む。ウェブページがインターネットを介して遠隔印刷サービスにとってアクセス可能である場合、この方法は、印刷のため、他のウェブページを処理する要求をクライアント装置から遠隔印刷サービスに転送することを更に含んでもよい。このような場合、要求は、遠隔印刷サービスが他のウェブページを取得できるウェブページのユニフォームリソースロケータURL:uniformresourcelocatorを含む。この方法はまた、印刷のため、ウェブページを処理する要求に応じてウェブページのデータを処理する印刷ドライバを判定することを含んでもよい。例えば、遠隔の印刷要求が行われた場合、遠隔印刷サービスは、適切な印刷ドライバを見つけ、印刷のため、ウェブページを処理してもよい。遠隔印刷サービスが遠隔印刷サービス内で維持管理されている印刷ドライバのリストの中から適切な印刷ドライバを見つけることができない場合、遠隔印刷サービスは、インターネットを通じて適切な印刷ドライバを見つけてもよい。他の実施例では、遠隔印刷システムは、第1のデータネットワーク内で動作可能な複数の印刷装置と、第2のデータネットワーク内で動作可能であり、印刷装置の印刷ジョブを処理する遠隔印刷サービスと、クライアント装置と共に構成された印刷モジュールとを含む。印刷モジュールは、遠隔印刷サービスを介して処理するため、ウェブページを構成するように動作可能である。ウェブページは、インターネットを介して遠隔印刷サービスにとってアクセス不可能である。印刷モジュールは、印刷のため、ウェブページを処理する要求をクライアント装置から遠隔印刷サービスに転送し、ウェブページがアクセス不可能であることを示す応答を遠隔印刷サービスから受信し、ウェブページのデータをクライアント装置に格納し、処理のため、格納されたウェブページのデータをクライアント装置から遠隔印刷サービスに転送するように更に動作可能である。他の実施例では、印刷モジュールは、クライアント装置内で動作可能である。印刷モジュールは、クライアント装置のプロセッサにより実行されたときに、プロセッサに対して、印刷のためにクライアント装置により取得されたウェブページを処理する要求をクライアント装置から遠隔印刷サービスに転送するように指示するソフトウェア命令を含む。ソフトウェア命令はまた、プロセッサに対して、ウェブページがアクセス不可能であることを示す応答を遠隔印刷サービスから受信するように指示する。この場合、ソフトウェア命令は、プロセッサに対して、ウェブページのデータをクライアント装置に格納し、処理及び印刷のため、格納されたウェブページのデータをクライアント装置から遠隔印刷サービスに転送するように指示する。本発明の実施例によれば、ウェブコンテンツがインターネットを介して遠隔印刷サービスにとってアクセス不可能である場合に、ウェブコンテンツの遠隔印刷サービスをクライアントに提供することが可能になる。全ての図面において、同じ参照符号は、同じ要素又は同じ種類の要素を示す。図面及び以下の詳細な説明は、本発明の特定の例示的な実施例を示している。従って、ここで明示的に記載又は図示していなくても、当業者は、本発明の原理を具現して本発明の範囲内に含まれる様々な構成を考案することができることがわかる。更に、ここに記載する如何なる例も、本発明の原理を理解する助けとなることを意図するものであり、このように特に記載した例及び条件に限定されないように解釈されるべきである。このように、本発明は、以下に説明する特定の実施例又は例に限定されず、特許請求の範囲及びその均等によって限定される。図1は、遠隔印刷サービス106を介して印刷ジョブを遠隔で処理する例示的な印刷システム100のブロック図である。印刷システム100は、クライアント装置102と、印刷装置104とを含む。印刷システム100は、通信ゲートウェイ120を更に含んでもよい。印刷システム100は特定の要素を使用して図示されているが、当業者は、印刷システム100が設計事項として多い要素又は少ない要素を含んでもよいことを認識する。更に、当業者は、印刷システム100がここに開示する機能を実行可能な如何なる数の回路、プログラム可能論理装置、プロセッサ、メモリ装置、印刷装置、クライアント装置、インターネット印刷サーバを含んでもよいことを認識する。印刷システム100では、クライアント装置102は、印刷装置104から印刷機能112を取得し、印刷機能112を遠隔印刷サービス106に提供するように動作可能である。この点について、クライアント装置102は、ここに記載の遠隔処理及び印刷機能を用いてクライアント装置102を支援するように動作可能な印刷モジュール116で構成されてもよい。印刷モジュール116は、ソフトウェア、ハードウェア、ファームウェア又はこれらの組み合わせとして、クライアント装置102内に構成されてもよい。例えば、印刷モジュール116は、クライアント装置102のプロセッサにより実行されたときに、プロセッサに対して、クライアント装置102の代わりに遠隔処理及び印刷を実行するように指示するソフトウェア命令を有してもよい。印刷機能112を取得した後に、遠隔印刷サービス106は、印刷装置104の印刷ジョブを処理するときに、印刷機能112を利用してもよい。例えば、遠隔印刷サービス106は、印刷機能112に基づいて印刷装置の適切な印刷ドライバを判定し、判定された印刷ドライバを使用して印刷ジョブを処理してもよい。印刷ドライバが遠隔印刷サービス106内に見つからなかった場合、遠隔印刷サービス106は、例えば、ウェブサーバを介してインターネットにアクセスし、適切な印刷ドライバを見つけて取得し、印刷ジョブを処理してもよい。印刷システム100のクライアント装置102は、印刷装置104及び遠隔印刷サービス106と通信するように動作可能な何らかの装置を含む。クライアント装置102は、パーソナルデジタルアシスタントPDA:personaldigitalassistant、モバイル及び/又はネットワーク可能電話例えば、スマートフォン、ポータブルコンピュータ、デスクトップコンピュータ等のように、如何なる数の装置を含んでもよい。クライアント装置102はまた、とりわけ、印刷の前に印刷装置104の様々な印刷オプションを表示するインタフェースをユーザに提供するディスプレイ118を含む。クライアント装置102は、第1のネットワーク108とネットワーク接続130及び132とを通じて、印刷装置104に結合されている。印刷システム100の印刷装置104は、印刷ジョブを印刷するように動作可能な何らかの装置例えば、プリンタ、ネットワーク可能コピー機、複合機等を含む。印刷機能112は、印刷装置104のメモリ110内に設定されてもよい。印刷機能112は、プリンタの種別、印刷に利用可能な紙の枚数、印刷装置104の紙トレイ、印刷ジョブの様々な仕上げオプション例えば、両面印刷、ステープル留め、ソート等のように、印刷装置104の様々な印刷設定パラメータを含んでもよい。印刷機能112はまた、印刷装置104内で印刷ジョブを処理するために利用可能なメモリ量、印刷ジョブを印刷するために利用可能なトナー又はカラーのカートリッジの量及び種類、印刷ジョブを印刷するために利用可能な解像度、モデル名、IEEEIDInstituteofElectricalandElectronicEngineerID、及び印刷装置104によりサポートされているページ記述言語PDL:pagedescriptionlanguageの種類のように、印刷装置104についての情報を含んでもよい。印刷装置104はまた、印刷エンジン114を含む。印刷エンジン114は、印刷データを印刷可能媒体感熱式印刷ヘッド、レーザ式印刷エンジン及びインク射出飛沫システムinkejectiondropletsystem等に転送するように動作可能な何らかの装置を含む。印刷システム100の遠隔印刷サービス106は、クライアント装置102からドキュメントデータを受信し、印刷装置104で印刷するため、ドキュメントデータを印刷ジョブに処理するように動作可能な何らかの装置を含む。遠隔印刷サービス106は、ネットワーク接続142を通じて第2のネットワーク122に通信可能に結合されている。遠隔印刷サービス106は、ウェブに基づく印刷のため、ウェブアプリケーションサービスWAS:webapplicationserviceを動作させるコンピュータを含んでもよい。遠隔印刷サービス106は、パブリックインターネットプロトコルIP:InternetProtocolアドレスを使用してアクセス可能なインターネット内に存在してもよい。遠隔印刷サービス106は、処理エンジン126を更に含む。処理エンジン126は、ドキュメントデータ及び印刷オプションを処理し、印刷装置104の印刷ジョブを生成する。クライアント装置102は、遠隔印刷サービス106の中間印刷ジョブハンドラとして動作する。例えば、遠隔印刷サービス106は、処理された印刷ジョブをクライアント装置102に送信してもよい。クライアント装置102は、印刷のため、印刷ジョブを印刷装置104に転送する。前述のように、クライアント装置102のユーザは、クライアント装置102内の処理機能の欠如のため、遠隔印刷サービス106を使用してドキュメントデータを印刷装置104で印刷したいと思う可能性がある。クライアント装置102はまた、クライアント装置102のディスプレイ118でドキュメントデータの印刷データをプレビューしたいと思う可能性がある。いずれの場合でも、クライアント装置102は、この機能のため、遠隔印刷サービス106を利用してもよい。遠隔印刷サービス106がクライアント装置102のドキュメントデータを印刷ジョブに処理する場合、印刷機能112も利用される。例えば、クライアント装置102のユーザは、ステープル留め、両面印刷、ソート、使用される紙の種類又は印刷装置104の印刷機能112に基づく他のオプションのように、印刷ジョブのための様々な印刷ジョブのオプション例えば、選択された一式の印刷機能112を含めたいと思う可能性がある。このようなものが印刷機能112により提供されてもよい。図2は、インターネットを介して遠隔処理サービスにとってアクセス不可能なウェブコンテンツについて、クライアント装置102に遠隔処理機能を提供するように構成された例示的な印刷システム100のブロック図である。この実施例では、印刷システム100は、データネットワーク108内の複数の印刷装置1041Nで構成されている。Nは1より大きい整数である。データネットワーク108は、ウェブコンテンツをクライアント装置102に提供するウェブサーバ151で構成されてもよい。データネットワーク108は、ネットワーク例えば、イントラネットの外部のユーザにとってアクセス可能ではない。この点について、印刷装置1041Nもまた、ネットワークの外部のユーザにとってアクセス可能ではない。ネットワーク108では、クライアント装置102は、例えばインターネットブラウザを通じて、ウェブサーバ151からのウェブページの要求を発行してもよい。クライアント装置102は限られた機能例えば、限られた印刷機能又は存在しない印刷機能で構成されたモバイル装置でもよいため、クライアント装置102は、データネットワーク122の遠隔印刷サービス106を介して印刷するため、ダウンロードされたウェブコンテンツを処理してもよい。クライアント装置102内で使用されてもよいインターネットブラウザの例は、Safari、Firefox、InternetExplorer、Chrome等のモバイル版を含む。この実施例には、データネットワーク122内に構成されたウェブサーバ150も示されている。ウェブサーバ150は、インターネットデータ例えば、ウェブサイトをクライアント装置102に提供するように動作可能である。この点について、クライアント装置102は、ウェブページの要求をウェブサーバ150に転送してもよい。これに応じて、ウェブサーバ150は、ディスプレイ118を介してユーザに表示するため、ウェブページをクライアント装置102に返信してもよい。このウェブページのデータは、一般的に遠隔印刷サービス106にとってアクセス可能であるため、印刷が望まれる場合に、クライアント装置102は、処理のため、単にウェブページのユニフォームリソースロケータURL:uniformresourcelocatorを遠隔印刷サービス106に送信しさえすればよい。しかし、インターネットすなわち、データネットワーク122を介して多くのウェブサーバがアクセス可能でもよいため、本発明は、単一のウェブサーバ150に限定されない点に留意すべきである。インターネットアクセス不可能なウェブコンテンツを処理する動作の詳細について、図3に図示し、図3を参照して説明する。図3は、遠隔印刷サービス106を介してインターネットアクセス不可能なウェブコンテンツ例えば、イントラネットのウェブページ、他の安全なウェブサイト、リダイレクトされたURLを印刷するため、遠隔処理機能をクライアント装置102に提供する処理300を示すフローチャートである。この処理300は、概してクライアント装置102のユーザがクライアント装置102のインターネットブラウザ内で閲覧されているウェブページを印刷したいと思うときに始まる。この点について、処理要素301において、クライアント装置102は、インターネットブラウザを使用してウェブページを取得する要求をウェブサーバ151に送信してもよい。その際に、クライアント装置102は、ウェブサーバ151からのウェブページの要求を転送してもよい。次に、ウェブサーバは、例えば、インターネットブラウザを介してディスプレイ118内で閲覧するため、ウェブページをクライアント装置102に転送する。処理要素302において、ウェブページのコンテンツを印刷するため、クライアント装置102は、ウェブページの遠隔印刷のための要求を遠隔印刷サービス106に転送してもよい。遠隔印刷のための要求は、遠隔印刷サービス106がウェブページにアクセスできるように、ウェブページのURLを含んでもよい。ウェブサーバ151はイントラネットウェブサーバであるため、データネットワーク108にとって利用可能なウェブコンテンツは、データネットワーク122のような他のネットワークにとって利用可能ではない可能性がある。従って、ウェブサーバ151を通じて取得されたウェブコンテンツの印刷が望まれる場合に、遠隔印刷サービス106の処理サービスは、クライアント装置102にとって利用可能ではない可能性がある。従って、処理要素303において、遠隔印刷サービス106は、ページがインターネットを介してアクセス可能であるか否かを判定してもよい。例えば、遠隔印刷サービス106は、ウェブページのURLをロードすることを試み、その後に、ウェブページがアクセス可能ではないことを示すネットワークエラーを受信してもよい。ウェブページがアクセス可能ではない場合、遠隔印刷サービス106は、このようなことを示すエラーをクライアント装置102に返信してもよい。この点について、処理要素304において、クライアント装置102は、ウェブページのデータを格納してもよい。例えば、クライアント装置102は、クライアント装置102のコンピュータメモリ内にウェブページのデータを自動的に格納してもよい。格納されると、処理要素305において、クライアント装置102は、格納されたウェブページのデータを、クライアント装置102への遠隔処理及び印刷サービスを提供する遠隔印刷サービス106に転送してもよい。すなわち、処理要素306において、遠隔印刷サービス106は、所望の印刷装置104の印刷ドライバを使用して、格納されたウェブページを処理し、処理されたウェブページのデータを所望の印刷装置104に転送してもよい。その際に、クライアント装置102はまた、ディスプレイ118内で処理されたウェブページをプレビューしてもよい。例えば、クライアント装置102が所望の印刷装置104で印刷する前の媒介として動作し得るように、遠隔印刷サービス106は、処理されたウェブページのデータをクライアント装置102に転送してもよい。ウェブページのコンテンツの印刷が望まれる場合、処理要素307において、クライアント装置102は、処理されたウェブページのデータをデータネットワーク108内の1つ以上の印刷装置1041Nに転送し、処理されたウェブページを印刷してもよい。しかし、ウェブページがインターネットを介してアクセス可能である場合、処理要素306において、遠隔印刷サービス106は、印刷のため、ウェブページを処理してもよい。すなわち、遠隔印刷サービス106は、クライアント装置102からの処理要求のURLを使用し、ウェブページにアクセスし、選択された印刷装置104の印刷ドライバに従ってウェブページを処理してもよい。その後、処理要素307において、遠隔印刷サービス106は、印刷のため、クライアント装置104を介して、処理されたウェブページのデータを所望の印刷装置104に転送してもよい。この場合も同様に、遠隔印刷サービス106は、印刷の前のプレビューのため、処理されたウェブページのデータをクライアント装置102に転送してもよい。一実施例では、クライアント装置102は、単に、全ての取得されたウェブページのデータを、遠隔印刷サービス106により提供される遠隔処理にとってアクセス不可能であると扱ってもよい。この点について、クライアント装置102は、印刷が望まれる全てのウェブページを格納してもよい。クライアント装置102は、処理のため、格納されたウェブページのデータを遠隔印刷サービス106に転送してもよい。一実施例では、クライアント装置102は、遠隔印刷サービス106に転送するため、格納されたウェブページのそれぞれを単一のファイル例えば、zip、tar等に一体化する。受信されると、遠隔印刷サービス106は、一体化されたファイルからウェブページを抽出し、選択されたプリンタ104の印刷ドライバに従ってこれらのウェブページのそれぞれを処理してもよい。図4は、インターネットアクセス不可能なウェブコンテンツの遠隔処理を実施する例示的なグラフィカルユーザインタフェース400のブロック図である。グラフィカルユーザインタフェース400は、印刷モジュール116により提供されてもよい。例えば、印刷モジュール116は、クライアント装置102のプロセッサに対して、クライアント装置102のディスプレイ118を介してグラフィカルユーザインタフェース400をユーザに提示するように指示するソフトウェア命令を含んでもよい。この点について、印刷モジュール116は、ユーザが印刷システム100内でのウェブコンテンツの印刷を設定できるように、グラフィカルユーザインタフェース400をユーザに表示してもよい。例えば、クライアント装置102がサーバ151からウェブページを取得し、印刷が望まれる場合、遠隔印刷サービス106を介した印刷の要求を設定するため、ウェブページのURLがフィールド401に入力されてもよい。ウェブページのURLが遠隔印刷サービス106にとってアクセス不可能である場合、クライアント装置102は、ウェブページのデータをメモリに自動的に保存し、処理のため、ウェブページのデータを遠隔印刷サービス106に転送するように構成されてもよい。グラフィカルユーザインタフェース400はまた、ウェブページがクライアント装置102を通じて表示されるように処理されることを要求する設定フィールド402を含んでもよい。このような保証を提供するため、グラフィカルユーザインタフェース400はまた、印刷プレビューボタン403で構成されてもよい。例えば、遠隔印刷サービス106が印刷のためウェブページを処理した後に、印刷プレビューボタン403の選択で要求された場合には、遠隔印刷サービス106は、処理されたウェブページをクライアント装置102に転送してもよい。受信されると、クライアント装置104は、印刷装置104で印刷されるかのように、ディスプレイ118を通じて、処理されたウェブページを表示してもよい。図5は、インターネットアクセス可能なウェブコンテンツを処理する例示的な通信処理フロー500である。この実施例では、クライアント装置102は、ウェブページの要求をインターネットウェブサーバ150に転送する501。インターネットウェブサーバ150は、ウェブページのデータを取得し、これをクライアント装置102に転送する502。クライアント装置102は、ウェブページを閲覧したときに、遠隔印刷システム100を介してウェブページを印刷したいと思う可能性がある。従って、クライアント装置102は、ウェブページのURLを含む印刷要求を遠隔印刷サービス106に送信してもよい503。遠隔印刷サービス106は、URLをロードすることを試みる504。ウェブページがインターネットアクセス可能である場合、遠隔印刷サービス106は、ウェブページのロードに成功し、印刷のため処理してもよい505。遠隔印刷サービス106は、処理されたウェブページのプレビューを生成し506、処理されたウェブページのデータをクライアント装置102に転送してもよい507。或いは、遠隔印刷サービス106は、クライアント装置102と同じURLをロードすることを試みてもよい。基本的にクライアント装置102により表示される同じウェブコンテンツを遠隔印刷サービスにとってアクセス不可能にすることで、遠隔印刷サービスはリダイレクトされてもよい。クライアント装置が矛盾したウェブコンテンツをプレビューしたことに応じて、遠隔印刷サービスへのウェブコンテンツを格納又はストリーミングしてもよいため、処理されたウェブページのプレビューは、このような障害を克服する。すなわち、URLの何らかのリダイレクトのため、ウェブコンテンツが、クライアント装置102のユーザが意図していたものと異なって見える場合、ユーザは、プレビューデータをインターネットアクセス不可能であると扱い、ウェブコンテンツの処理のため、ウェブコンテンツを遠隔印刷サービスに転送してもよい。クライアント装置102により受信されると、クライアント装置102は、処理されたウェブページのデータをプレビューし、印刷が望まれるか否かを判定するように、ユーザに促してもよい508。例えば、ユーザは、コンテンツが正確にアクセスされなかったことを確認し、ウェブページの印刷が望まれないことを判定してもよい509。例えば、コンテンツが正確にアクセスされたため印刷が望まれる場合、クライアント装置102のユーザは、グラフィカルユーザインタフェース404の印刷/プレビューボタン403を介してウェブページのデータを印刷してもよい。しかし、そうではない場合、クライアント装置102は、インターネットウェブサーバ150からの他のウェブページの要求に戻ってもよい501。そうでない場合、クライアント装置102は、印刷のため、処理されたウェブページのデータを印刷装置104に転送する510。図6は、インターネットアクセス不可能なウェブコンテンツを処理する例示的な通信処理フロー600である。すなわち、イントラネットウェブサーバ151から取得したウェブページのデータは、遠隔印刷サービス106に利用可能ではない可能性がある。従って、通信処理フロー600は、どのようにクライアント装置102が遠隔印刷サービス106によりアクセス不可能なウェブページのデータを処理するかを示している。その際に、クライアント装置102は、ウェブページの要求をウェブサーバ151に転送してもよい601。ウェブサーバ151は、ウェブページのデータをクライアント装置102に返信する602。クライアント装置102のユーザは、ウェブページのデータを印刷したいと思う可能性がある602。この点について、クライアント装置102は、ウェブページのURLを含むウェブページのデータを印刷する印刷要求を発行する603。URLはインターネットを介して遠隔印刷サービス106にとってアクセス不可能である場合、遠隔印刷サービス106は、ロード604に失敗し、ネットワークエラー及び/又は認証エラーを生成する605。次に、遠隔印刷サービス106は、URLがインターネットアクセス不可能であることを示すメッセージをクライアント装置102に転送してもよい606。このメッセージが受信されると、クライアント装置102は、ウェブページのデータを例えば、コンピュータメモリ、メモリカード、ハードディスク等に格納し607、処理のため、格納されたウェブページのデータを遠隔印刷サービス106に転送する608。遠隔印刷サービス106は、印刷のため、格納されたウェブコンテンツを処理し609、処理されたウェブページのプレビューを生成する610。その後、遠隔印刷サービス106は、処理されたウェブページのデータをクライアント装置102に転送し611、そこで印刷の前にプレビューされてもよい。印刷モジュール116は、処理されたウェブページをプレビューするようにユーザに促してもよい612。その際に、クライアント装置102のユーザは、コンテンツが正確にアクセスされていないことを判定したため613、印刷を望まなくてもよい。例えば、コンテンツが正確にアクセスされたため印刷が望まれる場合、クライアント装置102は、処理されたウェブページのデータを印刷装置104に転送する614。図5の通信処理フロー500と同様に、クライアント装置102のユーザは、印刷がもはや望まれないことを判定し、イントラネットウェブサーバ151からの他のウェブページの要求に戻ってもよい601。本発明の実施例は、完全にハードウェアの実施例の形式になってもよく、完全にソフトウェアの実施例の形式になってもよく、ハードウェアとソフトウェアとの双方を含む実施例の形式になってもよい。一実施例では、本発明はソフトウェアで実施され、ソフトウェアは、ファームウェア、常駐ソフトウェア、マイクロコード等を含み、これらに限定されない。図7は、コンピュータ可読記憶媒体712に格納されたプログラム命令を実行してデータにアクセスすることにより、本発明の特徴及び態様を提供するように動作可能なコンピュータシステム700を示すブロック図である。更に、本発明の実施例は、コンピュータシステム700により使用されるプログラムコードを提供するコンピュータ可読記憶媒体712からアクセス可能なコンピュータプログラムプロダクトの形式になってもよい。この説明の目的で、コンピュータ可読媒体は、コンピュータシステム700により使用されるプログラムを包含、格納、通信又は転送することができる如何なる装置でもよい。媒体は、電子装置、磁気装置、光学装置、電磁気装置、赤外線装置又は半導体装置でもよい。コンピュータ可読媒体の例は、半導体又は固体メモリ、磁気テープ、取り外し可能コンピュータディスケット、ランダムアクセスメモリRAM、読み取り専用メモリROM、固定磁気ディスク及び光ディスクを含む。光ディスクの現時点の例は、CDROMcompactdiskreadonlymemory、CDRWcompactdiskreadwrite及びDVDを含む。プログラムコードを格納及び/実行するのに適したコンピュータシステム700は、システムバス750を通じてメモリエレメント704に結合された少なくとも1つのプロセッサ702を含む。メモリエレメント704は、プログラムコードの実際の実行中に使用されるローカルメモリ、バルク記憶装置、並びにコード及び/又はデータが実行中にバルク記憶装置から取得されなければならない回数を低減するために少なくとも何らかのプログラムコード及び/又はデータの一時記憶を提供するキャッシュメモリを含んでもよい。入出力装置又はIO装置706キーボード、ディスプレイ、ポインティングデバイス等を含むが、これらに限定されないは、直接に又は介在するIOコントローラを通じてシステムに結合されてもよい。介在するプライベート又はパブリックネットワークを通じてコンピュータシステム700を他のデータ処理システム又は記憶装置に結合可能にするため、ネットワークアダプタインタフェース708もまた、システムに結合されてもよい。モデム、ケーブルモデム、IBMチャネルアタッチメント、SCSI、ファイバチャネル、及びEthernetカードは、現在利用可能なネットワーク又はホストインタフェースアダプタの種類のほんの数例である。プロセッサ702により生成されたプレゼンテーションデータを提示する印刷システム及びディスプレイのような1つ以上のプレゼンテーション装置へのインタフェース接続のため、プレゼンテーション装置インタフェース710がシステムに結合されてもよい。特定の実施例について説明したが、本発明の範囲はこれらの特定の実施例に限定されない。従って、本発明の範囲は、特許請求の範囲及びその均等によってのみ限定される。