通信可能に接続された端末装置からの要求にもとづき画像形成処理を可能とする画像形成装置であって、前記端末装置から任意のファイルに関するダウンロード要求を受信するダウンロード要求受信手段と、前記ダウンロード要求に応じて、当該ダウンロード要求に係るファイルについてのファイル作成処理を開始するファイル作成手段と、前記ダウンロード要求、又は、ダウンロード要求されたファイルに関するファイルの作成状況を前記端末装置に通知するファイル作成状況通知手段と、ファイル取得要求に応じ前記端末装置に前記ファイルのダウンロードを行う応答手段と、を備えることを特徴とする画像形成装置。前記ファイル作成状況通知手段が、前記ファイルの作成状況として、前記ファイル作成処理においてファイルが作成中である旨を通知する請求項1記載の画像形成装置。前記ファイル作成状況通知手段が、前記ファイルが作成中である旨の通知を行った前記端末装置から、前記ファイルの作成状況に関する問い合わせ要求を受信すると、前記ファイルに係る前記ファイルの作成状況を前記端末装置に通知する請求項2記載の画像形成装置。前記ファイル作成状況通知手段が、前記ファイルの作成状況として、前記ファイル作成処理においてファイルの作成が完了した旨を通知する請求項1~3のいずれか一項記載の画像形成装置。前記ファイル作成状況通知手段が、前記ファイルの作成が完了した旨の通知を行った前記端末装置から、前記ファイル取得要求を受信すると、前記端末装置に前記ファイルのダウンロードを行う請求項4記載の画像形成装置。前記ダウンロード要求、前記問い合わせの要求、及び、前記ファイル取得要求は、前記端末装置から送信されるHTTPリクエストによって実施され、前記端末装置に対するファイルの作成状況の通知及び前記ファイルのダウンロードは、前記HTTPリクエストに対応したHTTPレスポンスによって応答され、前記ファイルの作成処理は、前記ダウンロード要求に係るHTTPリクエストに対応したHTTPレスポンスによる応答に拘わらず、当該ダウンロード要求に係るファイルについてのファイル作成処理を開始する請求項1~5のいずれか一項記載の画像形成装置。通信可能に接続された端末装置の要求にもとづく画像形成処理を可能とする画像形成装置のコンピュータを、前記端末装置から任意のファイルに関するダウンロード要求を受信するダウンロード要求受信手段、前記ダウンロード要求に応じて、当該ダウンロード要求に係るファイルについてのファイル作成処理を開始するファイル作成手段、前記ダウンロード要求、又は、ダウンロード要求されたファイルに関するファイルの作成状況を前記端末装置に通知するファイル作成状況通知手段、及びファイル取得要求に応じ前記端末装置に前記ファイルのダウンロードを行う応答手段、として機能させるためのデータ処理プログラム。しかしながら、このようなリクエスト-レスポンス型のプロトコルによれば、一旦、HTTPリクエストを受けた後は対応するHTTPレスポンスを返すまでは、サーバとクライアントとの関係はそのセッションによって保持され、他のクライアントは、先行する文書ファイルのダウンロードが完了するまでサーバにアクセスすることができなかった。このため、MFPに対するダウンロード要求が重複する場合には、先行する文書ファイルの処理の完了を待つ必要があり、データ処理が遅滞する問題が生じていた。特に、文書ファイルのデータ量やデータ件数が多い場合には、このような問題が顕著に現れる傾向にあり、マルチアクセス環境を活かした処理が適切に行われていないとの指摘があった。本発明は、以上のような事情に鑑みなされたものであり、クライアントからの要求に即時に応答しつつファイルの作成処理を並行して進め、さらに、このファイルの作成状況に応じた応答処理を行うことで、セッションの長時間の占有を回避する画像形成装置及びデータ処理プログラムの提供を目的とする。上記目的を達成するため、本発明の画像形成装置は、通信可能に接続された端末装置からの要求にもとづき画像形成処理を可能とする画像形成装置であって、端末装置から任意のファイルに関するダウンロード要求を受信するダウンロード要求受信手段と、ダウンロード要求に応じて、当該ダウンロード要求に係るファイルについてのファイル作成処理を開始するファイル作成手段と、ダウンロード要求、又は、ダウンロード要求されたファイルに関するファイルの作成状況を端末装置に通知するファイル作成状況通知手段と、ファイル取得要求に応じ端末装置にファイルのダウンロードを行う応答手段と、を備えるようにしてある。上記目的を達成するため、本発明のデータ処理プログラムは、通信可能に接続された端末装置の要求にもとづく画像形成処理を可能とする画像形成装置のコンピュータを、端末装置から任意のファイルに関するダウンロード要求を受信するダウンロード要求受信手段、ダウンロード要求に応じて、当該ダウンロード要求に係るファイルについてのファイル作成処理を開始するファイル作成手段、ダウンロード要求、又は、ダウンロード要求されたファイルに関するファイルの作成状況を端末装置に通知するファイル作成状況通知手段、及び、ファイル取得要求に応じ端末装置にファイルのダウンロードを行う応答手段、として機能させるようにしてある。本発明の画像形成装置及びデータ処理プログラムによれば、マルチアクセス環境を活かした効率的なダウンロード処理を行うことができる。以下、本発明の実施形態について図面を参照して説明する。図1は、本発明の実施形態に係る本発明の実施形態に係る画像形成装置MFPとPCとからなるシステムの概略構成図である。図1に示すように、本実施形態のMFP10は、LAN、WAN等の通信回線40を介し、複数のPC20と接続されている。PC20には、webブラウザが予めインストールされており、MFP10に対し、HTTPリクエストを送信する一方、MFP10から受信したHTTPレスポンスを解釈することが可能となっている。すなわち、本実施形態におけるMFP10とPC20は、サーバとクライアントの関係にあり、HTTPプロトコルにもとづき通信可能に接続されている。MFP10は、非図示のCPUCentralProcessingUnit、ROMReadOnlyMemoryおよびRAMRandomAccessMemoryが搭載された制御部100を備える。ROMには、CPUに、文書ファイルを作成させ、その文書ファイルをダウンロードするためのデータ処理プログラムが格納されている。すなわち、このデータ処理プログラムを実行することによりMFP10をファイルサーバとして機能させることができる。その他、ROMには、CPUに、コピー、プリンター、ファクシミリの各処理を実行させるためのプログラムが格納され、このプログラムを実行することによりMFPをコピー装置、プリンター装置、ファクシミリ装置として機能させることができる。RAMは、CPUがこれら各プログラムを実行する際の作業用メモリなどとして用いられる。ここで、MFP10がファイルサーバとして機能するための構成について図面を参照しながら説明する。図2は、制御部の構成を示す機能ブロック図である。図2に示すように、制御部100は、ダウンロード要求受信手段101と、ファイル作成手段102と、ファイル作成状況取得手段103と、記憶手段104と、ファイル作成状況通知手段105と、応答手段106と、を備える。ダウンロード要求受信手段101は、PC20から任意の文書ファイルに関するダウンロード要求を受信するものである。文書ファイルは、例えば、pdfPortableDocumentFormat等の文書ファイルが該当する。ダウンロードの要求とは、このような文書ファイルの取得の要求であり、クライアントであるPC20から受信したHTTPリクエストが相当する。HTTPリクエストとは、特定のフォーマットにもとづきクライアントからの種々の要求がHTML言語で記述されたものである。ファイル作成手段102は、このようなPC20からのダウンロード要求に応じて、このダウンロード要求に係る文書ファイルについてのファイル作成処理を開始する。例えば、対象となる画像データのpdfファイルのダウンロード要求があった場合には、この画像データを既知のpdf変換プログラム等によりpdfファイルに変換する処理を開始し、この変換処理が完了したpdfファイルをHDD等の記憶装置に保存する処理を行う。ここで、ファイル作成処理は、PC20からのダウンロード要求に応答するスレッドとは別のスレッドで並行して行う。つまり、ダウンロード要求に係るHTTPリクエストに対応したHTTPレスポンスによる応答に拘わらず、そのセッションとは非同期にファイルの作成処理を行うようにしている。なお、HTTPレスポンスとは、HTTPリクエストに対する応答であり、その応答内容がHTMLファイルからなるものである。このようにすると、一ファイルの作成のためにセッションが占有されることを未然に回避することができ、複数ファイルをダウンロードするときに発生していた処理の遅滞を防止することができる。ファイル作成状況取得手段103は、文書ファイルの作成状況を取得する。具体的には、RAM等の記憶手段104に保存されたファイル作成状況管理テーブルtに格納されている文書ファイルの作成状況を取得する。図3は、ファイル作成状況管理テーブルの構成を示したテーブル構成図である。図3に示すように、ファイル作成状況管理テーブルtは、ID、文書ファイルの作成状況、進捗度及びファイル名の各欄に該当するデータを関連付けて格納するようにしている。IDは、対象の文書ファイル又はセッションごとに付されるユニークな識別番号例えば、1、2等を格納するための欄である。作成状況は、文書ファイルの作成状況例えば、作成中、完了等を格納するための欄である。進捗度は、文書ファイルの作成の進捗度例えば、50等を格納するための欄である。ファイル名は、完成した文書ファイルの識別名称例えば、aaa等を格納するための欄である。各欄に格納するための情報は、文書ファイルの作成の開始と同時に抽出され、ファイル作成状況管理テーブルtとして記憶手段104により保存され、また、文書ファイルの作成が完了するまで定期又は不定期に抽出され更新される。そして、ファイル作成状況取得手段103は、クライアントであるPC20からダウンロード要求を受信したとき、又は、PC20から文書ファイルの作成状況に関する問い合わせの要求を受信したときに、このファイル作成状況管理テーブルtを参照することで対象の文書ファイルの作成状況を取得する。ファイル作成状況通知手段105は、文書ファイルのダウンロード要求、又は、ファイル作成状況に関する問い合わせの要求文書ファイルが作成中である旨の通知を行ったPC20からの要求に応じ、その作成状況を要求元のPC20に通知する。具体的には、PC20から、文書ファイルのダウンロードの要求の旨、又は、文書ファイルの作成状況の問い合わせの要求の旨が記述されたHTTPリクエストを受信したとき、ファイル作成状況取得手段103を介しファイル作成状況管理テーブルtから該当する文書ファイルの作成状況を取得する。そして、取得した文書ファイルの作成状況HTMLファイルをHTTPレスポンスとしてPC20に送信する。すなわち、MFP10は、PC20からの要求に対する応答と一緒に文書ファイルの作成状況を返信するようにしている。このため、PC20においても、ファイルの作成状況を把握でき、ファイル作成の進捗に適した要求をMFP10に対し行うことが可能となる。また、PC20が、ファイルの作成状況に含まれるIDを、MFP10に対する次の要求作成状況の問い合わせ要求に含めることによって、MFP10ではファイル作成状況管理テーブルtを参照するだけでそのクライアントに関するファイルの作成状況を取得することが可能となる。このため、クライアントごとのファイルの作成状況の追跡を容易化することができる。また、進捗度に応じたプログレスバー等をPC20の表示画面に表示するようにして、利用者の利便性を向上することもできる。このように、ダウンロード要求に対する応答とともに、ファイルの作成状況を通知することによって、セッションを短時間で開放するとともに、PC20の次の振舞いを制御することが可能となり、ファイルのダウンロード要求からダウンロード完了に至る各種データ処理を円滑化することができる。応答手段106は、ファイル取得要求文書ファイルの作成が完了した旨の通知を行ったPC20からの要求に応じ文書ファイルのダウンロードを行う。具体的には、応答手段106は、文書ファイルの作成が完了した旨の通知を行ったPC20から文書ファイルの取得を要求する旨のHTTPリクエストを受信した場合には、その要求において指定されたファイル名にもとづき該当する文書ファイルをHDDから取り出し、HTTPレスポンスによって要求元のPC20に送信ダウンロードする。このようにすると、PC20からはファイルの作成が完了したタイミングでその取得要求を行うことができるため、ダウンロードを円滑に実施することができる。次に、文書ファイルのダウンロード要求を受けてからそのダウンロードの完了に至る手順について図4~6を参照しながら説明する。図4は、文書ファイルのダウンロード要求からその完了に至る工程のうちの最初の工程を示したフローチャートである。図4に示すように、文書ファイルのダウンロードは、MFP10が、あるPC20から文書ファイルのダウンロード要求としてのHTTPリクエストを受信することから始まるS1。具体的には、文書ファイルのダウンロードを要求する旨の記述を含むHTTPリクエストがPC20から送信され、これをMFP10の制御部100ダウンロード要求受信手段101が受信する。つぎに、MFP10の制御部100は、送信ジョブファイルの実行制限をチェックするS2。具体的には、PC20に対する文書ファイルのダウンロードの許否、対象ファイルのデータ量や件数等の各種制限事項について確認することによって、ジョブ送信の許否を決定する。この結果、ジョブ送信の実行が許可された場合S3:実行許可、制御部100は、カラー/白黒の選択、ファイル分割1ページを1ファイルとしてダウンロードする形式などのオプション設定を反映しS4、文書ファイル作成に必要なサービスプログラムを起動するS5。具体的には、制御部100が、ジョブ送信に係るスレッドを起動するとともに、文書ファイルを作成するためのスレッドを個別に起動する。続いて、制御部100においては、ファイル作成手段102が一のスレッドで文書ファイルの作成を開始するS6とともに、ファイル作成状況通知手段105が他のスレッドで文書ファイルの作成状況作成中を示すHTTPレスポンスを要求元のPC20に送信するS7。すなわち、S6における文書ファイルの作成処理と、S7におけるHTTPレスポンスは、別々のスレッドで並行して行われる。ファイル作成手段102は、S6におけるスレッド文書ファイルの作成を開始するスレッドにおいて作成した文書ファイルをHDDなどの記憶装置に保存する。なお、S3において、ジョブ送信の実行が許可されなかった場合S3:実行禁止、S7に進み、その旨の記述を含むHTTPレスポンスを要求元のPC20に送信する。図5は、文書ファイルのダウンロード要求からその完了に至る工程のうちの中間の工程を示したフローチャートである。なお、この工程は、図4のS7の後工程に相当する。図5に示すように、ここでは、MFP10が、PC20から文書ファイルの作成状況の問い合わせ要求としてHTTPリクエストを受信することから始まるS11。これを受け、MFP10の制御部100ファイル作成状況取得手段103は、文書ファイルの作成状況をチェックするS12。文書ファイルが作成中であることが確認された場合S13:作成中、制御部100では、CPUに対しPC20からポーリング送信要求を行うべきことの通知が行われS14、ファイル作成状況通知手段105が、その通知の内容にもとづく記述のHTTPレスポンスを要求元のPC20に送信するS15。このような通知を行うことで、PC20側においては、まだファイルが作成中であることを認識することができる。このため、PC20は、この通知を受けた場合には、引き続き文書ファイルの作成状況の問い合わせ要求であるHTTPリクエストを特定のタイミング例えば、通知を受けた数秒後などでMFP20に送信するようにしている。S13において、文書ファイルの作成が完了したことが確認された場合S13:作成完了、制御部100では、CPUに対しPC20から文書ファイルの取得要求を行うべきことの通知が行われS16、ファイル作成状況通知手段105が、その通知の内容にもとづく記述のHTTPレスポンスを要求元のPC20に送信するS17。なお、S13において、時間超過等の理由により文書ファイルの作成を中止することが確認された場合S13:作成中止、制御部100では、CPUに対し文書ファイルのダウンロードを中止することが通知されS18、その通知の内容にもとづく記述のHTTPレスポンスを要求元のPC20に送信されるS19。図6は、文書ファイルのダウンロードの要求からその完了に至る工程のうちの最後の工程を示したフローチャートである。なお、この工程は、図5のS17の後工程に相当する。図6に示すように、ここでは、MFP10が、PC20から文書ファイルの取得要求としてHTTPリクエストを受信することから始まるS31。これを受け、MFP10の制御部100応答手段106は、作成が完了した文書ファイルをHDDから取得しS32、この文書ファイルをHTTPレスポンスにもとづいて送信するS33。以上のように、本発明の実施形態に係る画像形成装置MFP10によれば、クライアントであるPC20からの要求に即時に応答しつつファイルの作成処理を並行して進め、さらに、このファイルの作成状況に応じた応答処理を行うようにしている。このため、長時間に至るセッションの占有を回避しつつ、クライアントの次の振舞いも制御することができる。したがって、複数のPC20からのマルチアクセスに対するダウンロード処理を円滑にかつ効率的に実施することができる。以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した実施形態に限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。例えば、ブラウザがインストールされた他の画像形成装置コピー機、プリンター装置、ファクシミリ装置を、本実施形態のMFP10に代えて適用することによっても本発明の目的を達することができ、同様の作用効果を奏することができる。