"ユーザー装置が、プリンターで印刷される電子文書に関する印刷ジョブを受信する工程と、前記ユーザー装置が前記電子文書内において、第1の処理要求を伴う第1のエレメントと第2の処理要求を伴う第2のエレメントとを識別する工程と、前記ユーザー装置が、前記第1の処理要求を前記プリンターでサポートされる複数の処理要求と比較する工程と、前記ユーザー装置が、前記第1の処理要求を含む前記複数の処理要求に応答して、前記電子文書中の前記第1エレメントを符号化マーカーに置き換えることによりスケルトン電子文書を生成する工程と、前記ユーザー装置が第1の接続を通じて、前記スケルトン電子文書をラスタライジングサービスへ送信する工程と、前記ユーザー装置が第2の接続を通じて、第1の画像を前記プリンターへ送信する工程と、を備えるハードコピー文書の生成方法であって、前記プリンターは、第3の接続を通じてスケルトン電子文書のラスタライズ版を前記ラスタライジングサービスから受信し、前記第1のエレメントに対して前記第1の処理要求を実行することにより処理済みエレメントを生成し、前記符号化マーカーに対応する前記ラスタライズ版中のマーカーを前記処理済みエレメントに置き換えることにより前記ハードコピー文書を生成する、ハードコピー文書の生成方法。前記ユーザー装置が前記第2の処理要求を前記プリンターでサポートされる前記複数の変形と比較する工程をさらに備え、前記複数の変形は前記第2の処理要求を伴わず、前記スケルトン電子文書は前記第2のエレメントから成る、請求項1に記載の方法。前記第2のエレメントは画像であり、前記第2の処理要求は前記画像の回転である、請求項2に記載の方法。前記第1のエレメントは画像であり、前記第1の処理要求は前記画像の拡大/縮小である、請求項1に記載の方法。前記ユーザー装置が第2の接続を通じて、前記スケルトン電子文書を生成する前に前記プリンターから第3の接続の強度を取得する工程と、前記ユーザー装置が前記第3の接続の強度を所定の閾値と比較する工程と、をさらに備え、前記スケルトン電子文書の生成はさらに、前記第3の接続の強度が前記所定の閾値を超えていない場合に行われる、請求項1に記載の方法。前記ユーザー装置が、前記第1のエレメントの識別子と前記第1の処理要求とからなる前記符号化マーカーを生成する工程をさらに備える、請求項1に記載の方法。前記ユーザー装置はモバイル装置であり、前記ラスタライジングサービスは前記プリンターに接続されるサーバー上で前記第3の接続を通じて実行される、請求項1に記載の方法。前記第1の処理要求は、前記第1のエレメントの色空間と前記プリンターの色空間との間の色空間変換である、請求項1に記載の方法。前記第2の接続は赤外線接続である、請求項1に記載の方法。プリンターが第1の接続を通じて、電子文書に関する印刷ジョブをユーザー装置から受信する工程と、前記プリンターが前記電子文書内において、第1の処理要求を伴う第1のエレメントと第2の処理要求を伴う第2のエレメントとを識別する工程と、前記プリンターが、前記第1の処理要求を前記プリンターでサポートされる複数の処理要求と比較する工程と、前記プリンターが、前記第1の処理要求を含む前記複数の処理要求に応答して、前記電子文書中の前記第1のエレメントを符号化マーカーに置き換えることによりスケルトン電子文書を生成する工程と、前記プリンターが第2の接続を通じて、前記スケルトン電子文書をラスタライジングサービスへ送信する工程と、前記プリンターが前記第2の接続を通じて、スケルトン電子文書のラスタライズ版を前記ラスタライジングサービスから受信する工程と、前記プリンターが、前記第1のエレメントに対する前記第1の処理要求を実行することにより処理済みエレメントを生成する工程と、前記符号化マーカーに対応する前記ラスタライズ版中のマーカーを前記処理済みエレメントに置き換えることにより前記電子文書の前記ハードコピー文書を生成する工程と、を備えるハードコピー文書の生成方法。前記プリンターが、前記第2の処理要求と前記プリンターでサポートされる前記複数の処理要求とを比較する工程をさらに備え、複数の変形は前記第2の処理要求を伴わず、前記スケルトン電子文書は前記第2のエレメントから成る、請求項10に記載の方法。前記第1のエレメントは第1の画像であり、前記第1の処理要求は前記第1の画像の拡大/縮小であり、前記第2のエレメントは第2の画像であり、前記第2の処理要求は前記第2の画像の回転である、請求項11に記載の方法。プリンターが第1の接続を通じて、電子文書に関する印刷ジョブ中のエレメントをユーザー装置から受信する工程と、前記プリンターが第2の接続を通じて、前記エレメントを識別するマーカーと前記エレメントの処理要求とから成る前記電子文書のラスタライズ版を受信する工程と、前記プリンターが、前記エレメントに対して前記処理要求を実行することにより処理済みエレメントを生成する工程と、前記プリンターが、前記マーカーを前記処理済みエレメント画像に置き換えることにより前記ハードコピー文書を生成する工程と、を備えるハードコピー文書の作成方法。前記電子文書の前記ラスタライズ版は、ラスタライジングサービスによりスケルトン電子文書から生成される、請求項13に記載の方法。前記エレメントは画像であり、前記スケルトン電子文書は前記画像を識別する符号化マーカーと前記画像の複数の寸法とから成る、請求項14に記載の方法。前記スケルトン電子文書は前記プリンターにより生成される、請求項14に記載の方法。電子文書に関する印刷ジョブを受信し、前記電子文書内において、第1の処理要求を伴う第1のエレメントと第2の処理要求を伴う第2のエレメントとを識別し、前記電子文書中の前記第1のエレメントを符号化マーカーに置き換えることにより、前記第2のエレメントから成るスケルトン電子文書を生成するユーザー装置と、第1の接続を通じて前記ユーザー装置に作動可能に接続されるサーバー上で稼働するラスタライジングサービスであって、前記第1の接続を通じて前記ユーザー装置から前記スケルトン電子文書を受信し、前記スケルトン電子文書をラスタライズして前記スケルトン電子文書のラスタライズ版を生成するラスタライジングサービスと、第2の接続を通じて前記ユーザー装置に、また第3の接続を通じて前記ラスタライジングサービスに、作動可能に接続されるプリンターであって、前記第3の接続を通じて前記ラスタライジングサービスから前記ラスタライズ版を受信し、前記第2の接続を通じて前記ユーザー装置から前記第1のエレメントを受信し、前記第1のエレメントに対して前記第1の処理要求を実行することにより処理済みエレメントを生成し、前記符号化マーカーに対応する前記ラスタライズ版中のマーカーを前記処理済みエレメントに置き換えることにより前記電子文書の前記ハードコピー文書を生成するプリンターと、を備える、ハードコピー文書の生成システム。前記ユーザー装置はさらに、前記第2の接続を通じて、前記電子文書を生成する前に前記プリンターから前記第3の接続の強度を取得し、該第3の接続の強度と所定の閾値とを比較し、該第3の接続の強度が前記所定の閾値を超えない場合に前記スケルトン電子文書を生成する、請求項17に記載のシステム。前記ユーザー装置はモバイル装置である、請求項17に記載のシステム。前記第1のエレメントは第1の画像であり、前記第1の処理要求は前記第1の画像の拡大/縮小であり、前記第2のエレメントは第2の画像であり、前記第2の処理要求は前記第2の画像の回転である、請求項17に記載のシステム。通常、電子文書には様々なタイプのエレメントが含まれている。エレメントには、データ量としては重いが処理の負荷は軽いものや、データ量としては軽いが処理の負荷は重いものがある。電子文書のハードコピーを作成するには、電子文書をラスタライズする必要があり、ユーザーはその電子文書をラスタライズするために遠隔ラスタライジングサービスの利用を望む場合が多い。しかし、電子文書をデータ量の重いエレメント全てと共に遠隔ラスタライジングサービスに転送しようとすると、該ラスタライジングサービスと該電子文書の転送元との間の接続に多大な負荷をもたらす。このような負荷があるにも関わらず、ユーザーは依然として遠隔ラスタライジングサービスの利用を望んでいる。本発明はその一側面において、ハードコピー文書の生成方法に関する。この方法は、プリンターで印刷される電子文書に関する印刷ジョブをユーザー装置で受信する工程と;上記ユーザー装置が電子文書内において、第1の処理要求を伴う第1のエレメントと第2の処理要求を伴う第2のエレメントとを識別する工程と;上記ユーザー装置が、上記第1の処理要求を上記プリンターでサポートされる複数の処理要求と比較する工程と;上記ユーザー装置が、上記第1の処理要求を含む上記複数の処理要求に応答して、上記電子文書中の上記第1エレメントを符号化マーカーに置き換えることによりスケルトン電子文書を生成する工程と;上記ユーザー装置が第1の接続を通じて、上記スケルトン電子文書をラスタライジングサービスへ送信する工程と;上記ユーザー装置が第2の接続を通じて、第1の画像を上記プリンターへ送信する工程と、を備える。上記プリンターは、第3の接続を通じてスケルトン電子文書のラスタライズ版を上記ラスタライジングサービスから受信し、上記第1のエレメントに対して上記第1の処理要求を実行することにより処理済みエレメントを生成し、符号化マーカーに対応するラスタライズ版中のマーカーを処理済みエレメントに置き換えることにより上記ハードコピー文書を生成する。本発明は別の一側面において、ハードコピー文書の生成方法に関する。この方法は、プリンターが第1の接続を通じて、電子文書に関する印刷ジョブをユーザー装置から受信する工程と;上記プリンターが、上記ED内において、第1の処理要求を伴う第1のエレメントと第2の処理要求を伴う第2のエレメントとを識別する工程と;上記プリンターが、上記第1の処理要求を上記プリンターでサポートされる複数の処理要求と比較する工程と;上記プリンターが、上記第1の処理要求を含む上記複数の処理要求に応答して、上記電子文書中の上記第1のエレメントを符号化マーカーに置き換えることによりスケルトン電子文書を生成する工程と;上記プリンターが第2の接続を通じて、上記スケルトン電子文書をラスタライジングサービスへ送信する工程と;上記プリンターが第2の接続を通じて、スケルトン電子文書のラスタライズ版を上記ラスタライジングサービスから受信する工程と;上記プリンターが、上記第1のエレメントに対する上記第1の処理要求を実行することにより処理済みエレメントを生成する工程と;上記符号化マーカーに対応する上記ラスタライズ版中のマーカーを処理済みエレメントに置き換えることにより上記電子文書の上記ハードコピー文書を生成する工程と、を備える。本発明は別の一側面において、ハードコピー文書の生成方法に関する。この方法は、プリンターが第1の接続を通じて、電子文書に関する印刷ジョブ中のエレメントをユーザー装置から受信する工程と;上記プリンターが第2の接続を通じて、上記エレメントを識別するマーカーと該エレメントの処理要求とから成る上記電子文書のラスタライズ版を受信する工程と;上記プリンターが、上記エレメントに対して上記処理要求を実行することにより処理済みエレメントを生成する工程と;上記プリンターが、上記マーカーを上記処理済みエレメント画像に置き換えることにより上記ハードコピー文書を生成する工程と、を備える。本発明は別の一側面において、ハードコピー文書の生成システムに関する。このシステムは、電子文書に関する印刷ジョブを受信し、該電子文書内において、第1の処理要求を伴う第1のエレメントと第2の処理要求を伴う第2のエレメントとを識別し、該電子文書中の該第1のエレメントを符号化マーカーに置き換えることにより、該第2のエレメントから成るスケルトン電子文書を生成するユーザー装置と;第1の接続を通じて上記ユーサー装置に作動可能に接続されるサーバー上で稼働するラスタライジングサービスであって、該第1の接続を通じて該ユーザー装置から上記スケルトン電子文書を受信し、該スケルトン電子文書をラスタライズして該スケルトン電子文書のラスタライズ版を生成するラスタライジングサービスと;第2の接続を通じて上記ユーザー装置に、また第3の接続を通じて上記ラスタライジングサービスに、作動可能に接続されるプリンターであって、該第3の接続を通じて該ラスタライジングサービスから上記ラスタライズ版を受信し、該第2の接続を通じて該ユーザー装置から上記第1のエレメントを受信し、該第1のエレメントに対して上記第1の処理要求を実行することにより処理済みエレメントを生成し、上記符号化マーカーに対応する該ラスタライズ版中のマーカーを上記処理済みエレメントに置き換えることにより上記電子文書の上記ハードコピー文書を生成するプリンターと、を備える。本発明の他の側面は、以下の記載と特許請求の範囲より明らかとなろう。本発明の具体的な実施態様を、図面を参照しながら詳細に説明する。これらの図中において、一貫性を保つために、同様な要素は同様の符号で表す。以下、本発明の詳細な説明では、本発明の理解を深めるために様々な具体例を述べるが、本発明がこれら具体的な詳細無しに実施できることは当業者にとって自明である。また、記載が不必要に難解になることを避けるため、周知の事項については詳細な説明を省略する。概して本発明の実施態様は、ハードコピー文書HDを生成するシステムと方法とを提供するものである。1つ以上の実施態様において、電子文書EDの印刷に先立ち、プロセス要求が軽いつまり、プロセス要求がプリンターでサポートされている電子文書内のエレメントが当該電子文書から抽出され、ローカル接続を通じてユーザー装置からプリンターへ送信される。当該電子文書の残余の部分には、プロセス要求の重いエレメントが含まれる。この残余の部分は、スケルトン電子文書の形でネットワーク接続によってラスタライジングサービスへ送信され得る。このラスタライジングサービスは、前記電子文書のラスタライズ版を生成し、ネットワーク接続を通じて該ラスタライズ版を前記プリンターへ送信する。前記プリンターは、前記ユーザー装置から受信したエレメントのプロセス要求を実行し、これら処理済みエレメントを前記電子文書のラスタライズ版と組み合わせることによりハードコピー文書を生成する。図1は、本発明の1つ以上の実施形態にかかるシステム100を示す。図1に示すように、このシステム100はユーザー装置UD110、クラウドコンピューティング環境190内の1つ以上のサーバー即ち、サーバーA121、サーバーB122、及びプリンター130等、複数の構成要素を有する。これら複数の構成要素は、接続A195、接続B197及び接続C199のうち1つ以上を通じて相互に通信を行う。図1に示すように、ユーザー装置110とサーバー121、122とは接続A195を通じて接続している。接続A195は有線及び/又は無線セグメントを有する如何なる規模のネットワークであってもよい。例えば、接続A195はインターネットの一部分であってもよい。また、図1に示すように、ユーザー装置110とプリンター130とは接続B197を通じて接続している。接続B197はローカル及び/又はダイレクト接続である。例えば、接続B197はUSBユニバーサルシリアルバス接続、Bluetooth登録商標TM接続、赤外線接続、或いは有線及び/又は無線セグメントを有する如何なる種類の接続であってもよい。更に、図1に示すように、サーバー121、122とプリンター130とは接続C199を通じて接続している。接続C199は有線及び/又は無線セグメントを有する如何なる規模のネットワークであってもよい。例えば、接続C199はインターネットの一部であってもよい。本発明の1つ以上の実施態様において、ユーザー装置110はユーザーアプリケーション図示せずを実行する。ユーザー装置110は、パーソナルコンピューターPC、デスクトップコンピューター、メインフレーム、サーバー、電話機、キオスク端末、ケーブル箱、携帯情報端末PDA、携帯電話、スマートフォン等であってよい。ユーザーアプリケーションは、ユーザーによって操作されるあらゆるソフトウェアアプリケーションであってよく、あらゆるページ数の電子文書を取得、入力、生成及び/又は印刷するものであってよい。例えば、ユーザーアプリケーションは文書生成用アプリケーション、表計算用アプリケーション、デスクトップパブリッシング用アプリケーション、グラフィック用アプリケーション、写真印刷用アプリケーション、インターネット用ブラウザ等であってよい。ユーザーアプリケーションは新規の電子文書の生成及び/又は既に保存されている電子文書の取得ができる。本発明の1つ以上の実施態様において、電子文書に関する印刷ジョブには2種類のエレメントがある。Aプロセス要求は軽いがデータ量は概して重いエレメントA型と、Bプロセス要求は重いがデータ量は概して軽いエレメントB型である。本発明の1つ以上の実施態様において、プリンター130はA型エレメントを取り扱う処理する。本発明の1つ以上の実施態様において、ラスタライジングサービス125、126はA型エレメントとB型エレメントとを取り扱う処理する。本発明の1つ以上の実施態様において、ユーザー装置110はプリンター130でサポートされるプロセス要求即ち、上記プリンター130で取り扱えるプロセス要求のリストを保持している。このリストから除外されているプロセス要求はすべて、プリンター130ではサポートされていないものと見なされる。ユーザーは、プロセス要求のリストから項目を意図的に削除することができる。つまり当該リストは、実際にはプリンター130でサポートされている1つ以上のプロセス要求を削除する様に、ユーザーによって変更され得る。本発明の1つ以上の実施態様において、電子文書は1つ以上の画像例えば、デジタル写真を含む。電子文書を正しく表示及び/又は印刷するには、これら画像に対して変形処理を行う必要がある。変形処理の例としては、拡大/縮小、回転、歪み、切り出し、色空間変換例えば、赤緑青RGB色空間からシアンマゼンタイエローブラックCMYK色空間への変換等のいずれか1つ又は複数が挙げられる。上記画像及びその変形のいずれも、上記電子文書内で現されることができる。本発明の1つ以上の実施態様において、画像のデータ量は重いが、変形処理は軽く済む場合がある。従って、対応する変形処理が軽く済む場合、画像はA型エレメントに分類される。一方、対応する変形処理が重い場合、画像はB型エレメントに分類される。本発明の1つ以上の実施態様において、埋め込みフォントや単純なシェーディングもまた、ページ記述言語PDL例えば、ポータブルドキュメントフォーマットPDF、プリンター共通言語PCL、PostScript等で記述された印刷ジョブ中にみられるA型エレメントの例である。本発明の1つ以上の実施態様において、電子文書に構造を与える上記PDLの文法は、B型エレメントの例である。本発明の1つ以上の実施態様において、ユーザー装置110は電子文書からスケルトン電子文書を生成する。具体的には、ユーザー装置110は電子文書からA型エレメントを抽出するパーサを含む。つまり、本発明の1つ以上の実施態様において、スケルトン電子文書はA型エレメントを持っていない即ち、B型エレメントだけを持つ。本発明の1つ以上の実施態様において、スケルトン電子文書を生成するために、A型エレメントは該A型エレメントを識別する符号化マーカーとそれらのプロセス要求とに置き換えられる。例えば、A型エレメントである画像の場合、符号化マーカーは該画像とそれらの変形を識別する。サーバー121、122による処理を受けるために、ユーザー装置110は接続A195を通じ、スケルトン電子文書をクラウドコンピューティング環境190へ送信アップロードする。ユーザー装置110はまた、接続B197を通じ、1つ以上のA型エレメントを直接プリンター130へ送信転送することもできる。この詳細な説明を知り得た当業者であれば、1つ以上の抽出されたA型エレメントは通常データ量が大きいものであるから、スケルトン電子文書が電子文書よりもサイズが小さいことは容易に理解できるであろう。本発明の1つ以上の実施態様において、サーバー121、122は1つ以上のラスタライジングサービス即ち、ラスタライジングサービスA125、ラスタライジングサービスB126を実行する。これらラスタライジングサービス125、126は、受け取ったスケルトン電子文書の処理を行う。具体的には、これらラスタライジングサービス125、126はスケルトン電子文書をラスタライズする。スケルトン電子文書中に符号化マーカー上述を見出すと、ラスタライジングサービス125、126は該スケルトン電子文書のラスタライズ版中に対応するマーカーを挿入する。更に、ラスタライジングサービス125、126は、スケルトン電子文書中のB型エレメントの重いプロセス要求を実行する。スケルトン電子文書のラスタライズ版は、プリンター130で使用される低レベルデータ例えば、グラフィックデバイスインターフェースGDIデータを含む。電子文書のラスタライズ版は、一旦生成されると、接続C199を通じてプリンター130に送信ダウンロードされる。本発明の1つ以上の実施態様において、ラスタライジングサービス125、126はまた、電子文書から既に抽出されているA型エレメントすべてを識別するためのリストをプリンター130へ送信する。このリストは、スケルトン電子文書中の符号化マーカーにもとづいて編纂されている。本発明の1つ以上の実施態様において、プリンター130は電子文書のハードコピーを生成する。具体的には、スケルトン電子文書のラスタライズ版と上記リストとをラスタライジングサービス125、126から受信し、且つ、ユーザー装置110から上記リストに掲載された1つ以上のA型エレメントを受信すると、プリンター130は印刷を開始する。ラスタライズ版中にマーカーが見つかると、プリンターは対応するA型エレメントとその1つまたは複数の処理要求とを識別し、該A型エレメントに対する1つまたは複数の処理要求を実行することにより処理済みエレメントを生成し、該処理済みエレメントをハードコピー上に置く。例えば、A型エレメントである画像に対応するマーカーの場合、プリンター130は該画像に対応する変形処理を行うことにより処理済みエレメントを生成する。本発明の1つ以上の実施態様において、接続A195、接続B197、及び接続C199の信号強度例えば、帯域、スループット等は、ユーザー装置110、プリンター130、及びサーバー121、122のいずれかによりモニタすることができる。更に、接続A195、接続B197及び接続C199の信号強度は、ユーザー装置110に報告される。本発明の1つ以上の実施態様において、接続C199の信号強度が所定の閾値例えば、0.25Gbps、1.05Gbps、10Gbps等を超えている時は、電子文書A型エレメントとB型エレメントの双方、及び対応するすべてのプロセス要求を含むは接続B197を通じてユーザー装置110からプリンター130へ送信される。かかる実施態様では、プリンター130はスケルトン電子文書を生成し、該スケルトン電子文書を接続C199を通じてサーバー121、122へアップロードする。一方、接続C199の強度が所定の閾値を超えていない場合は、ユーザー装置110はスケルトン電子文書を生成する上述。本発明の1つ以上の実施態様において、接続C199の信号強度と所定の閾値とがユーザー装置110により比較される。ここで、上記システム100は例示に過ぎず、本発明の実施態様を限定するものではない。特に、上記システム100が図1とは異なる形で構成され得ることは、当業者には容易に理解されるであろう。更に、上記システム100に関する上述のあらゆる機能は、該システム100の如何なる数のエレメントによって実行されてもよく、単独であっても組み合わせであってもよい。図2は、本発明の1つ以上の実施形態にかかるフローチャートを示す。図2に示すプロセスは、図1を参照しながら説明したシステム100の1つ以上の構成要素を用いて実行される。この詳細な説明を得た当業者であれば、図2に示すステップの順番が本発明の実施態様間で異なること、また、図2に示すステップの1つ又は複数が省略されること、反復されること、並列処理されること、及び/又は異なる順番で実行されることは容易に理解できるであろう。従って、図2に示すステップの具体的な順番は、本発明の範囲を限定するものと考えるべきではない。まず、プリンターで印刷される電子文書に関する印刷ジョブを取得するステップ202。この印刷ジョブはユーザー装置例えば、スマートフォンで取得することができ、電子文書はあらゆる種類のユーザーアプリケーションで生成/検索することができる。ステップ204では、処理要求を伴う電子文書内のエレメントを識別する。このエレメントは、電子文書の構文解析の過程で識別される。上述したように、上記エレメントはAプロセス要求は軽いがデータ量は概して重いエレメントA型と、Bプロセス要求は重いがデータ量は概して軽いエレメントB型のいずれかに対応している可能性がある。本発明の1つ以上の実施態様において、プリンターはA型エレメントを第一に取り扱う処理する。換言すれば、一般に、プリンターはプロセス要求の軽いエレメントを処理する。ステップ206では、プリンターがエレメントの1つ以上の処理要求をサポートしているか否かが判断される。本発明の1つ以上の実施態様において、ユーザー装置はプリンターでサポートされているプロセス要求のリストを保持している。エレメントの処理要求が上記リストと照合され、プリンターが該エレメントの1つ以上の処理要求をサポートしているか否かが判断される。上述のように、プリンターでサポートされる上記1つ以上のプロセス要求は比較的単純なプロセス要求軽いプロセス要求に対応している場合が多い。従って、或る処理要求が上記リストに掲載されていれば、その処理要求は比較的単純である即ち、比較的軽いと見なされる。同様に、或る処理要求が上記リストから除外されていれば、その処理要求は比較的複雑である即ち、比較的重いと見なされる。上述したように、プロセス要求のリストはユーザー又はシステム管理者により変更され得る。換言すれば、実際には上記プリンターでサポートされている、あらゆる複雑さの度合の1つ以上のプロセス要求が、リストから意図的に削除される場合もあり得る。プリンターが上記処理要求をサポートしていると判断されると、プロセスはステップ208へ進む。一方、プリンターが上記処理要求をサポートしていないと判断された場合は、プロセスはステップ224へ進む。ステップ208では、電子文書から上記エレメントを抽出し、該エレメントを該エレメントとその処理要求とを識別する符号化マーカーに置き換えることによりスケルトン電子文書が生成される。ステップ210では、抽出されたエレメントが有線及び/又は無線ローカル接続例えば、赤外線通信、Bluetooth登録商標TM等を通じてプリンターへ送信される。ステップ224では、プリンターが上記エレメントの1つ以上のプロセス要求をサポートしていない即ち、該エレメントがB型で、該処理要求が比較的重いと判断されると、該エレメントとその1つ以上のプロセス要求とがスケルトン電子文書に繰り入れられる。ステップ212では、電子文書が処理の必要なエレメントを他に含むか否かが判断される。この電子文書が処理の必要なエレメントを他に含むと判断された場合は、プロセスはステップ204に戻る。一方、この電子文書が処理の必要なエレメントを他に含まないと判断された場合は、プロセスはステップ214に進む。ステップ214では、スケルトン電子文書の生成は完了し、ラスタライジングサービス例えば、図1を参照しながら説明した上述のラスタライジングサービス125,126に送信される。このスケルトン電子文書をラスタライジングサービスへ送信する際に用いる接続は、上記エレメントをプリンターへ送信した際ステップ210に用いた接続とは異なる。ステップ216では、ラスタライジングサービスがスケルトン電子文書のラスタライズ版を生成する。このラスタライジングサービスは、スケルトン電子文書B型エレメント中のあらゆるエレメントの1つ以上のプロセス要求を実行する。更に、上記スケルトン電子文書中の個々の符号化マーカーについて、上記ラスタライズ版に対応するマーカーを挿入する。この時、ラスタライズされるページには関連エレメント用に適正量のスペースメモリ量を残しておく必要がある。換言すれば、ラスタライジングサービスはプリンターが要求するフォーマットに従ってスケルトン電子文書をラスタライズし、各符号化マーカーをプリンターが要求するデータ形式と互換性のあるマーカーに置き換えることができる。ステップ218では、ラスタライジングサービスはスケルトン電子文書のラスタライズ版をプリンターへ送信する。このスケルトン電子文書のラスタライズ版をプリンターへ送信する際に用いる接続は、上記エレメントをプリンターへ送信した際ステップ210に用いた接続とは異なる。ステップ220では、プリンターは処理済みエレメントを生成する。具体的には、A型エレメントとそのプロセス要求とが、スケルトン電子文書のラスタライズ版中のマーカーによって識別される。プリンターは、ユーザー装置から受信された実際のエレメント即ち、ステップ210で送信されたエレメントに対して上記プロセス要求を実行する。必要に応じ、上記プロセス要求は、ユーザー装置110からエレメントと共に受信されたデータに従って実行されてもよい。この場合、プリンターがラスタライジングサービスからスケルトン電子文書のラスタライズ版を受信する前に、エレメントに対してプロセス要求を実行することができる。ステップ222では、プリンターによって、スケルトン電子文書のラスタライズ版中の各マーカーが対応する上記処理済みエレメントに置き換えられることによりハードコピー文書が生成される。ステップ222の後、プロセスは終了する。本発明の1つ以上の実施態様において、スケルトン電子文書の生成と、該スケルトン電子文書のラスタライジングサービスへのアップロードとは、プリンターで実行できる。このような実施態様では、電子文書と、A型、B型双方のエレメントとがプリンターへ送信される。すると、プリンターはスケルトン電子文書を生成し、該スケルトン電子文書をラスタライジングサービスへ送信する即ち、ユーザー装置とラスタライジングサービスとの間では通信はほとんど、或いは全く行われない。図3A及びBは、本発明の1つ以上の実施形態にかかるプロセス例のフローチャートである。ここに例示するフローチャートは、電子文書のエレメントが画像である場合を主に想定している。従って、上記エレメント画像のプロセス要求は、上記電子文書を正しく印刷するために該画像に適用すべき変形処理例えば、拡大/縮小、回転、色空間変換等に対応している。図3Aを見ると、ステップ310において、プリンターで電子文書を印刷する要求がユーザー装置によって受信される。図1に示す例では、ユーザー装置110はプリンター130で電子文書を印刷する要求を受信することができる。この要求は、ユーザー装置のユーザーが出す印刷コマンドに対応していてもよい。ステップ312では、ラスタライジングサービスとプリンターとの間の接続の強度が所定の閾値を超えているか否かが判断される。1つ以上の実施態様において、接続強度と所定の閾値とは該接続の何らかの定量的又は質的な測定結果例えば、信号強度、ピング/応答時間、drop破棄率、通信速度、受信信号強度RSSI、信号品質等にもとづいて表すことができる。例えば、図1において、ラスタライジングサービスA125とプリンター130との間の接続C199が有線ネットワーク接続であるとする。この例では、ユーザー装置110が接続C199の信号強度が所定の閾値を超えているか否かを判断することができる。1つ以上の実施態様において、ユーザー装置110は接続C199の強度を、接続B197を通じてプリンター130から取得することができる。ステップ312においてラスタライジングサービスとプリンターとの間の接続の強度が所定の閾値を超えていると判断された場合、プロセスは図3Bへと続く後述。一方、ステップ312においてラスタライジングサービスとプリンターとの間の接続の強度が所定の閾値を超えていないと判断された場合、プロセスはステップ314へ進む。ステップ314では、スケルトン電子文書を生成するため、変形処理を経た電子文書内の各画像についてのループステップ314、320、322、324、326に入る。1つ以上の実施態様において、上記ループステップ314、320、322、324、326の各回の反復は、ユーザー装置によって実行される。ステップ320では、現在の変形がプリンターでサポートされているか否かが判断される。図1に示す例では、ユーザー装置110が、プリンター130が現在の変形例えば、画像の回転を実行するように構成されているか否かを判断することができる。現在の画像変形がプリンターでサポートされていないと判断された場合、プロセスはステップ322に進み、この現在の変形に対応する画像をスケルトン電子文書に繰り入れる。一方、現在の画像変形がプリンターでサポートされていると判断された場合は、ステップ324において、現在の画像変形に対応する上記画像が抽出され、上記スケルトン電子文書中の符号化マーカーに置き換えられる。この符号化マーカーは画像に関する幾何学情報即ち、上記画像の寸法や、付随するあらゆる幾何学的変形を含むことができるので、ラスタライジングサービスは変形画像用にラスタライズされたスケルトン電子文書内に、適正なスペースを残しておく即ち、メモリ量を確保しておくことができる。ステップ326では、現在の変形に対応する画像がユーザー装置からプリンターへ送信される。必要に応じて、ユーザー装置は、上記の画像変形を記述するデータも上記画像と共に上記プリンターへ送信することができる。図1に示す例では、ユーザー装置110は上記画像と上記画像変形例えば、変形の種類、変形パラメータ等の記述とを、接続B197を通じてプリンター130へ送信することができる。上記ループの反復がすべて終了すると即ち、上記電子文書中のすべての画像とそれに付随する変形の処理が終了すると、スケルトン電子文書は完成する。そしてステップ330において、上記スケルトン電子文書はユーザー装置によりラスタライジングサービスへ送信される。図1に示す例では、ユーザー装置110は接続A195を通じ、上記スケルトン電子文書をラスタライジングサービスA125へ送信することができる。ステップ332では、ラスタライジングサービスにより、スケルトン電子文書のラスタライズ版が生成される。スケルトン電子文書内の個々の符号化マーカーについて、上記ラスタライズ版に対応するマーカーがひとつ挿入される。この時、ラスタライズされたページには関連画像用に適正量のスペースメモリ量が確保されている必要がある。図1に示す例では、ラスタライジングサービスA125はプリンター130が要求するデータ形式に従ってスケルトン電子文書をラスタライズし、各符号化マーカーをプリンター130が要求するデータ形式と互換性のあるマーカーに置き換えることができる。ステップ334では、上記スケルトン電子文書のラスタライズ版がラスタライジングサービスからプリンターへ送信される。図1に示す例では、ラスタライジングサービスA125は、接続C199を通じ、上記スケルトン電子文書のラスタライズ版をプリンター130へ送信することができる。ステップ336では、プリンターが、ユーザー装置から受信された各画像即ち、ステップ326においてユーザー装置により送信された各画像にそれぞれ対応する変形処理を施すことにより変形画像が生成される。図1に示す例では、プリンター130はユーザー装置110から受信した各画像を変形する。必要に応じて、上記画像変形は、ユーザー装置110から受信した変形を記述するデータにもとづいて行われてもよい。この場合、プリンターがラスタライジングサービスからスケルトン電子文書のラスタライズ版を受信する前に、変形処理を開始することができる。ステップ338では、プリンターが、スケルトン電子文書のラスタライズ版中の各マーカー即ち、ステップ332においてラスタライズ版中に含まれる各マーカーが対応する変形画像に置き換えられることによりハードコピーが生成される。ステップ338の後、プロセスは終了する。ここで、図3Bを参照する。図3Bのフローチャートは、図3Aに示したプロセスの続きを示している。具体的には、図3Bのフローチャートに入るのは、ラスタライジングサービスとプリンターとの間の接続C199の強度が所定の閾値を超えていると判断された図3Aのステップ312後である。ステップ340では、ユーザー装置により、電子文書がプリンターへ送信される。図1に示す例では、ユーザー装置110は接続B197を通じ、電子文書をプリンター130へ送信することができる。ステップ342では、電子文書中で各変形を行うための第2のループステップ342、344、346、348に入る。1つ以上の実施態様において、上記第2のループステップ342、344、346、348の各回の反復は、プリンターによって実行される。ステップ344では、現在の変形がプリンターでサポートされているか否かが判断される。現在の画像変形がプリンターでサポートされていないと判断された場合、ステップ346において、プリンターにより、この現在の変形に対応する画像がスケルトン電子文書に繰り入れられる。一方、ステップ344で現在の画像変形がプリンターでサポートされていると判断された場合は、ステップ348において、プリンターによりこの現在の変形に対応する上記画像が抽出され、スケルトン電子文書中の符号化マーカーに置き換えられる。ステップ348の後、上記第2のループの進行中の回の反復プロセスは終了し、プロセスはステップ342に戻り、もしあれば上記第2のループの別の回のプロセスが開始される。上記第2のループのすべての回が終了すると即ち、電子文書内のすべての変形処理が終了すると、スケルトン電子文書は完成である。そしてステップ350において、上記スケルトン電子文書はプリンターによってラスタライジングサービスへ送信される。図1に示す例では、プリンター130は、接続C199を通じ、スケルトン電子文書をラスタライジングサービスA125へ送信することができる。ステップ352では、ラスタライジングサービスによりスケルトン電子文書のラスタライズ版が生成される。スケルトン電子文書中の個々の符号化マーカーについて、ラスタライズ版に対応するマーカーがひとつ挿入される。この時、ラスタライズされたページには上記の変形画像に対応するメモリ量が確保される。図1に示す例では、ラスタライジングサービスA125はプリンター130が要求するデータ形式に従ってスケルトン電子文書をラスタライズし、各符号化マーカーをプリンター130が要求するデータ形式と互換性のあるマーカーに置き換えることができる。ステップ354では、ラスタライジングサービスにより上記スケルトン電子文書のラスタライズ版がプリンターへ送信される。図1に示す例では、ラスタライジングサービスA125は接続C199を通じ、上記スケルトン電子文書のラスタライズ版をプリンター130へ送信することができる。ステップ356では、プリンターが、ユーザー装置から受信された各画像即ち、ステップ340でユーザー装置によって送信された電子文書中の各画像に相応の変形処理が施されることにより変形画像が生成される。図1に示す例では、プリンター130がユーザー装置110から受信された画像を変形する。必要に応じて、上記の画像変形は、該画像変形を記述する、ユーザー装置110から受信されたデータに従って行われてもよい。ステップ360では、プリンター例えば、図1に示すプリンター130が、スケルトン電子文書のラスタライズ版中の各マーカーを該マーカーに対応する変形画像に置き換えることにより、ハードコピーが生成される。ここで、スケルトン電子文書のラスタライズ版中の各マーカーは既に対応する符号化マーカーと置き換わっておりステップ352、各符号化マーカーは既に電子文書の対応する画像と置き換わっておりステップ348、符号化マーカーに置き換えられた各画像は既に対応する変形画像へ変換されているステップ356。ステップ360の後、上記プロセスは終了する。図3Aおよび3Bは一続きのプロセスとして示されているが、これらフローチャートの如何なる部分も個別に実行できることは、当業者であれば容易に理解できるであろう。例えば、図3Aに示すフローチャートはステップ312を省いて実行することができる。換言すれば、図3Aに示すプロセスは、ラスタライジングサービスとプリンターとの間の接続の強度を所定の閾値と比較せずに実行することができる。ただし、この様な実施態様では、スケルトン電子文書は常にユーザー装置によって生成される。同様に、1つ以上の実施態様において、図3Bに示すフローチャートでは、図3Aに示すステップ312を最初に行わずに実行することができる。ただし、この様な実施態様では、スケルトン電子文書は常にプリンターによって生成される。図4は、本発明の1つ以上の実施形態の一例を示す。具体的には、図4は、図3Aに示したプロセスの一例を示す。但し、図4に示すこの例は説明のためであって、何ら本発明の実施態様を限定するものではない。図4に示すように、電子文書410はユーザー装置110内にあり、テキスト420と画像430とを含む。ユーザー装置110は、画像430を符号化マーカー440に置き換えることにより該電子文書410をスケルトン電子文書412に変換する。上記スケルトン電子文書412は、テキスト420と、画像430に関する寸法と幾何学的変形とを含む。ユーザー装置110は、接続A195を通じ、上記スケルトン電子文書412をラスタライジングサービスA125へ送信する。ユーザー装置110はまた、接続B197を通じ、画像430をプリンター130へ送信する。プリンター130は画像430を変形し、変形画像432を得る。ここで、ラスタライジングサービスA125は上記スケルトン電子文書412をラスタライズし、上記スケルトン電子文書のラスタライズ版414を得る。このスケルトン電子文書のラスタライズ版414は、テキスト420を含む。更に、ラスタライズ済みのスケルトン電子文書414は、上記スケルトン電子文書412の符号化マーカー440の代わりにマーカー442を含む。ラスタライジングサービスA125は、接続C199を通じ、スケルトン電子文書のラスタライズ版414をプリンター130へ送信する。プリンター130は、スケルトン電子文書のラスタライズ版414中のマーカー442を変形画像432に置き換えることによりハードコピー文書416を生成する。本発明の実施態様は、下記の1つ以上の効果を有する。クラウドコンピューティング環境内で電子文書を遠隔ラスタライジングサービスへ送信する際に必要な帯域幅を削減できる;電子文書のエレメントの抽出及びプリンターへの送信を別々の接続を用いて行うことができる;電子文書のパーサとしてユーザー装置とプリンターのいずれを用いるかを、接続信号強度に応じて選択できる;プロセス要求の軽いエレメントの処理はプリンターへ、またプロセス要求の重いエレメントの処理はラスタライジングサービスへ割り当てることができる;プリンターはPDL処理能力を有する必要がない即ち、プリンターはGDIデータストリームのみを処理すればよい、等。上記の詳細な説明は、電子文書からの画像の抽出を主に想定しているが、上述のプロセスはサイズの大きな電子文書のいかなる項目、エレメント、及び/又はセクションにも適用できる。換言すれば、スケルトン電子文書は、閾値を超えるサイズを有する電子文書のいかなる項目、エレメント、及び/又はセクションをも抽出して生成することができる。本発明の実施態様は、使用しているプラットフォームとは無関係に、あらゆる種類のコンピューター上で実質的に実現できる。例えば、図5に示すように、コンピューターシステム500は1つ以上のプロセッサー502と、関連メモリー504例えば、ランダムアクセスメモリーRAM、キャッシュメモリ、フラッシュメモル等、記憶装置506例えば、ハードディスク、或いはコンパクトディスクドライブやデジタルバーサタイルディスクDVDドライブ等の光ディスクドライブ、フラッシュメモリースティック等、及び今日のコンピューターに普通に設けられているその他様々なエレメントや機能を含む図示せず。本発明の1つ以上の実施態様において、プロセッサー502はハードウェアである。例えば、プロセッサーは集積回路である。コンピューターシステム500はまた、キーボード508、マウス510、マイクロフォン図示せず等の入力手段を有する。更に、コンピューターシステム500は、モニター512例えば、液晶ディスプレイLCD、プラズマディスプレイ、陰極線管CRTモニター等の出力手段も備える。コンピューターシステム500は、ネットワーク514例えば、ローカルエリアネットワークLAN、インターネット等のワイドエリアネットワークWAN、その他のタイプのネットワークに、ネットワークインターフェース接続図示せずにより接続されている。本発明の1つ以上の実施態様において、多くの異なる種類のコンピューターシステムが共存していてもよく、また上述の入出力手段は別の形態をとってもよい。一般的に言えば、コンピューターシステム500は本発明の実施態様で必要とされる少なくとも最小限のプロセッサー、入力手段、及び/又は出力手段を含む。更に、本発明の1つ以上の実施態様において、前述のコンピューターシステム500の1つ以上のエレメントは遠隔地に置かれ、ネットワーク上で他のエレメントに接続されていてもよい。更に、本発明の実施態様は複数のノードを有する離散型システム上で実現されてもよく、本発明の各部分例えば、ユーザー装置、ラスタライジングサービス、プリンターは該離散型システム内の異なるノードに置かれていてもよい。本発明の実施態様において、各ノードは1台のコンピューターシステムに対応し得る。或いは、各ノードは関連物理メモリーを有するプロセッサーに対応し得る。更に或いは、上記ノードはプロセッサ、又は共有メモリ及び/又はリソースを有するプロセッサのマイクロコアに対応し得る。更に、本発明の実施態様を実現するためのコンピューター読取可能プログラムの形態をとるソフトウェア命令は、コンパクトディスクCD、ディスケット、パンチカード、テープ、メモリ、或いはあらゆる他のコンピューター読取可能記憶装置などに代表される一時的でないコンピューター読取可能記憶媒体に、一時的又は恒久的に記憶されてもよい。以上、本発明を限られた数の実施態様にもとづいて説明したが、本発明を知り得た当業者であれば、ここに開示される本発明の範囲を逸脱しない限りにおいて他の実施態様を工夫し得ることは容易に理解できる。従って、本発明の範囲は専ら添付の特許請求の範囲により限定されるものである。"