印刷対象の画像データを取得する取得手段と、前記取得手段により取得された画像データに基づく画像に対する余白を設けないように、当該画像のサイズに応じて、当該画像が含まれるページのページサイズを決定する決定手段と、前記決定手段により決定されたページサイズが設定されたファイルであって、余白が設けられていない前記画像を当該ページサイズのページに含むファイルを作成する作成手段と、を有することを特徴とする情報処理装置。前記作成手段により複数の画像を複数のページに含むファイルが作成される場合に、前記決定手段は、当該複数の画像のそれぞれのサイズに応じて、当該複数のページのそれぞれのページサイズを決定することを特徴とする請求項1に記載の情報処理装置。前記決定手段は、前記画像が印刷装置により印刷されるときに当該画像が展開される印刷対象領域の大きさを特定し、特定された当該印刷対象領域の大きさに応じて、前記画像を含むページのページサイズを決定することを特徴とする請求項1または2に記載の情報処理装置。前記決定手段は、前記印刷装置により前記画像のフチなし印刷が実行されるか否かに応じて、当該画像が展開される印刷対象領域の大きさを特定することを特徴とする請求項3に記載の情報処理装置。前記決定手段は、ページのページサイズを、当該ページに含まれる画像の幅方向の画素数と高さ方向の画素数とに基づき決定することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。前記決定手段は、前記画像が印刷装置により印刷されるときの解像度を取得し、ページのページサイズを、当該ページに含まれる画像の幅方向の画素数と高さ方向の画素数と、さらに、取得された当該解像度とに応じて決定することを特徴とする請求項5に記載の情報処理装置。印刷対象の画像データを取得する取得工程と、前記取得工程において取得された画像データに基づく画像に対する余白を設けないように、当該画像のサイズに応じて、当該画像が含まれるページのページサイズを決定する決定工程と、前記決定工程において決定されたページサイズが設定されたファイルであって、余白が設けられていない前記画像を当該ページサイズのページに含むファイルを作成する作成工程と、を有することを特徴とする情報処理方法。請求項7に記載の情報処理方法をコンピュータに実行させることを特徴とするプログラム。前述の印刷サービスにおいて種々のサイズの文書を印刷させる場合、アプリケーションが印刷対象の文書を含む文書ファイルを作成する際に、文書ファイルのページの外周に余白を設けるようにしている。しかしながら、このように作成された文書ファイルのページを、特許文献1に記載されているように画像が印刷される用紙サイズに合わせて変倍したとしても、ページ内において文書の外側に存在した余白は残ったままである。従って、このページに対して、例えば不要な余白を設けないように印刷させる所謂フチなし印刷を行わせたとしても、ページ内の余白が残ったまま印刷が行われてしまう場合がある。そこで本発明は、画像を適切に印刷させることができるファイルを作成する情報処理装置、情報処理方法、およびプログラムを提供することを目的とする。上述のような課題を解決するために本発明の情報処理装置は、印刷対象の画像データを取得する取得手段と、前記取得手段により取得された画像データに基づく画像に対する余白を設けないように、当該画像のサイズに応じて、当該画像が含まれるページのページサイズを決定する決定手段と、前記決定手段により決定されたページサイズが設定されたファイルであって、余白が設けられていない前記画像を当該ページサイズのページに含むファイルを作成する作成手段と、を有することを特徴とする。本発明によれば、画像を適切に印刷させることができるファイルを作成することができる。以下、添付図面を参照して実施の形態を詳しく説明する。尚、以下の実施の形態に限定されるものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが必須のものとは限らない。図1は、情報処理装置及び周辺装置を含む本実施例の印刷システムの一例を示す図である。図1において、1、2、7は情報処理装置であり、1は、例えば一般的なパーソナルコンピュータであり、2、7はサーバである。PC1や、サーバ2、サーバ7は、図2aで後述するようなハードウェアで構成される。なお、サーバ2、サーバ7は、一般的なパーソナルコンピュータであってもよい。PC1にはOperatingSystem以下、OSと略す場合があるがインストールされており、サーバ2、サーバ7にはServer用のOSが、それぞれインストールされている。PC1、サーバ2、サーバ7は、それぞれEthernet登録商標で構成されるネットワーク4、8、6に接続されていて、インターネット12にも接続されている。3、103は、マルチファンクションプリンタ以下、MFPと略す場合があるであり、カラーインクジェットプリンタ、カラーファクシミリ、カラースキャナ、フラッシュメモリ用の外部ストレージ等で構成され、周辺装置の一例である。尚、周辺装置としては、プリンタ、複写機、ファクシミリ、スキャナ、デジタルカメラ、及びこれらの複合機能を備える装置等であってもよい。MFP3、MFP103は、図2bで後述するようなハードウェアで構成される。MFP3はEthernet登録商標で構成されるネットワーク11に接続されていて、インターネット12にも接続されている。MFP103はEthernet登録商標で構成されるネットワーク104に接続されていて、インターネット12にも接続されている。13はWi-Fiの無線LANを備えるブロードバンドルーターであり、インターネット12に接続されている。14はモバイルデバイスであり、例えば携帯電話や携帯情報端末等である。モバイルデバイス14はWi-Fiの無線LANでブロードバンドルーター13と接続されていて、ブロードバンドルーター13を介してインターネット12にも接続されている。PC1、サーバ2、サーバ7、モバイルデバイス14、MFP3、MFP103は、インターネット12を介して、互いに双方向通信が可能である。9、15はWebブラウザであり、それぞれ、PC1、モバイルデバイス14にインストールされている。145はWebサービスを利用した画像管理用のアプリケーションである。146はWebサービスを利用した印刷サービスを提供するアプリケーションである。この印刷サービスでは、PC1やモバイルデバイス14のユーザは、PC1内のWebブラウザ9やモバイルデバイス14内のWebブラウザ10により、サーバ2、サーバ7にインストールされているアプリケーションを利用することができる。ユーザは、Webブラウザを介して、画像管理アプリケーション145を実行させて、印刷対象の画像を選択し、その画像をMFP3やMFP103で印刷することができる。また、印刷サービスアプリケーション146を実行させて、印刷設定の指定、印刷の指示を行うことができる。この画像管理アプリケーション145、印刷サービスアプリケーション146の実行については、図4、図5を用いて詳細に説明する。画像管理アプリケーション145は、ユーザにより印刷対象の画像が選択されると、その画像の印刷データをPDFファイルとして生成する。なお、画像管理アプリケーション145により生成される印刷データは、その他のマルチページの文書ファイルXPSファイルや、TIFFファイル等であっても良い。本実施例においては、画像管理アプリケーション145は、ユーザが印刷対象として選択した画像や文書のサイズを判定し、そのサイズに応じて、画像や文書の大きさにフィットしたページサイズのPDFファイルを作成する。これにより、PDFファイルのページ内において、上記の印刷対象の画像や文書の外側に余白を設けないように、PDFファイルを作成することができる。即ち、PDFファイルのページ内において画像や文書が全面に配置されており、PDFファイルのページと同じサイズである。そして、後述する印刷処理において、ページ内の余白を設けずに作成されたPDFファイルに基づき、PDFファイルのページを印刷対象領域に展開する。このようなページの展開処理により、ページ内の全面に配置された画像や文書が印刷対象領域に展開される。よって、印刷対象領域への展開処理において、ページ内における画像や文書の領域を考慮しなくても、ページを印刷対象領域に展開することで、そのページ内の画像や文書を適切に展開することができる。そして、印刷サービスアプリケーション146は、画像管理アプリケーション145により生成された印刷データPDFファイルと、ユーザにより選択されている印刷設定から印刷ジョブを生成する。そして、印刷を実行させるプリンタ用のプリントキューにその印刷ジョブを格納して、そのプリンタに対して、印刷ジョブ通知を送信する。このように、サーバ7が印刷ジョブを生成すると、インターネット12を介して、その印刷ジョブをサーバ2に送信する。そして、サーバ2は、データ変換アプリケーション143を用いて、印刷ジョブに含まれているPDFファイルを、MFP3、MFP103が印刷処理を行うことができる、JPEGファイル等の別のデータ形式に変換する。143は、MFP3、MFP103を印刷サービスアプリケーション146が提供する印刷サービスに対応させる為の、データ変換アプリケーションである。データ変換アプリケーション143はPDFファイルをJPEGファイルに変換すると共に、MFPを管理して、それぞれのMFPを印刷サービスアプリケーション146が提供する印刷サービスに対応させることができる。上記のように、データ変換アプリケーション143により、データ形式の変換を行うのは、プリンタやMFPがPDFファイルをレンダリングする機能を備えていない場合があるからである。従って、このようなプリンタやMFPで前記プリントキューに格納されている印刷ジョブを印刷する場合、PDFファイルの印刷データを、そのプリンタやMFPでレンダリングできるタイプの印刷データJPEGファイル等に変換することが必要となる。ただし、プリンタやMFPがPDFファイルをレンダリングする機能を備えている場合、前記プリントキューに格納されている印刷ジョブを、データ形式の変換を行わずに、そのプリンタやMFPに送信してもよい。このように、サーバ2によりデータ形式の変換が行われた印刷データが、サーバ2からMFP3やMFP103に送信されて、MFP3、MFP103において、その印刷データに基づき、画像や文書の印刷が行われる。以上のシステム構成により、ユーザがPC1やモバイルデバイス14により選択した画像のPDFファイルが、サーバ7により作成され、その作成されたPDFファイルが、サーバ2により、JPEGファイルに変換される。そして、そのJPEGファイルに基づき、MFP3やMFP103により、画像が印刷される。なお、このシステムにおいては、サーバ7の画像管理アプリケーション145は、最終的に印刷を行うMFP3、103の能力マージン余白部分のサイズ等や印刷設定用紙サイズ等を取得しないものとする。そして、サーバ2のデータ変換アプリケーション143が、上記のような能力、印刷設定を取得して、その取得した情報に応じて、印刷対象の画像を作成するものとする。なお、印刷サービスアプリケーション146が提供する印刷サービスを利用する為には、ユーザアカウントとパスワードが必要である。そのため、印刷に使用するプリンタやMFPをこの印刷サービスに登録する際に、前記ユーザアカウントとパスワードを使って、この印刷サービスを利用する際のアクセストークンを取得する。そして、このアクセストークンを利用して、そのユーザアカウントにプリンタやMFPを関連付けて登録する。印刷サービスアプリケーション146は、プリンタやMFPの登録時に、各プリンタやMFPに対して一意の値で表わされるプリンタIDを発行して割り当てる。図2は、PC及びMFPのハードウェア構成の一例を表す図である。PC1、サーバ2、サーバ7は、図2のaに示すようなハードウェアで構成されている。図2のaではサーバ2の例で説明する。図2のaに示す通り、サーバ2は、ランダムアクセスメモリ部RAM201、ハードディスクドライブ部HDD202、キーボード部KBD203、CPU204、を含む。また、サーバ2は、表示用ディスプレイLCD205、ネットワークボードNB207、を含む。また、サーバ2は、以上の構成要素を互いに接続するバス206を有する。上述したデータ変換アプリケーション143や図3を用いて後述する各モジュールソフトウェアに対応するプログラムが、HDD202に記憶されている。CPU204は、必要に応じて各種のプログラムをHDD202からRAM201に読み出して実行することにより、サーバ2の各種の制御を行う。これにより、CPU204が、データ変換アプリケーション143や図3に示す各モジュールソフトウェアの機能を実現する。なお、上記の各種のプログラムは、サーバ2に装着される可搬性CD-ROMまたはサーバ2の内部据付のROM等に記憶されていてもよい。MFP3は、図2bに示すようなハードウェア構成を持つ。図2bにおいて、15は、マイクロプロセッサ等から構成されるCPUである。CPU15は、MFP3の中央処理装置として、ROM16に記憶されているプログラムを、RAM17において実行することで、MFP3を制御する。例えば、通信部18、記録部19、操作部20、表示部21、読取り部22、ファクシミリ制御部23、外部ストレージ制御部24は、CPU15により制御される。ROM16にはプリンタドライバ不図示の制御に従ってMFP3が記録印刷処理や、印刷動作の状態をPCへ通知する処理を行うプログラムが記憶されている。また、ROM16には、FAXドライバ不図示の制御に従ってMFP3がファクシミリの送信または受信処理や、ファクシミリの送信または受信の状態をPCへ通知する処理を行うプログラムも記憶されている。更に、ROM16には、WIAドライバ不図示やTWAINドライバ不図示の制御に従ってMFP3が画像の読取り処理や、読取り動作の状態をPCへ通知する処理を行うプログラムも記憶されている。MFP3は、通信部18を介して、主にPC等の外部装置から送られてくる印刷データを受信し、その受信した印刷データに基づき、記録部19により画像や文書を印刷する。MFP3が受信した印刷データは、RAM17に一時的に記憶される。また、RAM17には、読取り部22で読取られた画像データ、PCから送られてきたファクシミリの送信データ、ファクシミリ制御部で受信されたファクシミリの受信データ等も一時的に記憶される。通信部18には、ネットワーク11用の接続ポート、アナログ電話回線用の接続ポート等が含まれており、Ethernet登録商標、ファクシミリのアナログ通信を制御する。記録部19は、インクジェット方式の記録ヘッド、各カラーインク、キャリッジ、記録紙搬送機構等から構成される記録ユニットと、前記印字データをもとに前記記録ヘッドにて印字用パルスを発生させるためのASIC等から構成される電気回路とから構成される。印刷可能なアプリケーション上での印刷操作、またはファクシミリの送信操作によって、アプリケーションで開かれているファイルの表示内容画像データが、EMFやXPS形式のスプールファイルとしてPCのHDD202に一時的に格納される。そして、スプールファイルは、プリンタドライバ、またはFAXドライバを介してMFP3制御用コマンドを含む印刷データ、またはファクシミリの送信データに変換された後、インターネットを介してMFP3に送られる。MFP3にて受信された印刷データは、記録部19で印刷用パルスに変換されて、記録紙上に印刷される。MFP3にて受信されたファクシミリの送信データは、ファクシミリ制御部23でファクシミリの通信プロトコルに変換されて、アナログ電話回線を介して相手先のファクシミリ装置に送信される。20は、操作部であり、電源ボタン、リセットボタン等の各種ボタンから構成される。ユーザは操作部20を操作することにより、MFP3に対して指示を行うことができる。21は、表示部であり、タッチパネルの液晶ディスプレイで構成され、MFP3の状態の表示や、各種設定や電話番号の表示、入力等を行うことができる。22は、読取り部であり、カラーイメージセンサや画像処理用のASIC等から構成される電気回路とから構成され、スキャナ機能を制御する。23は、ファクシミリ制御部であり、ファクシミリ用のモデムやアナログ通信回路等から構成され、ファクシミリの通信プロトコルに従ってファクシミリの送信や受信を制御する。24は、外部ストレージ制御部であり、フラッシュメモリ装着用のスロットやストレージ用のインタフェース回路等から構成され、装着されたフラッシュメモリを制御する。図3は、PCのソフトウェア構成の一例を表す図である。図3ではサーバ2の例で説明する。図3において、92は、Ethernet登録商標を制御するEthernet登録商標制御スタックである。91は、IPNetworkを制御するIPNetwork制御スタックである。90は、InternetInformationServicesを制御するIIS制御部であり、アプリケーション150はこのIIS制御部のWebサーバ機能を利用してWebサービスを提供する。82は、アプリケーション群であり、データ変換アプリケーション143、150等から構成される。以下、図1で示したシステムによる印刷処理について説明する。なお、このシステムにおいては、PC1のユーザが、サーバ7が提供するアプリケーションを用いて、印刷対象の画像の選択と印刷指示を行う。そして、サーバ7がその画像のPDFファイル化、印刷ジョブの作成を行って、サーバ2に印刷ジョブを送信する。サーバ2は、PDFファイルのデータ変換を行い、MFP3がデータ変換された印刷データに基づき、画像を用紙に印刷する。なお、ユーザの画像選択と印刷指示は、PC1を用いる場合に限らず、モバイルデバイス14を用いて、ブロードバンドルーター13を介して行ってもよい。図4は、PC1がWebブラウザ9により画像管理アプリケーション145を利用するときの、Webブラウザ9の表示画面を示す図である。同図は、ユーザが既に印刷対象の画像を選択しており、その画像が表示されている状態を表す。図4において、401は印刷メニューであり、ユーザが、印刷を指示する時にこの印刷メニューを押下すると、印刷サービスアプリケーション146が、図5に示す印刷ダイアログ142を表示させる。図5は印刷ダイアログ142の一例を示す図である。図5において、142は印刷ダイアログであり、ユーザに対するMFP3、103用の印刷設定画面として、印刷サービスアプリケーション146がこの画面を表示する。印刷ダイアログ142は、Webブラウザ9や15を利用して、そのWebブラウザ上に表示することができる。535、536、537は、画像や文書を印刷させるプリンタとしてユーザが選択可能な選択肢である。このプリンタの選択肢は、メーカー名とモデル名で示されている。図5の例では、GHI社製のAkbNmbモデル名、ABC社製のKmmnモデル名、図1におけるMFP3であるとする、DEF社製のXyzモデル名に該当する選択肢を表す。同図では、MFP3に対応するプリンタ選択肢536が選択されている状態を表す。530は用紙サイズ選択部であり、次に示す選択肢の中からMFP3、103で印刷する用紙のサイズを選択することができる。同図ではLetterサイズが選択されている状態を表す。なお、用紙サイズの選択肢として、A5、A4、B5、Letterが選択できるものとする。531は用紙の種類選択部であり、次に示す選択肢の中からMFP3、103で印刷する用紙の種類を選択することができる。同図ではPlainPaperが選択されている状態を表す。なお、用紙の種類の選択肢として、PlainPaper普通紙、PhotoPaper写真紙、Postcardが選択できるものとする。532は印刷品位選択部であり、次に示す選択肢の中からMFP3、103で印刷する印刷品位を選択することができる。同図ではStandard標準が選択されている状態を表す。なお、印刷品位の選択肢として、High高品質、Standard標準、Fast高速が選択できるものとする。533は色/濃度選択部であり、次に示す選択肢の中からMFP3、103で印刷する色や濃度を選択することができる。同図ではAutoが選択されている状態を表す。なお、印刷品位の選択肢として、Auto自動、Manual手動が選択できるものとする。534は印刷開始ボタンであり、ユーザ操作によりこのボタンが押下されると、印刷サービスアプリケーション146がプリンタ選択肢536に関連付けられているMFP3用の印刷ジョブを生成する。538はクローズボタンであり、ユーザ操作によりこのボタンが押下されると、印刷サービスアプリケーション146が印刷ダイアログ142を閉じる。図6、図7は、本印刷システム全体の処理の一例を示すフローチャートである。これらのフローチャートに係るプログラムは、PCまたはMFP内に組み込まれている。PC内で動作するプログラムは、HDD202に記憶されており、RAM201に読み出され、CPU204により実行される。MFP内で動作するプログラムは、ROM16に記憶されており、RAM17に読み出され、CPU15により実行される。これらのフローチャートにおいて、縦の列が処理の実行元を表し、本実施例では同図の左側から、Webブラウザ9、画像管理アプリケーション145、印刷サービスアプリケーション146、データ変換アプリケーション143、MFP3を例として記す。以下では、ユーザがPC1を使い、Webブラウザ9に利用して、画像の印刷を行うケースの例を示す。図6において、ステップS601はドキュメントの印刷の開始、即ち本フローチャートの開始を表すものである。例えば、ユーザが、Webブラウザ9を起動して画像管理アプリケーション145のURLにアクセスしてログインすることにより、本フローチャートの処理が開始される。このように、ユーザがサーバ7の画像管理アプリケーション145を利用できる状態になると、例えばサーバ7に格納されている複数の画像が印刷対象の候補として、PC1のWebブラウザ9のウィンドウに表示される。そして、その表示に基づき、ユーザが印刷対象とする画像を選択する。または、ユーザが、PC1に格納されている画像から、印刷対象の画像を選択して、その画像をサーバ7に送信するようにしてもよい。このように、ユーザが印刷対象の画像を選択すると、Webブラウザ9は、画像管理アプリケーション145に画像の表示を指示するS602。この時、Webブラウザ9は、複数の画像を印刷対象として選択できるように構成しても良い。画像管理アプリケーション145は、画像表示の指示を受けると、サーバ7に格納されていた画像ファイルを開き、画像データをWebブラウザ9に送信して、PC1に画像を表示させるS603。すると、図4に示すようにWebブラウザ9上で、画像管理アプリケーション145により画像が表示された状態となる。図4に示したWebブラウザ9のウィンドウにおける印刷メニュー401が、ユーザの指示により選択されると、Webブラウザ9を介して、表示指示が画像管理アプリケーション145に通知されるS604。画像管理アプリケーション145は、この通知を受け取ると、印刷サービスアプリケーション146に、印刷ダイアログの表示を指示するS605。印刷サービスアプリケーション146は、表示指示を受けると、印刷ダイアログ142をWebブラウザ9に表示させるS606。すると、Webブラウザ9上に図5に示すような印刷ダイアログ142が表示される。ユーザがプリンタ選択肢535、536、537の中から、印刷を実行させるプリンタ図5の例ではMFP3に関連付けられているプリンタ選択肢536を選択する。また、ユーザが各印刷設定の中から希望する設定を選択し、印刷ダイアログ142内の印刷ボタン534を押下する。すると、Webブラウザ9は、印刷開始要求と、ユーザにより選択されたプリンタまた印刷設定を特定するための情報を、画像管理アプリケーション145に通知するS607。ユーザが選択した印刷設定は、例えば印刷設定ファイルXMLファイルに書き込まれ、その印刷設定ファイルが格納されている所在を示すURLが、印刷設定を特定するための情報として、画像管理アプリケーション145に通知される。画像管理アプリケーション145は、この通知を受け取ると、印刷データをPDFファイルとして生成し、このPDFファイルと印刷設定を特定するための情報等を入力パラメータとして、印刷サービスアプリケーション146に印刷を指示するS608。本実施例においては、S608において画像管理アプリケーション145は、S602において選択された印刷対象の画像のサイズと同じ大きさのページサイズで、PDFファイルを作成する。これにより、サーバ2において画像データの形式を変換するとき、またMFP3で印刷を行うときに、印刷対象の画像がページの大きさと同じであるため、ページ内において画像の外側の余白が無い状態で、印刷処理を行うことができる。従って、例えばMFP3によりフチなし印刷を行う場合に、フチなし印刷用の印刷対象領域に対してページを展開することにより、ページ内の画像を適切に印刷させることができる。このS608において、画像管理アプリケーション145が実行するPDFファイルの生成処理の詳細は、図8のフローチャートで後述する。印刷サービスアプリケーション146は、画像管理アプリケーション145からの印刷指示を受けると、入力パラメータで指定されたPDFファイルと印刷設定を特定するための情報等をもとに印刷ジョブを生成する。そして、Webブラウザ9から通知された、印刷を行わせるプリンタプリンタ選択肢536に関連付けられているMFP3への印刷ジョブを、サーバ2に送信するS609。サーバ2に送信される印刷ジョブには、その印刷ジョブや印刷を行わせるプリンタを特定するID、印刷設定ファイルが格納されている場所を示すURL、印刷対象のPDFファイルが含まれている。サーバ2のデータ変換アプリケーション143は、サーバ7から印刷ジョブを受信すると、その印刷ジョブを不図示の印刷ジョブ管理データベースに保存するS610。次に、データ変換アプリケーション143は、印刷ジョブの保存とは異なるスレッドで、印刷ジョブに含まれているPDFファイルに対するデータ変換処理を行うS611。このデータ変換処理では、印刷ジョブに含まれているURLに従って印刷設定ファイルをダウンロードし、その印刷設定ファイルが示す印刷設定に応じて、PDFファイルをJPEGファイルに変換する。そして、そのJPEGファイルを、外部装置から参照できるように、サーバ2内のメモリに格納する。なお、このとき、サーバ2の外部メモリにJPEGファイルを格納するようにしてもよい。このS611におけるデータ変換処理の詳細は、図10で後述する。データ変換アプリケーション143は、更に、印刷ジョブ管理データベースに、印刷ジョブの準備完了を表わすフラグ、印刷ジョブアクセスURL等を格納し、印刷ジョブ管理データベースを更新するS612。この印刷ジョブアクセスURLは、S611でPDFファイルから変換され、メモリに格納されたJPEGファイルの格納先URLであり、例えば上記のメモリの所在情報と、そのメモリ内の上記のJPEGファイルのファイル名により構成される。このS612において印刷ジョブ管理データベースが更新されると、MFP3における印刷待ち状態となるS613。図7において、ステップS701はMFP3側から見たドキュメントの印刷の開始を表し、即ち本フローチャートの開始を示すステップである。MFP3は、データ変換アプリケーション143に、印刷ジョブの有無を問い合わせるS702。このとき、MFP3は、入力パラメータとして、印刷サービスアプリケーション146が発行したプリンタID等を、サーバ2のデータ変換アプリケーション143に渡す。データ変換アプリケーション143は、印刷ジョブ管理データベースを参照し、受け取ったプリンタIDに対し、準備が完了した印刷ジョブが存在するか否かを調べ、その結果に応じてレスポンスを返却するS703。MFP3は、データ変換アプリケーション143からのレスポンスを受信すると、そのレスポンス内の応答メッセージに含まれている印刷ジョブ有り応答、印刷ジョブ無し応答を確認するS704。ステップS704において、MFP3が印刷ジョブ有り応答を受信した場合、ステップS705へ進み、印刷ジョブ無し応答を受信した場合、S702へ戻る。この時、MFP3は一定時間本実施例では1分間待った後、ステップS702へ戻る。このように、MFP3は、データ変換アプリケーション143に対し、印刷ジョブの有無を一定時間間隔で問い合わせる。S705で、MFP3は、印刷サービスアプリケーション146に対し、印刷ジョブを要求する。データ変換アプリケーション143は、要求を受けると、印刷処理に必要な情報を返却するS706。S706においてMFP3に返却される情報には、印刷ジョブアクセスURL印刷データJPEGファイルの格納先のURL、印刷データJPEGファイルの総ページ数等が含まれる。MFP3は、S706において返却された情報を基に、各ページの印刷データJPEGファイルを取得する為の印刷データ取得要求をデータ変換アプリケーション143に送信するS707。データ変換アプリケーション143は、MFP3からの印刷データ取得要求を受信すると、指定されたページの印刷データJPEGファイルをMFP3に送信するS708。MFP3は、データ変換アプリケーション143から送信された印刷データを受信すると、その印刷データを印刷するS709。MFP3は、前記印刷データJPEGファイルの総ページ数をもとに、次ページの有無を確認する。次ページが有る場合、ステップS707に戻り、そのページの印刷データを取得する為の印刷データ取得要求をデータ変換アプリケーション143に送信し、次ページが無い場合、ステップS711へ進むS710。S711において、MFP3は、サーバ2のデータ変換アプリケーション143に印刷処理の終了を通知する。データ変換アプリケーション143は、通知を受けると、この印刷ジョブ対応する印刷データJPEGファイルを削除するS712。データ変換アプリケーション143は、印刷ジョブ管理データベースからこの印刷ジョブに関する情報を削除して、印刷ジョブ管理データベースを更新しS713、ドキュメントの印刷処理を終了するS714。図7のフローチャートに関し、以上の説明では、MFP3がS702における印刷ジョブの有無の問合せを、定期的に行う例を示した。ただし、サーバ2が、印刷ジョブに含まれているMFP3のプリンタIDに従って、印刷ジョブが格納されたことをMFP3に通知し、その通知をMFP3が受け取ったことに応じて印刷ジョブを取得してもよい。また、サーバ2からMFP3に、直接印刷データを送信するようにしてもよい。図8は、画像管理アプリケーション145がステップS608で行う、PDFファイルの作成処理の一例を示すフローチャートである。このフローチャートに係るプログラムは、サーバ7のHDD202に記憶されており、RAM201に読み出され、CPU204により実行される。ステップS801において、画像管理アプリケーション145は、新規のPDFファイルを作成し、その印刷データにPDFのヘッダ部を記述する。図9は、PDFに記述される内容の一例を示し、図9aは、PDFファイルのヘッダ部や先頭部分に位置するオブジェクト群の一例である。図9aのオブジェクト群には、ファイルがPDFファイルであることを示す文字列やバージョン番号、PDFファイルの中身にアクセスするためのアドレス情報、各ページオブジェクトに対する参照情報などが含まれる。画像管理アプリケーション145は、ヘッダ部を記述後、ステップS602で選択された画像をメモリから読み出して取得するS802。この画像の幅をIx単位はPixel、高さをIy単位はPixelとし、一例として、画素数Ixは2400、画素数Iyは3600であるとする。次に、画像管理アプリケーション145は、この画像の便宜上の解像度Riとする単位はdot/inch:dpiを決定するS803。画像管理アプリケーション145は、Riを固定値、あるいは後述する方法により決定する。ここでは、一例として、Riを600であるとする。次に、画像管理アプリケーション145は、PDFファイルのページ部を記述するS804。図9bは、PDFファイルのページ部の一例である。PDFファイルのページ部には、PDFファイルの各ページのサイズ等の情報や、各リソースオブジェクトに対する参照情報等が含まれる。図9bの例には、次のようなページサイズ情報901が含まれている。/MediaBox[00288432]。このページサイズ情報は、印刷対象の画像としてPDFファイルに含ませる画像の画素数に合わせて決定される。このページサイズ情報の決定処理について説明する。PDFファイルのページ記述における座標系の単位はPointであり、1/72inchを1とする単位である。上記のページサイズ情報901は、S804において、PDFファイルに記述される画像の幅と高さの画素数Ix、Iyを、画像の解像度を元にした座標系から、PDFにおけるPointの座標系に変換する。本実施例においては、PDFファイルのページ内において画像に対する余白を設けないように、画像とページとをフィットさせる必要がある。そのため、ページサイズ情報901を、印刷対象の画像としてPDFファイルに含ませる画像の画素数に合わせて決定する。具体的には、ページサイズ情報に含ませるページの幅Px、上記の記述における288は、以下の計算式により求められる。Px[Point]=Ix[dot]72[1/inch]/Ri[dpi]式1また、ページの高さPyとする上記の記述における432は、以下の計算式により求められる。Py[Point]=Iy[dot]72[1/inch]/Ri[dpi]式2前述の式1、2に、Ix=2400、Iy=3600、Ri=600を代入することで、それぞれ、288[Point]、432[Point]が求められる。このようにして決定されるページサイズは、画像の解像度をRiとしたときに、印刷対象の画像全体が丁度収まる大きさである。即ち、このページサイズに印刷対象の画像を含ませた場合に、印刷対象の画像の外側に余白がない状態となる。このように、画像管理アプリケーション145は、印刷対象の画像と同一アスペクト比のページのPDFファイルを作成することを目的としている。これは、後述するデータ変換アプリケーション143が、PDFファイルのページを用紙サイズにフィットさせたときに、同時にそのページ内の印刷対象の画像がその用紙サイズにフィットするようにするためである。なお、PDFファイルでは、上記のようにページサイズPoint数が設定されると、そのページに含まれる画像がそのページの全面に配置される。そのため、印刷対象の画像とページサイズとをフィットさせるためには、ページのアスペクト比と画像のアスペクト比を一致させることが重要であり、PDFファイルのページの実際のサイズPoint数はどのようなものであっても良い。そして、データ変換アプリケーション143が、印刷対象の用紙サイズに合わせてPDFファイルのページを変倍して画像化することにより、その用紙サイズに合った画像を取得することができる。また、このように、PDFファイル内のページサイズは、アスペクト比が重要であり、サイズ自体は任意であるため、そのサイズを決定するための解像度もまた任意である。従って、上記のように600dpiという固定値であってもよい。但し、データ変換アプリケーション143の構成によっては、PDFファイル内のデータを、印刷を行うときの用紙サイズにフィットさせずに等倍で画像化する場合がある。この場合、等倍で画像化された印刷対象を用紙サイズに展開させたときに、画像の幅方向、高さ方向の両方に不要な余白が生じてしまうことがある。例えば図9bに示したページ記述情報のページは、幅4インチ、高さ6インチのページサイズであるが、このPDFファイルをA4サイズに等倍で展開した場合、多くの余白が発生する。そこで、画像管理アプリケーション145は、印刷設定として指定されている出力用紙サイズの大きさに基づいてRiを決定することで、前述のようなケースでも印刷結果中の余白を最小限にとどめることができる。具体的には、出力用紙サイズの用紙の幅をOx単位はinch、用紙の高さをOy単位はinchとしたときに、Riを以下のように決定する。Ri=maxIx/Ox、Iy/Oy式3ここで、maxA、Bは、AかBのうち値の大きい方を意味する。このようにして決定されるRiを元に式1、式2で求められるPDFファイルのページサイズは、出力用紙サイズに内接するような大きさになる。また、データ変換アプリケーション143は、画像に含まれるタグ情報に記載の解像度をRiとして決定しても良い。Riを決定後、画像管理アプリケーション145は、PDFファイルに対し、画像データを記述するS805。図9cは、画像オブジェクト、及びそれを配置するためのオペレータの一例を示す。記述902のWidth2400/Height3600は、画像の画素数画像の幅方向の画素数Ixが2400Pixel、画像の高さ方向の画素数Iyが3600Pixelを示す。特に、図9の例の場合、画像が当該解像度600dpiにおいて、元のサイズのままPDFファイルに格納されていることを示している。記述903は、行列変換を指示するためのオペレータであり、以下の形式で表現される。Sx00SyTxTycmここで、Sx、SyはPDFファイルの座標系における画像のサイズであり、Tx、TyはPDFファイルの座標系の原点からの移動距離である。PDFファイル内のデータを画像化レンダリングするときには、この記述903に従って、画像をページ内でレイアウトすることができる。ただし、本実施例においては、画像のサイズと、ページサイズとをフィットさせているため、レンダリング時に画像を原点から移動させてレイアウトする必要はない。よって、それぞれの値は以下の計算式で決定する。Sx=PxSy=Py式4Tx=Ty=0このように座標系を変換後、画像オブジェクトを配置することで、PDFファイルのページサイズ全体に画像を配置する。ステップS806で、画像管理アプリケーション145は、印刷指定された画像が残っているか判断する。印刷指定された画像が残っていない場合、画像管理アプリケーション145は、PDFファイルに対し図9dに示すようなPDFのフッタ部を記述しS807、PDFファイルの作成処理を終了する。印刷指定された画像が残っている場合、データ変換アプリケーション143は、ステップS802からステップS805の処理を、それぞれの画像に対して繰り返す。なお、PDFファイルでは、各ページに対して異なるページサイズを設定することができる。よって、複数の画像をそれぞれPDFファイルの各ページに配置するときに、画像のサイズがそれぞれ異なる場合には、生成されるPDFファイルにおける各ページのサイズは、画像のサイズに応じて異なることになる。本実施例においては、画像管理アプリケーション145は、印刷設定を参照することはできるが、MFP3の能力マージンのサイズ等を取得することができない。従って、画像管理アプリケーション145は、例えばMFP3のマージンサイズを除いた印刷対象領域を把握した上で、その領域に合わせてページデータを生成することはできない。そこで、本実施例では、画像管理アプリケーション145は、前述の処理により、印刷対象の画像の元のサイズを変更することなく、その画像と同一アスペクト比を持つページ全体に画像が配置されるようにPDFファイルを生成する。これにより、サーバ2のデータ変換アプリケーション143が、PDFファイルのページ全体をJPEGファイルに変換することにより、元の印刷対象の画像に対して余白の無いJPEG画像を取得することができる。図10は、データ変換アプリケーション143がステップS611で行うデータ変換処理の一例を示すフローチャートである。このフローチャートに係るプログラムは、サーバ2に組み込まれ、HDD202に記憶されており、RAM201に読み出され、CPU204により実行される。ステップS1001において、サーバ2のデータ変換アプリケーション143は、入力パラメータとしてサーバ7から受け取ったPDFファイルや印刷設定ファイルの格納先URLを参照し、PDFファイルと印刷設定ファイルをダウンロードする。データ変換アプリケーション143は、ダウンロードしたPDFファイルのヘッダ部を読み出すS1002。次にデータ変換アプリケーション143は、ダウンロードした印刷設定ファイルを解析しS1003、出力解像度設定、出力用紙サイズ設定、フチなし印刷設定の有無を判断する。なお、データ変換アプリケーション143は、割り付け印刷設定等のその他の印刷設定を判断し、それに従った変換処理を実行することができる。ただし、本実施例においては、出力解像度設定、出力用紙サイズ設定、フチなし印刷設定に従った変換処理について言及する。データ変換アプリケーション143は、出力解像度設定と出力用紙サイズ設定とフチなし印刷設定に従って、印刷対象領域を決定するS1004。印刷対象領域は、MFP3が画像を展開し、印刷することのできる領域を意味し、単位はPixelである。データ変換アプリケーション143は、MFP3の能力であるマージン情報やフチなし印刷時のはみ出し量を予め保持しており、このマージン情報やはみ出し量に従って、印刷対象領域を決定する。なお、フチなし印刷時のはみ出し量とは、MFP3において、用紙サイズを超えて印刷処理が行われるサイズを示す。フチなし印刷が指示されている場合には、出力用紙サイズにはみ出し量を加えたサイズに対し、出力解像度を掛け合わせた画素数を、印刷対象領域とする。一方、フチなし印刷が指示されていない場合、出力用紙サイズからマージン情報が示すマージンを除いたサイズに、出力解像度を掛け合わせた画素数を、印刷対象領域とする。図11は、印刷対象領域に展開される印刷対象の画像を示す図であり、図11aは、MFP3により画像が印刷される用紙1101に対し、マージンを除いた印刷対象領域1102を示している。フチなし印刷が指示されている場合、印刷対象領域は、出力用紙サイズにフチなし印刷時のはみ出し量を足し合わせ、さらに出力解像度を掛け合わせることで算出される。図11bは、用紙1111に対し、フチなし印刷時のはみ出し量を足し合わせた印刷対象領域1112を示している。データ変換アプリケーション143は、図9bで例示されるPDFファイルのページ記述部を読み出すS1005。データ変換アプリケーション143は、フチなし印刷設定において、フチなし印刷が指示されているか否かを判断するS1006。次に、データ変換アプリケーション143は、S1007もしくはS1008において、PDFファイルのページの座標系から、印刷対象領域の座標系に変換する処理を行う。フチなし印刷設定においてフチなし印刷が指示されていない場合、データ変換アプリケーション143は、レンダリング時の変換行列を決定するS1007。この変換行列をUx、0、0、Uy、Vx、Vyと表す。なお、この変換行列の書式は一般的に知られるものと等価であり、UxとUyは拡大率を、VxとVyは移動量を示す。後述するS1009のレンダリングの際には、この変換行列に従ってレンダリングが行われる。S1007において、フチなし印刷が指示されていない場合の変換行列は、以下の式5により求められる。Ux=Uy=minAx/Px、Ay/PyVx=Ax-PxUx/2式5Vy=Ay-PyUy/2ここで、PxとPyは、上述のようにPDFファイルのページ記述部のMediaBoxのサイズであり、単位はPDFファイルにおける座標系の単位であるPointである。なお、本実施例においてはこのMediaBoxのサイズは、印刷対象の画像のサイズでもある。またAxとAyは、印刷対象領域のサイズ単位はPixelである。minA、Bは、AかBのうち値の小さい方を意味する。このようにして決定される変換行列をPDFファイルのページのレンダリング時に適用した場合、PDFファイルのMediaBoxに規定されているサイズのページが、印刷対象領域に対して内接するよう変倍される。即ち、印刷対象の画像を、印刷対象領域の幅、高さに対して少なくとも一方がフィットするように展開することができる。さらに上記の式5のVx、Vyは、印刷対象の画像の、印刷対象領域に対する移動量を示す。そして、上記の式5は、印刷対象の画像と印刷対象領域とのサイズの違いの半分を、移動量としており、印刷対象の画像を印刷対象領域の中央に配置することができる。図11は、印刷対象領域に対する画像の展開を示す図であり、図11aは、フチなし印刷が指定されていない場合に、S1007において決定された変換行列に従って、画像が展開された例を示す。図11aでは、PDFファイルのページ1103本実施例では印刷対象の画像と等価が、印刷対象領域1102のサイズに内接するように変倍された上で、その印刷対象領域1102に配置されている。このように、データ変換アプリケーション143は、フチあり印刷時には、PDFファイルのページデータが欠落しないよう、変換行列を決定する。ステップS1006で、フチなし印刷設定においてフチなし印刷が指示されていると判断した場合、データ変換アプリケーション143は、レンダリング時の変換行列Ux、0、0、Uy、Vx、Vyを以下のように決定するS1008。Ux=Uy=maxAx/Px、Ay/PyVx=PxUx-Ax/2式6Vy=PyUy-Ay/2maxA、Bは、AかBのうち値の大きい方を意味する。このようにして決定される変換行列をPDFファイルのページのレンダリング時に適用した場合、PDFファイルのMediaBoxは、印刷対象領域に対して外接するよう変倍され、さらに印刷対象領域に対して中央に配置される。図11bは、印刷対象領域1112に対して、変倍した上で配置されるPDFファイルのページ1113を示している。このように、データ変換アプリケーション143は、フチなし印刷時には、全てのフチ上にPDFファイルのページデータが存在するよう、変換行列を決定する。変換行列を決定すると、データ変換アプリケーション143は、その変換行列を用いて、PDFファイルのページを印刷対象領域のサイズにレンダリングするS1009。レンダリング後、データ変換アプリケーション143は、レンダリングにより得られた画像をJPEGにエンコードし、外部から参照可能な形で格納するS1010。ステップS1011で、データ変換アプリケーション143は、PDFファイルに後続のページが存在するか否かを判定する。PDFファイルに後続のページが存在しないと判断した場合、データ変換アプリケーション143は処理を終了する。PDFファイルに後続のページが存在すると判断した場合、データ変換アプリケーション143は後続のページに対して、ステップS1002からステップS1009までの処理を繰り返す。MFP3が、このようにして生成されたJPEGファイルを、ステップS709で変倍せずに印刷することで、ユーザは好ましい印刷結果を得る事ができる。フチあり設定の印刷であれば、ユーザは、図11のaのように、用紙1101内の印刷対象領域1102内に画像が配置された印刷結果を得る事ができる。一方、フチなし設定の印刷であれば、図11のbのように、フチなし印刷に必要な印刷対象領域1112の全面に画像が配置される。よって、用紙に余白ができることを防ぐことができる。上記のように、本実施例では、画像管理アプリケーション145が印刷対象の画像を含むPDFファイルを作成するときに、その印刷対象の画像が、印刷対象の画像と同一のアスペクト比のページの全体に配置されるように、PDFファイルを作成する。そして、データ変換アプリケーション143は、そのようにして生成されたPDFファイルのページを、印刷設定により指定されている用紙サイズに従ったサイズに変倍する。これにより、ページに含まれている印刷対象の画像を、用紙サイズにフィットさせることができる。即ち、印刷対象の画像がPDFファイルのページの全面に配置されているため、ページを印刷対象領域に展開すれば、ページ内における印刷対象の画像の領域を考慮しなくても、そのページと同サイズの画像を展開したことになる。よって、例えばPDFファイルのページに含まれている印刷対象の画像の抽出といった処理を行わなくても、印刷対象の画像を印刷対象領域に合わせて適切にレイアウトすることができる。また上記の印刷設定には、用紙サイズに加えてふちなし設定などが含まれており、それらの印刷設定により決定された印刷対象領域に応じた印刷対象の画像を、簡単かつ適切に生成することができる。また、上記の印刷システムにおいては、サーバ2のデータ変換アプリケーション143において印刷設定が反映される。そのため、画像管理アプリケーション145は、印刷設定やMFP3の能力に依らず、印刷対象の画像に合わせてPDFファイルを作成すれば良い。つまり、画像管理アプリケーション145は、印刷設定やMFP3の能力を取得する必要がない。このことは、画像管理アプリケーション145や関連するアプリケーションの処理を簡略化すると共に、画像管理アプリケーション145がMFP3の能力を知り得ない場合には特に効果的である。さらに、画像管理アプリケーション145は、印刷対象の画像の変倍をせずに、元のサイズのままPDFファイルに格納する。このことは、不必要な変倍による画質の劣化の防止に有効である。なお、本実施例においては、データ変換アプリケーション143はJPEG画像を生成するが、その他のフォーマットの画像であっても良い。さらに、MFP3がなんらかのページ記述言語を解釈できる場合、データ変換アプリケーション143は、印刷データをそのページ記述言語のフォーマットに従って生成するよう構成しても良い。この場合、PDFファイル中のある画像をレンダリングする際の解像度は、必ずしも出力解像度である必要は無く、元の解像度のままでも、出力解像度の半分など任意のサイズであっても良い。さらに、以上の実施例では、PDFファイルに印刷対象の画像を含ませる例を示したが、これに限らず、表示対象の画像を含ませるようにしてもよい。この場合でも、PDFファイルのページサイズと、表示対象の画像のサイズとをフィットさせてPDFファイルを作成することで、表示のためのレンダリングが容易になる。例えば、表示画面上の所定の表示対象領域に、PDFファイル内の画像を表示させる場合に、ページをその表示領域に合わせるように変倍を行うことにより、表示対象の画像を表示領域にフィットさせて表示させることができる。従って、本実施例は、PDFファイルのページに含まれているデータに基づく文書や画像を、出力対象領域に対して各種の出力処理をする場合に適用できるものである。なお、このように画像を表示させる場合には、印刷を行わせる場合と同様に、データ変換アプリケーション143が、表示画面における表示領域の大きさを示す情報を取得して、その情報が示す大きさに応じて、PDFファイルのページを変倍させる。これにより、ページ内の表示対象の画像を、表示領域にフィットさせることができる。また、以上の実施例では、PDFファイルに含ませるデータを画像データとしたが、これに限らず、例えばテキストデータなど、各種のデータをファイルに含ませる場合に適用できるものである。また、以上の実施例は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェアプログラムを、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、上述した実施例では、情報処理装置としてパーソナルコンピュータを想定した。しかし、この例に限られることなく、例えばDVDプレーヤー、ゲーム、セットトップボックス、インターネット家電等、同様な使用方法が可能な任意の情報処理装置端末に対して実現することができ、有効である。また、上述した実施例では、周辺装置としてMFPを例示した。しかし、周辺装置として他に、複写機、ファクシミリ、スキャナ、デジタルカメラ、及びこれらの複合機能を備える装置等の何れかであってもよい。さらに、上述した実施例では、ネットワーク4の構成例としてEthernet登録商標を用いたが、この例に限られることなく、他の任意のネットワーク構成であってもよい。また、上述した実施例では、PC1、サーバ2、サーバ7とMFP3、MFP103との間のインタフェースとして、Ethernet登録商標を用いた。しかしながら、このインタフェースに限られることなく、例えば、無線LAN、IEEE1394、Bluetooth登録商標、USB等の任意のインタフェースを用いるようにしてもよい。