サーバに記憶されている印刷対象のデータに基づき印刷装置に画像を印刷させる印刷制御装置であって、前記サーバから印刷対象のデータを取得する取得手段と、前記印刷装置に対する印刷ジョブを発行する発行手段と、前記発行手段により発行された第1の印刷ジョブが、前記印刷装置により受信されたかに応じて、前記印刷装置が画像を印刷できる状態であるか判定する判定手段と、前記取得手段により取得された印刷対象のデータに基づき前記発行手段により発行された第2の印刷ジョブに基づいて、前記印刷装置に当該印刷対象のデータに対応する画像を印刷させる印刷制御手段と、を有し、前記取得手段は、前記第1の印刷ジョブに基づいて前記判定手段により前記印刷装置が画像を印刷できる状態であると判定されるまで、印刷対象のデータの取得を待機し、当該判定が行われたことに応じて、当該印刷対象のデータを取得し、前記印刷制御手段は、当該取得された印刷対象のデータに基づき前記発行手段により発行された前記第2の印刷ジョブに基づいて、前記印刷対象のデータに対応する画像を印刷させることを特徴とする印刷制御装置。前記印刷装置は、前記印刷制御装置に印刷ジョブを要求して、当該要求に対する前記印刷制御装置の応答に従って、印刷ジョブを受信し、前記印刷制御装置の前記判定手段は、前記印刷装置による前記要求の有無に基づいて、前記判定を行うことを特徴とする請求項1に記載の印刷制御装置。前記発行手段は、前記取得手段により取得された印刷対象のデータの格納場所を特定するための情報を含む、前記第2の印刷ジョブを発行し、前記印刷制御手段は、当該第2の印刷ジョブを前記印刷装置に受信させることによって、前記第2の印刷ジョブに含まれている前記情報により特定される格納場所から、前記印刷対象のデータを取得させ、取得させた当該印刷対象のデータに対応する画像を、前記印刷装置に印刷させることを特徴とする請求項1又は2に記載の印刷制御装置。前記発行手段により発行された第1の印刷ジョブを前記印刷装置に受信させることによって、前記印刷装置が、前記第1の印刷ジョブに対応する前記第2の印刷ジョブに基づく印刷処理を行うまで、当該印刷処理以外の印刷処理を行わないように、前記印刷装置を制御することを特徴とする請求項1乃至3のいずれか1項に記載の印刷制御装置。前記印刷制御手段による印刷対象のデータに対する印刷処理が完了したことに従って、当該印刷対象のデータを前記印刷制御装置から削除する削除手段と、を有することを特徴とする請求項1乃至4のいずれか1項に記載の印刷制御装置。サーバに記憶されている印刷対象のデータに基づき印刷装置に画像を印刷させる印刷制御装置において実行される印刷制御方法であって、前記印刷制御装置の取得手段が、前記サーバから印刷対象のデータを取得する取得工程と、前記印刷制御装置の発行手段が、前記印刷装置に対する印刷ジョブを発行する発行工程と、前記印刷制御装置の判定手段が、前記発行工程において発行された第1の印刷ジョブが、前記印刷装置により受信されたかに応じて、前記印刷装置が画像を印刷できる状態であるか判定する判定工程と、前記印刷制御装置の印刷制御手段が、前記取得工程において取得された印刷対象のデータに基づき前記発行工程において発行された第2の印刷ジョブに基づいて、前記印刷装置に当該印刷対象のデータに対応する画像を印刷させる印刷制御工程と、を有し、前記取得工程では、前記第1の印刷ジョブに基づいて前記判定工程において前記印刷装置が画像を印刷できる状態であると判定されるまで、印刷対象のデータの取得を待機し、当該判定が行われたことに応じて、当該印刷対象のデータを取得し、前記印刷制御工程では、当該取得された印刷対象のデータに基づき前記発行工程において発行された前記第2の印刷ジョブに基づいて、前記印刷対象のデータに対応する画像を印刷させることを特徴とする印刷制御方法。請求項6に記載の印刷制御方法をコンピュータに実行させるプログラム。特許文献1に記載のように、サーバによるデータフォーマットの変換後に印刷装置に印刷ジョブを発行する場合には、印刷装置が印刷ジョブを実行するまでサーバでその変換されたデータを保持しておく必要がある。よって、例えばサーバにおいてデータフォーマットの変換を行ったときに、印刷装置が印刷を行うことができない状態である場合であっても、サーバは、印刷装置が印刷を行える状態に復帰するまでデータを保持しなくてはならない。そのため、フォーマット変換されたデータがサーバに蓄積されて、サーバのメモリ容量を圧迫してしまうことがある。本発明は、上記の点に鑑み、印刷対象のデータを適切に取得することができる印刷制御装置、印刷制御方法、およびプログラムを提供することを目的とする。上記課題を解決するため、本発明に係る印刷制御装置は、サーバに記憶されている印刷対象のデータに基づき印刷装置に画像を印刷させる印刷制御装置であって、前記サーバから印刷対象のデータを取得する取得手段と、前記印刷装置に対する印刷ジョブを発行する発行手段と、前記発行手段により発行された第1の印刷ジョブが、前記印刷装置により受信されたかに応じて、前記印刷装置が画像を印刷できる状態であるか判定する判定手段と、前記取得手段により取得された印刷対象のデータに基づき前記発行手段により発行された第2の印刷ジョブに基づいて、前記印刷装置に当該印刷対象のデータに対応する画像を印刷させる印刷制御手段と、を有し、前記取得手段は、前記第1の印刷ジョブに基づいて前記判定手段により前記印刷装置が画像を印刷できる状態であると判定されるまで、印刷対象のデータの取得を待機し、当該判定が行われたことに応じて、当該印刷対象のデータを取得し、前記印刷制御手段は、当該取得された印刷対象のデータに基づき前記発行手段により発行された前記第2の印刷ジョブに基づいて、前記印刷対象のデータに対応する画像を印刷させることを特徴とする。本発明によれば、印刷対象のデータを印刷装置に適切に取得することができる。以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。図1は、本発明に係る実施例における印刷システムの構成を示す図である。図1に示すように、本印刷システムは、サーバ1と、サーバ2と、端末装置3と、印刷装置4とを含み、インターネット等のネットワーク5を介して相互に通信可能に構成されている。本実施例においては、端末装置3及び印刷装置4は、不図示のルータ又はゲートウェイを介してネットワーク5に接続されていても良い。この図1に示すシステムにおいて、ユーザは、端末装置3の操作部を介して、サーバ1に記憶されている画像のうちの印刷対象のデータを選択し、端末装置3に対して印刷の指示を行う。すると端末装置3は、ユーザによる指示に応じて、ネットワーク5を介してサーバ1に印刷を指示する。この指示は、ユーザにより選択された印刷対象のデータを特定するための情報を含む。サーバ1は、端末装置3により印刷が指示されると、印刷対象のデータを特定し、ネットワーク5を介して、そのデータをサーバ2に送信する。サーバ2は、サーバ1から送信された印刷対象のデータを、印刷装置4で印刷可能なデータに変換する。そして、その変換後のデータを印刷装置4に印刷ジョブとして送信して、印刷装置4に画像を印刷させる。図2は、サーバ1の構成を示す図である。図2に示すように、サーバ1は、HTTPサーバ部11と、管理データベース部12と、ストレージ部13と、ジョブ通知部14とを含む。HTTPサーバ部11は、外部からHTTPリクエストを受信し、外部にHTTPレスポンスを送信する。サーバ1は、このHTTPサーバ部11により、ユーザからの印刷指示を印刷ジョブとして入力する。この印刷ジョブは、印刷対象の画像データと、その画像データの印刷を行う印刷装置が指定されている。管理データベース部12は、サーバ1にアクセスするユーザや、ユーザから指示された印刷ジョブについての情報を管理する。ストレージ部13は、ユーザから印刷指示可能な画像データ以下、印刷データというを格納している。ジョブ通知部14は、ユーザからの印刷指示に対応する印刷ジョブを、その印刷ジョブで指定された印刷装置、あるいは、その印刷装置に関連付けられたサーバに通知する。本実施例においては、ジョブ通知部14は、ユーザからの印刷指示に対応する印刷ジョブを、印刷ジョブで指定された印刷装置4に関連付けられたサーバ2に送信して、印刷ジョブを通知する。図3は、サーバ2の構成を示す図である。図3に示すように、サーバ2は、HTTPサーバ部21と、管理データベース部22と、ストレージ部23と、ジョブ取得部24と、データ変換部25とを含む。HTTPサーバ部21は、外部からHTTPリクエストを受信し、外部にHTTPレスポンスを送信する。サーバ2は、HTTPサーバ部21により、サーバ1から印刷ジョブを受信する。管理データベース部22は、サーバ2にアクセスする印刷装置4や、印刷装置4に送信する印刷ジョブについての情報を管理する。この管理データベース部22に、印刷ジョブを登録すると、印刷装置4によるポーリングにより、その登録された印刷ジョブが、印刷装置4に送信される。ストレージ部23は、印刷装置4に送信するためにフォーマット変換された印刷データを記憶する記憶部である。ジョブ取得部24は、外部サーバ1から印刷ジョブが通知されると、管理データベース部22に、仮印刷ジョブを登録、若しくは、印刷対象の印刷データが指定された印刷ジョブを登録する。ここで、仮印刷ジョブとは、印刷対象の印刷データの指定を保留にした印刷ジョブをいう。本実施例では、この仮印刷ジョブを管理データベース部22に登録すると、印刷装置4によるポーリングにより、仮印刷ジョブが印刷装置4に送信される。そして、仮印刷ジョブが印刷装置4に送信されたかに応じて、印刷装置4が画像を印刷できる状態であるか確認する。特に、本実施例では、HTTPサーバ部21により、サーバ1から印刷対象のデータを受信する前に、仮印刷ジョブを管理データベース部22に登録し、印刷装置4が画像を印刷できる状態であるか確認する。そして、印刷装置4が画像を印刷できる状態であることを確認してから、印刷対象のデータをサーバ1から受信して、データフォーマットの変換を行う。即ち、仮印刷ジョブが印刷装置4に送信されて、印刷装置4が印刷を実行できる状態であることを確認するまで、印刷データの受信やフォーマット変換処理を待機する。これにより、例えば印刷装置4の電源が入っておらず、画像の印刷が行われないときに、印刷データがサーバ2に受信されて、サーバ2に未印刷のデータが蓄積されることを防ぐことができる。なお、この仮印刷ジョブは、印刷対象のデータが指定されておらず、印刷装置4がこの仮印刷ジョブを受信したとしても、印刷は実行されない。ただし、印刷装置が仮印刷ジョブを受信するときには、印刷対象のデータが指定されている印刷ジョブ本印刷ジョブと同様に、印刷装置によるポーリングにより仮印刷ジョブが受信される。即ち、サーバ2は、印刷装置に画像を印刷させるための本印刷ジョブと同様に、仮印刷ジョブを管理データベース部22に登録することによって、印刷装置4に仮印刷ジョブを受信させることができる。また、印刷装置4も本印刷ジョブと同様に、ポーリング処理を行うことによって、仮印刷ジョブを受信することができる。以上の仮印刷ジョブの送信、印刷対象データの受信、変換処理の詳細については後述する。データ変換部25は、外部サーバ1から取得した印刷データが印刷装置4で印刷処理可能でないフォーマットである場合に、印刷装置4で印刷処理可能なフォーマットに変換する。例えば、サーバ1から通知された印刷ジョブの指定する印刷データがPDFフォーマットであり、印刷装置4が印刷処理可能なフォーマットはラスタイメージであるとする。そのような場合、データ変換部25は、PDFフォーマットからラスタイメージにフォーマット変換する。フォーマット変換された印刷データは、ストレージ部23に格納される。端末装置3は、HTTPクライアント機能を実現するためのWebブラウザを備えている。端末装置3は、HTTPプロトコルを用いてサーバ1のHTTPサーバ部11にアクセスすることにより、ユーザにサーバ1のWebサービスを利用させることができる。即ちユーザは、端末装置3を介して、サーバ1のWebサービスを利用して、印刷装置4を指定して印刷処理を指示することができる。印刷装置4はサーバ2の管理データベース部22に登録されており、ユーザがサーバ1に対して行った印刷指示は、サーバ2を介して印刷装置4に送信されて、その印刷指示に応じた印刷が実行される。なお、図1に示すサーバ1、サーバ2、及び端末装置3には、PC等の一般的な情報処理装置が用いられる。その情報処理装置は、情報処理装置全体を制御するためのCPUを有し、そのCPUは、ハードディスクやROM等から読み込まれた本実施例の動作を実現するためのプログラムをRAMに展開して実行する。また、情報処理装置は、ディスプレイを有し、そのディスプレイにユーザインタフェースを表示する。また、情報処理装置は、ディスプレイを制御するためのディスプレイドライバを有する。ユーザは、ディスプレイに表示されたユーザインタフェース上で、ポインティングデバイスやキーボードを用いて所望の印刷データについて印刷指示することができる。図4は、印刷装置4の構成を示す図である。印刷装置4は、HTTPクライアント部41と、印刷制御部42と、データバッファ部43と、印刷機構部44とを含む。HTTPクライアント部41は、サーバ2のHTTPサーバ部21にアクセスして、印刷装置4において処理すべき印刷ジョブの有無を問い合わせたり、その印刷ジョブを要求したりする。印刷装置4は、サーバ2との通信においてHTTPプロトコルを用いる。印刷制御部42は、印刷機構部44における記録媒体や記録ヘッドの搬送制御や走査制御を行う。データバッファ部43は、印刷装置4に送信された印刷データを印刷処理するまで記憶する。図6は、印刷装置4のより詳細な構成の一例を示す図である。例えば、印刷装置4としてインクジェット記録装置を用いた場合の構成例を説明する。図6に示すように、制御部600は、MPU601と、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したROM602と、キャリッジモータM1や搬送モータM2の制御、及び、記録ヘッド644を制御するための制御信号を生成する特殊用途集積回路ASIC603と、画像データの展開領域やプログラム実行のための作業用領域等を設けたRAM604と、各ブロックを相互に接続してデータの授受を行うシステムバス605と、以下に説明するセンサ群からのアナログ信号を入力してA/D変換し、デジタル信号をMPU601に供給するA/D変換器606とを含んで構成される。また、図6において、外部装置610は、印刷データの供給源となる装置であり、本実施例におけるサーバ2に相当する。外部装置610と印刷装置4との間ではインタフェースI/F611を介して印刷データ、コマンド、ステータス信号等を送受信する。さらに、スイッチ群620は、電源スイッチ621、プリント開始を指令するためのプリントスイッチ622、及び記録ヘッド644のインク吐出性能を良好な状態に維持するための処理回復処理の起動を指示するための回復スイッチ623など、操作者による指令入力を受けるためのスイッチから構成される。センサ群630は、ホームポジションを検出するためのフォトカプラなどの位置センサ631、環境温度を検出するために印刷装置4の適宜の箇所に設けられた温度センサ632等から構成される、印刷装置4の状態を検出するためのセンサ群である。さらに、キャリッジモータドライバ640は、キャリッジ643を記録媒体の搬送方向と交差して往復走査させるためのキャリッジモータM1を駆動させる。また、搬送モータドライバ642は、記録媒体を搬送するための搬送モータM2を駆動させる。ASIC603は、記録ヘッド644による記録走査の際に、ROM602の記憶領域に直接アクセスしながら記録ヘッド644に対して記録素子吐出ヒータの駆動データを転送する。図4に示す印刷制御部42は、例えば図6に示す制御部600に対応する。また、図4に示す印刷機構部44は、例えば図6に示すキャリッジモータM1、搬送モータM2、記録ヘッド644、キャリッジ643に対応する。以下、図5を参照しながら、本実施例におけるデータ制御方法の動作について説明する。図5は、本実施例におけるデータ制御処理の手順を示すフローチャートである。印刷装置4は、サーバ2に対して印刷装置4で処理すべき印刷ジョブの有無の問い合わせを定期的に行っているS500。印刷装置4は、HTTPクライアント部41から、サーバ2のHTTPサーバ部21に対してHTTPリクエストを送信することで、その問い合わせを行っている。印刷装置4は、そのHTTPリクエストに対するレスポンスとして、サーバ2から印刷ジョブの有無の結果を受信する。サーバ2は、印刷装置4からHTTPリクエストを受信すると、管理データベース部22を検索して印刷装置4において処理すべき印刷ジョブの有無を確認し、その確認結果をHTTPレスポンスとして印刷装置4に送信する。本実施例において、印刷装置4は、以上のようにサーバ2に対して定期的に印刷ジョブの有無の問い合わせを行っている。一方、ユーザが端末装置3において所望の印刷データについて印刷指示すると、端末装置3からサーバ1に対して印刷ジョブが送信されるS501。ユーザは、例えばサーバ1のストレージ部13に格納されている写真データ等の印刷データについて印刷指示する。サーバ1は、サーバ2に印刷ジョブを送信して、印刷ジョブを通知するS502。その印刷ジョブの通知は、サーバ1のジョブ通知部14から、サーバ2のジョブ取得部24に対して行われる。ジョブ取得部24は、印刷ジョブが通知されると、その印刷ジョブが指定する印刷データが印刷装置4で印刷処理可能なフォーマットであるか否かを判定する。その判定は、例えば、管理データベース部22に管理されている印刷装置4で印刷処理可能なフォーマット情報と、印刷ジョブが指定する印刷データのフォーマット情報とを比較することで行われる。ジョブ取得部24が、印刷対象の印刷データが印刷装置4で印刷処理可能なフォーマットでないと判定した場合に、サーバ2のジョブ取得部24は、管理データベース部22に、印刷データが指定されていない仮印刷ジョブ第1の印刷ジョブの一例を登録するS503。本実施例では、S503で登録された仮印刷ジョブが印刷装置4により取得されない場合には、S503以降の処理には進まないようにする。つまり、例えば印刷装置4の電源が入っていない場合など、印刷装置4がポーリングを行えず、S500で示したジョブ問合せを行えないときには、S518で後述する、サーバ1への印刷データの要求は行わない。これにより、印刷装置4が印刷を行えない状態であるにも拘らず、サーバ2が印刷データを受信してしまい、サーバ2に印刷データが蓄積されて、サーバ2のストレージを圧迫してしまうことを防ぐことができる。また仮印刷ジョブの登録は、例えば、ジョブ取得部24に通知された印刷ジョブの記述のうち印刷データの指定を保留と変更し、記述が変更された印刷ジョブを管理データベース部22に登録することにより行われても良い。これにより、印刷装置4は、仮印刷ジョブを受信した場合に、印刷ジョブで指定された印刷データがフォーマット変換されることを認識することができる。また、仮印刷ジョブによって、印刷装置4は、フォーマット変換済みの印刷データを受信するまでその印刷ジョブに基づく印刷処理を待機することを認識することができる。そして、印刷装置4は、仮印刷ジョブを受信してから、印刷データを受信するまで、他の印刷処理を排他する。その結果、印刷装置4は、印刷処理可能な印刷データを受信すると直ちに印刷処理を開始することができる。即ち、印刷装置4が仮印刷ジョブに対応する印刷データを受信したときに、他の印刷処理の完了を待たなければならず、その間、サーバ2が印刷データを保持しておかなければならないということを防ぐことができる。特に、印刷データがフォーマットの変換処理が必要なものであった場合、サーバ2において変換処理を行っている間に、他の印刷処理が開始されてしまい、変換後のデータを直ぐに印刷できないことが考えられる。本実施例では、上記のように、印刷装置4は、仮印刷ジョブを受信してから印刷データを受信するまで排他処理を行うため、サーバでフォーマットが変換されたデータを直ぐに印刷させることができる。また、後述するが、サーバ2は、印刷装置4から印刷完了を通知されると、ストレージ部23に格納された、フォーマット変換済みの印刷データを削除する。その結果、サーバ2に印刷済みの印刷データが蓄積されてしまうことを防ぐことができる。ジョブ取得部24が印刷データを印刷装置4で印刷処理可能なフォーマットであると判定した場合については、後述する。サーバ2が仮印刷ジョブを登録した状態において印刷装置4から印刷ジョブ有無の問い合わせを受信した場合には、後述するS506で印刷ジョブ有りとして印刷装置4に応答することになる。以下、印刷装置4がサーバ2に対して印刷ジョブ有無の問い合わせを行いS504、サーバ2から印刷ジョブ有りのレスポンスを受信した場合を説明する。印刷装置4は、サーバ2に対して印刷ジョブを要求するS505。サーバ2は、印刷ジョブの要求を受信した時点では仮印刷ジョブを管理データベース部22に登録しているので、印刷装置4に対して仮印刷ジョブをレスポンスとして送信するS506。印刷装置4は、サーバ2から仮印刷ジョブを受信すると、仮印刷ジョブを新規に取得した旨をサーバ2に通知するS507。以下、印刷装置4とサーバ2との間の通信は、HTTPクライアント部41とHTTPサーバ部21との間のHTTP通信により行われる。なお、S506において印刷装置4が仮印刷ジョブを受信すると、上記のように、その印刷ジョブでは印刷対象のデータの指定が保留となっているため、その印刷ジョブが仮印刷ジョブであることを認識することができる。よって、印刷装置4は、S506で印刷ジョブを受信したとしても印刷処理を行わずに、印刷を行うための本印刷ジョブを受信するまで、印刷処理を待機する。また、印刷装置4は、この待機時に、本印刷ジョブによる印刷処理以外の印刷処理を排他する処理を行う。サーバ2は、印刷装置4から仮印刷ジョブを新規に取得した旨の通知を受信すると、ジョブ取得部24に対してその通知を送信するS508。その際に、サーバ2は、印刷装置4に対して確認応答のためのレスポンスを送信するS509。サーバ2のジョブ取得部24は、印刷装置4が仮印刷ジョブを取得した旨の通知を受信すると、サーバ1に対してジョブチケットを要求しS510、サーバ1からジョブチケットを取得するS511。これにより、後述するS518において、サーバ1に印刷データを要求する。即ち、印刷装置4が仮印刷ジョブを取得できる状態であることを確認してから、サーバ1に印刷データを要求する。一方、印刷装置4は、S509でレスポンスを受信した後、再度、印刷ジョブをサーバ2に要求するS512。ここで要求する印刷ジョブは、印刷対象の印刷データが指定されている印刷ジョブである。ここで、サーバ2が印刷装置4で印刷処理可能なフォーマットに変換済みの印刷データをまだ準備できていない場合、サーバ2は、再度、仮印刷ジョブをレスポンスとして送信するS513。印刷装置4は、再度、仮印刷ジョブを受信すると、先の工程S506に続いて仮印刷ジョブを取得した旨をサーバ2に通知するS514。サーバ2は、印刷装置4に対して確認応答のためのレスポンスを送信するS515。本実施例において、印刷装置4は、S512~S515の処理を一定期間もしくは一定回数繰り返す。ここで、印刷装置4は、その一定期間もしくは一定回数繰り返しても、印刷データを指定する印刷ジョブを取得できない場合には、一連の印刷ジョブの要求を中止して、その旨をサーバ2に通知する。その場合には、本印刷処理を失敗として扱う。サーバ2は、その印刷処理の失敗を通知された場合には、フォーマット変換処理を含む、印刷データに関する処理を中止するようにしても良い。本実施例において、印刷装置4は、一連の印刷ジョブの要求を、印刷装置4における他の処理を排他して行う。例えば、図5においては、印刷装置4は、S505の印刷ジョブ要求以降、本印刷処理を完了若しくは失敗となるまで、他の処理要求を受け付けない。他の処理とは、例えば、印刷装置4が不図示のローカルインタフェースUIを備える場合に、そのインタフェースを介して行われる他の印刷要求である。または、印刷装置4が複数の機能が統合された多機能装置であってコピー機能等を備える場合、他の処理とは例えばコピー処理である。本実施例においては、印刷装置4がサーバ2から取得する印刷ジョブに基づく印刷以外の他の処理要求を受け付けないように印刷装置4を制御することで、対象となる印刷ジョブを取得した場合には、直ちに印刷処理を開始することができる。サーバ2のジョブ取得部24は、S511においてジョブチケットをサーバ1から取得すると、データ変換部25に対してフォーマット変換を要求するS516。データ変換部25は、確認応答としてレスポンスをジョブ取得部24に送信するS517。また、S516において、ジョブ取得部24は、ジョブチケットから得た印刷データの要求先をデータ変換部25に送信する。データ変換部25は、サーバ1に対して印刷データを要求しS518、サーバ1から印刷データを取得するS519。データ変換部25は、その取得した印刷データを印刷装置4が印刷処理可能なフォーマットに変換し、その変換処理が完了すると、ジョブ取得部24にその完了の旨を通知するS520。また、データ変換部25は、フォーマット変換済みの印刷データをストレージ部23に格納する。ジョブ取得部24は、その完了の通知を受信すると、S503において管理データベース部22に登録した仮印刷ジョブがストレージ部23に格納された印刷データを指定するように、仮印刷ジョブを変更する。つまり、先に登録された仮印刷ジョブに代えて、印刷装置4が印刷処理可能な印刷データを指定する印刷ジョブ第2の印刷ジョブの一例を管理データベース部22に登録するということであるS521。本実施例において、フォーマット変換が短時間で完了する可能性が高いのであれば、S517の処理の後、直ちに、S521の処理に移行するようにしても良い。ジョブ取得部24は、データ変換部25によりフォーマット変換されて、ストレージ部23に記憶されている印刷対象のデータを、印刷装置4が取得するための情報を、S521で管理データベース部22に登録される印刷ジョブに含ませる。そのような情報として例えば、印刷対象のデータが、ストレージ部23に格納されている格納場所と、その印刷対象のデータとを特定するためのURLがある。後述のS526で、印刷装置4は、URLに従ってサーバ2にアクセスして、印刷対象のデータを特定することで、目的の印刷対象のデータを取得することができる。印刷装置4で印刷処理可能な印刷データを指定する印刷ジョブが登録された状態で、印刷装置4が印刷ジョブをサーバ2に要求するとS522、サーバ2は、印刷装置4で印刷処理可能な印刷データを指定する印刷ジョブを印刷装置4に送信するS523。印刷装置4は、印刷処理可能な印刷データを指定する印刷ジョブを取得した旨をサーバ2に通知するS524。サーバ2は、その通知を受信すると、確認応答としてレスポンスを印刷装置4に送信するS525。その後、印刷装置4は、以下の印刷処理を開始する。印刷装置4は、S523で受信した印刷ジョブに従って、サーバ2のデータ変換部25に対して、印刷ジョブで指定されているフォーマット変換済みの印刷データを要求するS526。サーバ2のデータ変換部25は、その要求に対する応答として、ストレージ部23に格納された印刷データを印刷装置4に送信するS527。印刷装置4は、S526及びS527の一連の印刷データの取得を、例えば所定サイズごとに複数回行う。印刷装置4は、取得した印刷データをデータバッファ部43に格納する。そして、印刷装置4の印刷制御部42は、データバッファ部43に格納された印刷データに基づき、印刷機構部44を制御して記録媒体に印刷を行う。印刷を完了すると、印刷装置4は、その印刷完了をサーバ2のHTTPサーバ部11に通知するS528。サーバ2のHTTPサーバ部21は、印刷装置4から印刷完了の通知を受信すると、ジョブ取得部24に印刷完了の通知を送信するS529。その際に、HTTPサーバ部21は、印刷装置4に確認応答として、レスポンスを送信するS530。ジョブ取得部24は、印刷ジョブに基づく印刷完了をサーバ1に通知するS531。また、サーバ2のジョブ取得部24は合わせて、データ変換部25に印刷完了を通知するS532。データ変換部25は、ジョブ取得部24に確認応答としてレスポンスを送信するS533。またデータ変換部25は、ジョブ取得部24から印刷完了の通知を受信すると、S533において、ストレージ部23に格納した、フォーマット変換済みの印刷データを削除する。これにより、印刷済みの印刷データが、サーバ2のストレージ部23に蓄積されることを防ぐことができる。S530の後、印刷装置4は、上述した排他処理を解除し、S500における説明と同様に、サーバ2に対しての印刷ジョブ有無の問い合わせを再開する。ここで、印刷装置4は、排他処理を解除する際に、印刷装置4において印刷すべき印刷ジョブがないことを確認するようにしても良い。ここで、S502において、ジョブ取得部24が印刷データのフォーマットが印刷装置4で印刷処理可能であると判定した場合を説明する。その場合には、サーバ2のデータ変換部25におけるフォーマットの変換処理が不要なため、サーバ1に記憶されている印刷データが、サーバ2に蓄積させる必要はない。そのため、この場合、印刷装置4は、サーバ1から直接印刷データを取得する。また、サーバ2に印刷データが蓄積されないため、サーバ2のジョブ取得部24は、管理データベース部22に仮印刷ジョブを登録せずに、直ちに、S510の処理に進む。ジョブ取得部24は、S511でジョブチケットを取得すると、ジョブ取得部24は、データ変換部25に印刷データ取得要求不図示を送信する。そして、データ変換部25は、S518及びS519においてサーバ1から印刷データを取得する。但し、データ変換部25は、取得した印刷データのフォーマット変換処理は行わない。データ変換部25はジョブ取得部24に取得完了を通知し不図示、ジョブ取得部24は、S521において、管理データベース部22に、印刷装置4が印刷処理可能な印刷データを指定する印刷ジョブとして登録する。その後は、S522~S525の処理が行われる。但し、上記のようなフォーマット変換を行わない場合には、印刷装置4は、サーバ1に対して印刷データを要求して取得する。印刷装置4が印刷データを取得して印刷する処理については、既に行った説明と同じである。以上のように、本実施例においては、サーバから印刷データを取得して印刷装置において印刷するシステムにおいて、サーバ2は、サーバ1から印刷データを取得する前に、仮印刷ジョブを印刷装置4が取得するか確認することで、印刷装置4が画像を印刷できる状態であるか判定する。そして、印刷装置4が画像を印刷できる状態であると判定した場合に、サーバ1に対して印刷データを要求し、印刷データを受信する。一方、印刷装置4が画像を印刷できる状態でないと判断したときには、印刷データの受信を行わない。これにより、印刷装置4が画像を印刷できないにもかかわらず、サーバ2が印刷対象の印刷データを受信してしまうことを防ぐことができる。よって、サーバ2に印刷データが蓄積されて、サーバ2のメモリ容量が圧迫されてしまうことを防ぐことができる。また、上記のように本実施例では、仮印刷ジョブの発行により、印刷装置が印刷を行える状態であるか確認するため、印刷装置のステータスを取得するための特別な構成がなくても、印刷装置にジョブを発行する構成により、印刷装置の状態を判定することができる。さらに、本実施例では、印刷装置4が仮印刷ジョブを取得すると、印刷装置4は、その仮印刷ジョブに対応する印刷処理以外の他の処理を排他する制御を行う。これにより、印刷装置4に仮印刷ジョブに対応する印刷を行わせるときに、その印刷処理以外の処理が完了するまで、サーバ2で印刷データを保持しなくてはいけないことを防ぐことができる。なお、以上の説明においては、S502の後に、印刷データのフォーマットが印刷装置4で印刷処理可能であるか否かを判定している。しかしながら、S503において仮印刷ジョブを管理データベース部22に登録した後、S511でジョブチケットを取得してから、その判定を行うようにしても良い。その場合に、印刷処理可能なフォーマットであると判定された場合には、データ変換部25に対してS516における変換要求ではなく上述した印刷データ取得要求を行う。その後の処理は、既に行った説明と同じである。本実施例においては、ジョブ取得部24とデータ変換部25は、サーバ2に含まれているが、それらは、別個の独立した装置として構成されても良い。この場合、ジョブ取得部24に対応する装置が、仮印刷ジョブを発行し、その仮印刷ジョブが印刷装置により受信されたかに応じて、印刷装置が画像を印刷できるか確認する。そして、印刷装置が画像を印刷できると判定した場合に、データ変換部25に印刷データを取得させる。また、本実施例では、印刷装置4がポーリングを行い、サーバ2から印刷ジョブを取得する構成について説明した。そのため、印刷装置4により印刷ジョブを取得されないときに、印刷装置4が画像を印刷できる状態にないと判定することができた。しかし、サーバ2から印刷装置4に印刷ジョブを送信できる場合には、サーバ2から印刷装置4に印刷ジョブを送信したときの、印刷装置4の応答に応じて、印刷装置4の状態を判定してもよい。例えば、印刷装置4から応答が無い場合には、印刷装置4の電源が入っておらず、画像の印刷を実行できない状態であると判定してもよい。また、印刷装置4からの応答の内容に応じて、印刷装置4の状態を判断してもよい。例えば、印刷装置4からの応答の内容が、用紙不足やインク不足等のエラーを示すものであれば、印刷装置4が画像を印刷できない状態であると判定してもよい。さらに、本実施例では、印刷装置4とサーバ2を別個の装置としたが、1つの装置としてもよい。この場合、装置内の印刷装置により仮印刷ジョブが取得されたか確認して、その確認結果に応じて、サーバから印刷データを取得すればよい。また、本実施例においては、S521における本印刷ジョブを登録する処理は、データ変換部25における変換処理が完了した後に行われている。しかしながら、S516における変換要求を行った後に、変換処理の準備が整ったタイミングでS521の処理が行われても良い。また、本実施例においては、サーバ1がサーバ2のジョブ取得部24に印刷ジョブを通知し、その後、ジョブ取得部24が仮印刷ジョブを登録している。しかしながら、S502の処理に代えて、サーバ1がサーバ2の管理データベース部22に直接、仮印刷ジョブを登録するようにしても良い。さらに、サーバに記憶されている印刷対象のデータは、画像データに限らず、テキストデータ等の各種のデータであってよい。また、以上の実施例で説明した内容は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、上記の処理を1つのプロセッサにより実行する場合に限らず、複数のプロセッサにより実行する場合であってもよい。