ウェブブラウザーを備えたクライアント装置及び前記ウェブブラウザー上で動作するウェブアプリケーションを備えたサーバー装置を含むクライアントサーバーシステムであって、前記クライアント装置は、前記ウェブアプリケーション上で印刷されるファイルの印刷設定の変更指示を受け付ける設定部と、前記変更指示が反映される前の前記ファイルを表すイメージデータである変更前イメージデータを編集することにより、前記変更指示が反映された後の前記ファイルを表すイメージデータである変更後イメージデータを生成する編集部と、前記変更後イメージデータに基づき前記変更指示が反映された後の前記ファイルのプレビューを表示する表示部と、を有することを特徴とするクライアントサーバーシステム。前記サーバー装置は、前記ファイルを前記変更指示に従ってイメージ変換することにより前記変更後イメージデータを生成する変換部を有し、前記クライアント装置は、前記編集部及び前記変換部のどちらが前記変更後イメージデータを生成すべきかを判定する判定部をさらに有することを特徴とする請求項1に記載のクライアントサーバーシステム。前記判定部は、前記変更指示により変更される設定項目に応じて、前記編集部及び前記変換部のどちらが前記変更後イメージデータを生成すべきかを判定することを特徴とする請求項1または2に記載のクライアントサーバーシステム。前記編集部は、前記変更前イメージデータの拡大又は縮小、前記変更前イメージデータの再配置、及び前記変更前イメージデータへの他のイメージデータの重ね合わせの少なくとも1つを実行することにより前記変更後イメージデータを生成することを特徴とする請求項1~3のいずれか1つに記載のクライアントサーバーシステム。前記他のイメージデータの各々は、前記ファイルを印刷する印刷装置が有する仕上げ処理機能の各々を表すことを特徴とする請求項4に記載のクライアントサーバーシステム。前記仕上げ処理機能には、パンチ機能又はステープル機能が含まれることを特徴とする請求項5に記載のクライアントサーバーシステム。前記表示部は、前記変更指示により印刷エラーが発生する場合に、前記変更後イメージデータの代わりに、又は前記変更後イメージデータに加えて前記印刷エラーに関する情報を表示することを特徴とする請求項1~6のいずれか1つに記載のクライアントサーバーシステム。ウェブブラウザー上でウェブアプリケーションを実行するクライアント装置であって、前記ウェブアプリケーション上で印刷されるファイルの印刷設定の変更指示を受け付ける設定部と、前記変更指示が反映される前の前記ファイルを表すイメージデータである変更前イメージデータを編集することにより、前記変更指示が反映された後の前記ファイルを表すイメージデータである変更後イメージデータを生成する編集部と、前記変更後イメージデータに基づき前記変更指示が反映された後の前記ファイルのプレビューを表示する表示部と、を有するクライアント装置。前記クライアント装置は、前記編集部、及び前記ファイルを前記変更指示に従ってイメージ変換することにより前記変更後イメージデータを生成する、前記クライアント装置の外部に設けられた変換部のどちらが前記変更後イメージデータを生成すべきかを判定する判定部をさらに有することを特徴とする請求項8に記載のクライアント装置。前記判定部は、前記変更指示により変更される設定項目に応じて、前記編集部及び前記変換部のどちらが前記変更後イメージデータを生成すべきかを判定することを特徴とする請求項8または9に記載のクライアント装置。前記編集部は、前記変更前イメージデータの拡大又は縮小、前記変更前イメージデータの再配置、及び前記変更前イメージデータへの他のイメージデータの重ね合わせの少なくとも1つを実行することにより前記変更後イメージデータを生成することを特徴とする請求項8~10のいずれか1つに記載のクライアント装置。前記他のイメージデータの各々は、前記ファイルを印刷する印刷装置が有する仕上げ処理機能の各々を表すことを特徴とする請求項11に記載のクライアント装置。前記仕上げ処理機能には、パンチ機能又はステープル機能が含まれることを特徴とする請求項12に記載のクライアント装置。前記表示部は、前記変更指示により印刷エラーが発生する場合に、前記変更後イメージデータの代わりに、又は前記変更後イメージデータに加えて前記印刷エラーに関する情報を表示することを特徴とする請求項8~13のいずれか1つに記載のクライアント装置。本発明は、上記従来技術に伴う課題を解決するためになされたものであり、本発明に目的は、ウェブアプリケーションによる印刷設定時にサーバー装置側で印刷用ファイルのイメージ変換処理が繰り返し実行されることによるシステム全体のパフォーマンス低下を効果的に防止することができるクライアントサーバーシステム、及び当該システムにおけるクライアント装置を提供することである。本発明の上記目的は、下記の手段によって達成される。1ウェブブラウザーを備えたクライアント装置及び前記ウェブブラウザー上で動作するウェブアプリケーションを備えたサーバー装置を含むクライアントサーバーシステムであって、前記クライアント装置は、前記ウェブアプリケーション上で印刷されるファイルの印刷設定の変更指示を受け付ける設定部と、前記変更指示が反映される前の前記ファイルを表すイメージデータである変更前イメージデータを編集することにより、前記変更指示が反映された後の前記ファイルを表すイメージデータである変更後イメージデータを生成する編集部と、前記変更後イメージデータに基づき前記変更指示が反映された後の前記ファイルのプレビューを表示する表示部と、を有することを特徴とするクライアントサーバーシステム。2前記サーバー装置は、前記ファイルを前記変更指示に従ってイメージ変換することにより前記変更後イメージデータを生成する変換部を有し、前記クライアント装置は、前記編集部及び前記変換部のどちらが前記変更後イメージデータを生成すべきかを判定する判定部をさらに有することを特徴とする上記1に記載のクライアントサーバーシステム。3前記判定部は、前記変更指示により変更される設定項目に応じて、前記編集部及び前記変換部のどちらが前記変更後イメージデータを生成すべきかを判定することを特徴とする上記1または2に記載のクライアントサーバーシステム。4前記編集部は、前記変更前イメージデータの拡大又は縮小、前記変更前イメージデータの再配置、及び前記変更前イメージデータへの他のイメージデータの重ね合わせの少なくとも1つを実行することにより前記変更後イメージデータを生成することを特徴とする上記1~3のいずれか1つに記載のクライアントサーバーシステム。5前記他のイメージデータの各々は、前記ファイルを印刷する印刷装置が有する仕上げ処理機能の各々を表すことを特徴とする上記4に記載のクライアントサーバーシステム。6前記仕上げ処理機能には、パンチ機能又はステープル機能が含まれることを特徴とする上記5に記載のクライアントサーバーシステム。7前記表示部は、前記変更指示により印刷エラーが発生する場合に、前記変更後イメージデータの代わりに、又は前記変更後イメージデータに加えて前記印刷エラーに関する情報を表示することを特徴とする上記1~6のいずれか1つに記載のクライアントサーバーシステム。8ウェブブラウザー上でウェブアプリケーションを実行するクライアント装置であって、前記ウェブアプリケーション上で印刷されるファイルの印刷設定の変更指示を受け付ける設定部と、前記変更指示が反映される前の前記ファイルを表すイメージデータである変更前イメージデータを編集することにより、前記変更指示が反映された後の前記ファイルを表すイメージデータである変更後イメージデータを生成する編集部と、前記変更後イメージデータに基づき前記変更指示が反映された後の前記ファイルのプレビューを表示する表示部と、を有するクライアント装置。9前記クライアント装置は、前記編集部、及び前記ファイルを前記変更指示に従ってイメージ変換することにより前記変更後イメージデータを生成する、前記クライアント装置の外部に設けられた変換部のどちらが前記変更後イメージデータを生成すべきかを判定する判定部をさらに有することを特徴とする上記8に記載のクライアント装置。10前記判定部は、前記変更指示により変更される設定項目に応じて、前記編集部及び前記変換部のどちらが前記変更後イメージデータを生成すべきかを判定することを特徴とする上記8または9に記載のクライアント装置。11前記編集部は、前記変更前イメージデータの拡大又は縮小、前記変更前イメージデータの再配置、及び前記変更前イメージデータへの他のイメージデータの重ね合わせの少なくとも1つを実行することにより前記変更後イメージデータを生成することを特徴とする上記8~10のいずれか1つに記載のクライアント装置。12前記他のイメージデータの各々は、前記ファイルを印刷する印刷装置が有する仕上げ処理機能の各々を表すことを特徴とする上記11に記載のクライアント装置。13前記仕上げ処理機能には、パンチ機能又はステープル機能が含まれることを特徴とする上記12に記載のクライアント装置。14前記表示部は、前記変更指示により印刷エラーが発生する場合に、前記変更後イメージデータの代わりに、又は前記変更後イメージデータに加えて前記印刷エラーに関する情報を表示することを特徴とする上記8~13のいずれか1つに記載のクライアント装置。本発明に係るクライアントサーバーシステムにおけるクライアント装置は、ウェブアプリケーションによる印刷設定時の変更指示が反映された後のイメージデータ変更後イメージデータを生成するために当該変更指示が反映される前のイメージデータ変更前イメージデータを編集する手段を備えている。よって、本発明によると、ウェブアプリケーションによる印刷設定時に変更指示が受け付けられた場合であってもクライアント装置側で変更後イメージデータを生成することができるため、サーバー装置側でイメージ変換処理を繰り返し実行する必要がなくなり、結果的に、ウェブアプリケーションによる印刷設定時に発生しうるシステム全体のパフォーマンス低下を効果的に防止することができる。以下、本発明の実施の形態を、図面を参照しつつ説明する。図1は、本発明の一実施形態に係るクライアントサーバーシステム以下CSシステムというの構成を示すブロック図である。図1のように、本実施形態に係るCSシステムは、クライアント装置としてのPC1、サーバー装置としてのサーバー2、及び印刷装置としてのプリンター3を備えている。ここで、本実施形態に係るPC1にはウェブブラウザーBがインストールされており、サーバー2にはウェブブラウザーB上で動作するウェブアプリケーションAがインストールされている。そして、PC1のユーザは、ウェブブラウザーBを介してウェブアプリケーションを利用することができる。図1のように、PC1、サーバー2、及びプリンター3は、ネットワークNを介して相互通信可能に接続されている。ここで、ネットワークNは、イーサネット登録商標やトークンリングやFDDI等の規格に準拠したLANやLANどうしを専用線で接続したWANやインターネット等である。ネットワークNに接続された機器の種類及び台数は図中の例に限定されない。なお、ウェブアプリケーションA実行時のPC1とサーバー2との通信はHTTPにより行われる。続いて、各装置の構成について説明する。ただし、プリンター3はレーザプリンターやインクジェットプリンター等の一般的なプリンターであるため、これについての詳細な説明は省略する。図2は、本実施形態に係るPC1の構成を示すブロック図である。図2のように、PC1は、制御部11、記憶部12、表示部13、入力部14、及びネットワークインタフェース15を備えており、これらはバス16を介して相互通信可能に接続されている。これらの構成要素について以下に順に説明する。制御部11は、中央制御装置CPUであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。記憶部12は、PC1の基本動作を制御するプログラムやパラメータ等を格納するROM、CPUの作業領域として各種データを一時的に保持するRAM、及び各種プログラムやデータファイル等を格納するHDD等からなる記憶領域である。記憶部12は、プレビュー表示手段D5後述によるプレビュー表示用のイメージデータを格納するためのイメージデータ格納用データベース12aを包含している。表示部13は、ユーザに各種情報を表示するためのLCD等の表示装置である。特に、表示部13は、ウェブブラウザーBによる各種UIユーザインタフェース画面を表示する。入力部14は、ユーザから各種動作指示を取得するためのキーボードやマウス等の入力装置である。ネットワークインタフェース15は、PC1をネットワークNに接続するためのNIC等の通信機器である。続いて、図3は、本実施形態に係るサーバー2の構成を示すブロック図である。図3のように、サーバー2は、制御部21、記憶部22、及びネットワークインタフェース23等を備えており、これらはバス24を介して双方向通信可能に接続されている。これらの構成要素について以下に順に説明する。制御部21は、中央制御装置CPUであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。記憶部22は、サーバー2の基本動作を制御するプログラムやパラメータ等を格納するROM、CPUの作業領域として各種データを一時的に保持するRAM、及び各種プログラムやデータファイル等を格納するHDD等からなる記憶領域である。記憶部22は、印刷用のドキュメントファイルを格納するためのドキュメントファイル格納用DB22aを包含している。また、記憶部22は、PC1へのダウンロード用の印刷設定プログラムD後述を格納している。通信インタフェース23は、サーバー2をネットワークNに接続するためのNIC等の通信機器である。次に、サーバー2にインストールされているウェブアプリケーションAについて説明する。図4は、本実施形態に係るウェブアプリケーションAの機能ブロック図である。図4のように、ウェブアプリケーションAは、ブラウザーBを介してなされたユーザのリクエストに応じて各種処理を実行する各種モジュールに加えて、イメージ変換手段A1、出力デバイス情報管理手段A2、及びジョブ生成手段A3を備えている。これらの機能について図6を参照して詳細に説明する。図6は、ウェブアプリケーションAと印刷設定プログラムDとの間のデータフローを示す概略図である。イメージ変換手段A1は、ドキュメントファイル格納用DB22a内のドキュメントファイルのイメージ変換ラスタライズによりプレビュー用のイメージデータを生成する。図6のように、イメージ変換手段A1により生成されたイメージデータは、ネットワークNを介してPC1に転送され、記憶部12内のイメージデータ格納用DB12aに格納される。なお、図6では、イメージ変換手段A1により生成されたイメージデータを便宜上変更前イメージデータ又は変更後イメージデータと称している。この点についてはさらに後述する。図10、11は、イメージ変換手段A1により生成されたイメージデータに基づくプレビューの一例を示す概略図である。イメージ変換手段A1は、図10のようなドキュメントファイルの印刷結果をそのまま示すイメージデータを生成することもできるし、図11のようなドキュメントファイルの属性情報ファイル名、用紙サイズ等のみを示す概略ページを生成することもできる。この他、イメージ変換手段A1は、ドキュメントファイルをベクター変換することによりベクター形式のイメージデータを生成することもできる。出力デバイス情報管理手段A2は、ネットワークN上の印刷装置プリンター3等と定期的に通信して各装置の印刷機能や仕上げ処理機能等に関する情報以下ではデバイス情報というを取得する。本実施形態に係るデバイス情報には、各装置の印字領域、ステープル位置、パンチ位置等に関する情報が含まれる。図6のように、出力デバイス情報管理手段A2により取得されたデバイス情報は、ドキュメントファイルの印刷設定時に印刷設定手段D3に転送される。この点についてはさらに後述する。ジョブ生成手段A3は、ドキュメントファイル格納用DB22a内のドキュメントファイルを印刷装置により処理可能な形式の印刷データ印刷ジョブに変換する。図6のように、ジョブ生成手段A3により生成された印刷ジョブは印刷処理のためにプリンター3等の印刷装置に転送される。次に、サーバー2の記憶部22に格納されている印刷設定プログラムPについて説明する。本実施形態に係る印刷設定プログラムPは、JavaScript登録商標やMicrosoftSilverlight登録商標やAdobeFlash登録商標等を用いたリッチインターネットアプリケーション以下RIAというであり、後述するようにサーバー2からPC1にダウンロードされてPC1のウェブブラウザー上で実行される。図5は、印刷設定プログラムDの機能ブロック図である。図5のように、印刷設定プログラムDは、ファイル読込手段D1、出力デバイス選択手段D2、印刷設定手段D3、設定管理手段D4、プレビュー表示手段D5、イメージ編集手段D6を備えている。これらの構成要素について図6を参照して説明する。なお、印刷設定プログラムDは、上述したイメージ変換手段A1と同様にドキュメントファイルのイメージ変換ラスタライズによりプレビュー用のイメージデータを生成するイメージ変換手段D7不図示をさらに備えていてもよい。ファイル読込手段D1は、ウェブブラウザーBを介してユーザから印刷用のドキュメントファイルの選択結果を受け付ける。より具体的に、ファイル読込手段D1は、ウェブブラウザーB上にドキュメントファイル選択用のUI画面不図示を表示し、同UI画面上でユーザに印刷用のドキュメントファイルを選択させる。図6のように、ユーザにより選択されたドキュメントファイルは、ネットワークNを介してウェブサーバー2に転送され、ドキュメントデータ格納用DB22aに格納される。出力デバイス選択手段D2は、ウェブブラウザーBを介してユーザからドキュメントファイルを印刷する印刷装置の選択結果を受け付ける。より具体的に、出力デバイス選択手段D2は、ウェブブラウザーB上に出力デバイス選択用のUI画面不図示を表示し、同UI画面上でユーザにドキュメントファイルを印刷する印刷装置を選択させる。図6のように、ユーザによる印刷装置の選択結果は印刷設定手段D3に転送される。印刷設定手段D3は、ウェブブラウザーBを介してユーザからドキュメントファイルの印刷設定の変更指示を受け付ける。より具体的に、印刷設定手段D3は、ウェブブラウザーB上に印刷設定用のUI画面不図示を表示し、同UI画面上でユーザにドキュメントファイルの印刷設定の変更指示を入力させる。図6のように、印刷設定手段D3により受け付けられた変更指示は設定管理手段D4に転送される。なお、印刷設定手段D3は、ユーザにより選択された印刷装置のデバイス情報を参照し、そのデバイス情報に応じてカスタマイズされたUI画面を表示することができる。ここでいうカスタマイズされた印刷設定UI画面とは、その印刷装置に未搭載の機能両面印刷、ステープル、パンチ等に関連するボタンやチェックボックス等が選択されないようにグレーアウト表示されたUI画面のことを指す。設定管理手段D4は、印刷設定手段D3から転送された変更指示に基づき、当該変更指示が反映された後のイメージデータをイメージ編集手段D6とイメージ変換手段A1のどちらで生成すべきかを判定する。なお、以下では、変更指示が反映された後のイメージデータを変更後イメージデータと称し、変更指示が反映される前のイメージデータを変更後イメージデータとの対比のために変更前イメージデータと称することにする。より具体的に、設定管理手段D4は、図7に例示するような生成処理モジュールテーブルTを参照し、変更指示により変更される設定項目がイメージ編集手段とイメージ変換手段のどちらと関連付けられているかを判定する。図7のような処理モジュールテーブルTはPC1の記憶部12内に予め格納されているものとする。図7の例では、個々の設定項目は、イメージデータ格納用DB12a内の変更前イメージデータの編集のみにより変更後イメージデータが生成可能であるか否かに応じてイメージ編集手段及びイメージ変換手段のいずれかと関連付けられている。すなわち、変更される設定項目がページ割付や片面/両面印刷等である場合は、イメージデータ格納用DB12a内の変更前イメージデータを編集のみにより変更後イメージデータを生成可能であるため、これらの設定項目はイメージ編集手段と関連付けられている。他方、変更される設定項目がカラー設定色補正やウォーターマーク等である場合は、元のドキュメントファイルを再度イメージ変換しない限り変更後イメージデータを生成することができないので、これらの設定項目はイメージ変換手段と関連付けられている。ただし、本実施形態に係る生成処理モジュールテーブルTにより規定される設定項目と生成処理モジュールとの対応関係は図7に示す例に限定されない。プレビュー表示手段D5は、イメージデータ格納用DB12a内のイメージデータに基づきウェブブラウザーB上にドキュメントファイルのプレビューを表示する。プレビュー表示手段D5は、印刷設定手段D3により変更指示が受け付けられるまでは変更前イメージデータに基づくプレビューを表示するが、印刷設定の変更指示が受け付けられ、変更後イメージデータが生成された後は変更後イメージデータに基づくプレビューを表示する。図10、11は、プレビュー表示手段D5により表示されたプレビューの一例を示す概略図である。イメージ編集手段D6は、設定管理手段D4から転送された変更指示に従ってイメージデータ格納用DB12a内の変更前イメージデータを編集することにより変更後イメージデータを生成する。より具体的に、イメージ編集手段D6は、ドキュメントファイルを再度ラスタライズするのではなく、変更前イメージデータを拡大/縮小するか、変更前イメージデータを再配置するか、又は変更前イメージデータに他のイメージデータを重ね合わせることにより変更後イメージデータを生成する。ここでいう他のイメージデータとは、ユーザにより選択された印刷装置に搭載された各種仕上げ処理機能パンチ機能、ステープル機能等を表すイメージ部品のことを指しており、これはPC1の記憶部12等に予め格納されている。次に、本実施形態に係るCSシステムの動作の概要について説明する。図8は、本実施形態に係るPC1により印刷設定プログラムDを起動して印刷設定UI画面を表示するための処理以下プログラム起動処理というの手順を示すフローチャートである。本処理は印刷設定の開始指示を受け付けたときに実行される。なお、図8のフローチャートにより示されるアルゴリズムは、記録部12内のROMに制御プログラムとして記憶されており、動作開始時にRAMに読み出されて実行される。先ず、PC1は、ウェブブラウザーBからサーバー2のURLにアクセスすることにより、ネットワークN経由でサーバー2に接続するS101。そして、PC1は、サーバー2の記録部22に格納されている印刷設定プログラムDがダウンロード済みであるか否かを判定するS102。ここで、印刷設定プログラムDがダウンロード済みである場合はS102のYES、記憶部12内の印刷設定プログラムDを起動しS104、印刷設定プログラムDがダウンロード済みでない場合はS102のNO、サーバー2に格納された印刷設定プログラムDを記憶部12にダウンロードした後にS103、その印刷設定プログラムDを起動するS104。なお、S101~S104の手順は上述したようにウェブアプリケーションA上での印刷設定時に実行される代わりに、ウェブブラウザーBによるウェブアプリケーションAの起動時に実行されることとしてもよい。続いて、PC1は、出力デバイス選択手段D2によりドキュメントファイルを印刷する印刷装置の選択結果を受け付けるS105。そして、PC1は、サーバー2の出力デバイス情報管理手段A2から、選択された印刷装置のデバイス情報を取得するS106。その後、PC1は、印刷設定手段D3により、S106で取得したデバイス情報に応じてカスタマイズされた印刷設定UI画面を生成し、それをウェブブラウザーB上に表示してからS107一連の処理を終了するエンド。続いて、図9は、本実施形態に係るPC1により印刷用のドキュメントファイルのプレビューを表示するための処理以下プレビュー表示処理というの手順を示すフローチャートである。図9のフローチャートにより示されるアルゴリズムは、記憶部12内のROMに制御プログラムとして記憶されており、動作開始時にRAMに読み出されて実行される。先ず、PC1は、ファイル読込手段D1によりドキュメントファイルの選択結果を受け付けS201、そのドキュメントファイルをネットワークN経由でサーバー2のドキュメントファイル格納用DB22aにアップロードするS202。そして、ドキュメントファイル格納用DB22aにアップロードされたドキュメントファイルはイメージ変換手段A1によりラスタ形式のイメージデータに変換される。これにより変更前イメージデータが生成される。続いて、PC1は、イメージ変換手段A1により生成された変更前イメージデータをネットワークN経由でダウンロードし、それをイメージデータ格納用DB12aに格納するS203。そして、プレビュー表示手段D5により、イメージデータ格納用DB12a内の変更前イメージデータに基づきドキュメントファイルのプレビューを表示するS204。続いて、PC1は、印刷設定手段D3により印刷設定の変更指示を受け付けるS205。ここで、変更指示を受け付けなかった場合はS205のNOそのまま一連の処理を終了するエンド。他方、変更指示を受け付けた場合はS205のYES、記憶部12内の生成処理モジュールテーブルTを参照してS206、イメージ編集手段D6により変更後イメージデータを生成すべきか否かを判定するS207。すなわち、変更指示により変更される設定項目が生成処理モジュールテーブルTにおいてイメージ編集手段と関連付けられているか否かを判定する。そして、イメージ編集手段D6により変更後イメージデータを生成すべきと判定された場合S207のYES、イメージ編集手段D6でイメージデータ格納用DB12a内の変更前イメージデータを編集することにより変更後イメージデータを生成するS208。例えば、変更指示により変更される設定項目がページ割付や片面/両面等である場合には、変更前イメージデータの拡大/縮小、及び再配置を実行することにより変更後イメージデータを生成する。また、変更指示により変更される設定項目がステープルやパンチ等である場合には変更前イメージデータにこれらの機能に対応するイメージ部品を重ね合わせることにより変更後イメージデータを生成する。この際、図8のS106において取得したデバイス情報にステープル位置左上、右上等に関する情報が含まれている場合には、そのステープル位置に合わせてイメージ部品を重ね合わせることが好ましい。S208で生成された変更後イメージデータはイメージデータ格納用DB12aに格納される。なお、変更前イメージデータは、その後もユーザによる変更指示が繰り返される可能性があるので、変更後イメージデータとともにイメージデータ格納用DB12a内に保持されることが好ましい。他方、イメージ編集手段D6により変更後イメージデータを生成すべきでないと判定された場合S207のNO、すなわち、変更される設定項目が生成処理モジュールテーブルTにおいてイメージ変換手段と関連付けられている場合は、ネットワークN経由でサーバー2のイメージ変換手段A1に変更指示を転送するS209。そして、変更指示を受信したイメージ変換手段A1は、ドキュメントファイル格納用フォルダ22a内のドキュメントファイルを再度イメージ変換することにより変更後イメージデータを生成する。ただし、上述のように印刷設定プログラムD側すなわちPC1側にイメージ変換手段D7が設けられている場合には、PC1側のイメージ変換手段D7により変更後イメージデータを生成することが好ましい。これによりサーバー2からPC1へのイメージデータの転送処理によるシステム全体のパフォーマンス低下を防止することができる。その後、PC1はイメージ変換手段A1により生成された変更後イメージデータをダウンロードしS210、それをイメージデータ格納用DB12a内に格納する。そして、PC1は、イメージデータ格納用DB12a内の変更後イメージデータに基づきプレビューを表示してからS211一連の処理を終了するエンド。すなわち、S211では、イメージ編集手段D6及びイメージ変換手段A1のいずれかにより生成された変更後イメージデータに基づき、変更指示が反映されたドキュメントファイルのプレビューが表示される。なお、変更後の印刷設定により印刷装置側で印刷エラーが発生する場合、プレビュー表示手段D5は、変更後イメージデータの代わりに、又は変更後イメージデータに加えて、その印刷エラーに関する情報エラーメッセージ等を表示することができる。例えば、変更後の印刷設定においてステープル処理機能が指定されているにもかかわらず印刷装置に同機能が未搭載であるような場合には、プレビュー表示手段D5はステープル処理を実行することはできません。というエラーメッセージを表示することができる。以上のように、本実施形態に係るCSシステムにおけるPC1は、ウェブアプリケーションAによる印刷設定時の変更指示が反映された後のイメージデータ変更後イメージデータを生成するために当該変更指示が反映される前のイメージデータ変更前イメージデータを編集するイメージ編集手段D6を備えている。よって、本実施形態によると、ウェブアプリケーションAによる印刷設定時に変更指示が受け付けられた場合であってもPC1側で変更後イメージデータを生成することができるため、サーバー2側でイメージ変換処理ラスタライズを繰り返し実行する必要がなくなり、結果的に、ウェブアプリケーションAによる印刷設定時に発生しうるシステム全体のパフォーマンス低下を効果的に防止することができる。本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲において種々改変することができる。例えば、本発明に係るクライアント装置は、ウェブブラウザー上でダウンロードしたプログラムを実行可能なデバイスであればいかなるものであってもよく、スマートフォンやタブレット端末等であってもよい。また、本発明に係るサーバー装置は、一般的なPCであってもよいしネットワーク上の印刷装置等に内蔵されたコンピューターであってもよい。また、本発明に係る印刷装置は、印刷機能に加えてスキャン機能やコピー機能等を備えたMFPであってもよい。なお、本発明に係るクライアント装置は、上記手順を実行するための専用のハードウェア回路によっても、上記手順を記述したプログラムによっても実現可能である。後者により本発明を実現する場合、クライアント装置を作動させるプログラムは、フロッピー登録商標ディスクやCD-ROM等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。ここで、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、記録装置に内蔵されたROMやハードディスク等に転送される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、クライアント装置の一機能としてソフトウェアに組み込まれてもよい。