"サービスを提供するサービス提供機器を制御するためにクライアントで用いられる古いドライバを新しいドライバに更新するドライバ更新方法であって、前記新しいドライバとして、前記古いドライバで用いられる、前記サービスのための機能の使用に関するカスタマイズの内容を示す設定データを、特定の場所から読み出す読出処理と、当該読み出した設定データに基づいて前記機能を制限するための制限処理と、を前記クライアントに実行させるドライバを、前記クライアントにインストールする、ことを特徴とするドライバ更新方法。前記特定の場所は、前記クライアントの記憶装置に設けられた特定のフォルダ、前記クライアントのオペレーティングシステムが使用する設定用のファイルの中の特定の位置、または前記クライアントと接続可能なサーバである、請求項1に記載のドライバ更新方法。前記新しいドライバを前記クライアントにインストールするインストーラとして、前記特定の場所に前記設定データが記憶されているか否かをチェックする有無チェック処理を実行し、前記特定の場所に前記設定データが記憶されている場合に前記新しいドライバに更新した後も前記設定データが引き継がれる旨を知らせるメッセージを出力する出力処理を実行するためのインストーラを、前記クライアントに提供する、請求項1または請求項2に記載のドライバ更新方法。前記インストーラとして、前記新しいドライバのインストール先が前記カスタマイズに対応しているか否かをチェックする対応チェック処理を実行し、対応している場合に前記出力処理を実行するインストーラを、提供する、請求項3に記載のドライバ更新方法。前記サービスは、画像を用紙に印刷するサービスであって、前記サービス提供機器は、画像形成装置である、請求項1ないし請求項3のいずれかに記載のドライバ更新方法。サービスを提供するサービス提供機器をクライアントに制御させるサービス提供機器制御方法であって、前記クライアントに、前記サービスのための機能の使用に関するカスタマイズの内容を示す設定データをサーバからダウンロードする処理と、ダウンロードした前記設定データに基づいて前記サービス提供機器に対する指令を入力するための画面を表示する処理と、を実行させる、ことを特徴とするサービス提供機器制御方法。前記カスタマイズの内容を変更する必要が生じるごとに、変更後の内容を示すデータを前記設定データとして前記サーバに用意し、前記画面を表示する必要が生じるごとに、前記クライアントに、前記ダウンロードする処理を実行させ、直近にダウンロードした前記設定データに基づいて前記クライアントに前記表示する処理を実行させる、請求項4記載のサービス提供機器制御方法。サービスを提供するサービス提供機器を制御するためにコンピュータにおいて古いドライバに代えて使用されるドライバであって、当該コンピュータに、前記古いドライバで用いられる、前記サービスのための機能の使用に関するカスタマイズの内容を示す設定データを、特定の場所から読み出す読出処理と、当該読み出した設定データに基づいて前記機能を制限するための制限処理と、を実行させる、ことを特徴とするドライバ。サービスを提供するサービス提供機器を制御するコンピュータに用いられるコンピュータプログラムであって、前記コンピュータに、前記サービスのための機能の使用に関するカスタマイズの内容を示す設定データをサーバからダウンロードする処理と、ダウンロードした前記設定データに基づいて前記サービス提供機器に対する指令を入力するための画面を表示する処理と、を実行させる、ことを特徴とするコンピュータプログラム。サービスを提供するサービス提供機器を制御するクライアントであって、前記サービスのための機能の使用に関するカスタマイズの内容を示す設定データをサーバからダウンロードするダウンロード手段と、ダウンロードした前記設定データに基づいて前記サービス提供機器に対する指令を入力するための画面を表示する表示手段と、を有することを特徴とするクライアント。しかし、従来の方法では、ユーザごとに、カスタマイズされたドライバをWWWサーバに用意しておかなければならない。しかも、ドライバの更新があるごとに、ユーザごとに、カスタマイズされたドライバを用意し直さなければならない。このように、従来の方法では、ドライバを提供する側の負担が大きい。ユーザの数が増えれば増えるほど、大変である。本発明は、このような問題点に鑑み、ドライバの更新を行っても従来よりも簡単に機能の使用の制限ができるようにすることを目的とする。本発明の一形態に係るドライバ更新方法は、サービスを提供するサービス提供機器を制御するためにクライアントで用いられる古いドライバを新しいドライバに更新するドライバ更新方法であって、前記新しいドライバとして、前記古いドライバで用いられる、前記サービスのための機能の使用に関するカスタマイズの内容を示す設定データを、特定の場所から読み出す読出処理と、当該読み出した設定データに基づいて前記機能を制限するための制限処理と、を前記クライアントに実行させるドライバを、前記クライアントにインストールする。好ましくは、前記特定の場所は、前記クライアントの記憶装置に設けられた特定のフォルダ、前記クライアントのオペレーティングシステムが使用する設定用のファイルの中の特定の位置、または前記クライアントと接続可能なサーバである。または、前記新しいドライバを前記クライアントにインストールするインストーラとして、前記特定の場所に前記設定データが記憶されているか否かをチェックする有無チェック処理を実行し、前記特定の場所に前記設定データが記憶されている場合に前記新しいドライバに更新した後も前記設定データが引き継がれる旨を知らせるメッセージを出力する出力処理を実行するためのインストーラを、前記クライアントに提供する。または、前記インストーラとして、前記新しいドライバのインストール先が前記カスタマイズに対応しているか否かをチェックする対応チェック処理を実行し、対応している場合に前記出力処理を実行するインストーラを、提供する。例えば、前記サービスは、画像を用紙に印刷するサービスであって、前記サービス提供機器は、画像形成装置である。本発明によると、ドライバの更新を行っても従来よりも簡単に機能の使用を制限することができる。第一の実施形態図1は、ネットワークシステム100の全体的な構成の例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、端末装置2のハードウェア構成の例を示す図である。図4は、端末装置2の機能的構成の例を示す図である。図1に示すように、ネットワークシステム100は、複数台の画像形成装置1、複数台の端末装置2、およびドライバ配布サーバ4などによって構成される。以下、各画像形成装置1を画像形成装置1A、画像形成装置1B、...と区別して記載されることがある。同様に、各端末装置2を端末装置2A、端末装置2B、...と区別して記載することがある。各画像形成装置1および各端末装置2は、LANLocalAreaNetworkを形成している。これらの装置同士は、いわゆるLAN回線によって互いに接続されている。また、これらの装置は、公衆回線またはインターネットなどを介してドライバ配布サーバ4とデータのやり取りを行うことができる。画像形成装置1は、一般に複合機またはMFPMultiFunctionPeripheralsなどと呼ばれる装置であって、コピー、ネットワークプリンティングPCプリント、ファックス、およびスキャナなどの機能を集約した装置である。画像形成装置1は、図2に示すように、CPUCentralProcessingUnit10a、RAMRandomAccessMemory10b、ROMReadOnlyMemory10c、大容量記憶装置10d、スキャナユニット10e、印刷ユニット10f、ネットワークインタフェース10g、タッチパネルディスプレイ10h、モデム10i、およびフィニッシャ10jのほか制御用の回路などによって構成される。ネットワークインタフェース10gは、通信回線を介してパーソナルコンピュータなどの他の装置と通信を行うためのNICNetworkInterfaceCardである。タッチパネルディスプレイ10hは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理の指令および条件を入力するための画面、およびCPU10aの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をCPU10aに送信する。スキャナユニット10eは、用紙に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する。モデム10iは、固定電話網を介して他のファックス端末との間でG3などのプロトコルで画像データをやり取りする。印刷ユニット10fは、スキャナユニット10eによって読み取られた画像のほか、端末装置2またはファックス端末などから受信した画像データに示される画像を印刷する。フィニッシャ10jは、印刷ユニット10fによって画像が印刷された印刷物に対して仕上げの処理を行う。本実施形態では、ステープルで印刷物を綴じる処理、パンチ穴を開ける処理、および2つ折りまたは3つ折りなどの折り仕上げを施す処理などを行う。ROM10cまたは大容量記憶装置10dには、オペレーティングシステムおよびミドルウェアなどのソフトウェアがインストールされている。ソフトウェアを構成するモジュールは、必要に応じてRAM10bにロードされ、CPU10aによって実行される。大容量記憶装置10dとして、HDDHardDiskDriveまたはSSDSolidStateDriveなどが用いられる。端末装置2は、画像形成装置1のサービスを受けるクライアントである。端末装置2として、パーソナルコンピュータ、PDAPersonalDigitalAssistant、またはスマートフォンなどが用いられる。以下、端末装置2としてパーソナルコンピュータが用いられる場合を例に、説明する。端末装置2は、図3に示すように、CPU20a、RAM20b、ROM20c、大容量記憶装置20d、キーボード20e、ポインティングデバイス20f、液晶ディスプレイ20g、およびネットワークインタフェース20hなどによって構成される。キーボード20eおよびポインティングデバイス20fは、ユーザが指令およびデータを端末装置2に対して入力するための装置である。ポインティングデバイス20fとして、マウスまたはトラックパッドなどが用いられる。液晶ディスプレイ20gには、画像形成装置1のタッチパネルディスプレイ10hと同様、種々の画面が表示される。本実施形態では、特に、後述する印刷設定画面61図8参照が表示される。ROM20cまたは大容量記憶装置20dには、図4に示すように、オペレーティングシステム2SY、アプリケーション2AP、およびプリンタドライバ2DRなどがインストールされている。オペレーティングシステム2SYは、端末装置2のシステム管理および基本的な操作環境などを提供するソフトウェアである。オペレーティングシステム2SYには、カスタマイズ情報等記憶部231、表示制御部232、および通信制御部233を実現するためのモジュールなどが含まれている。アプリケーション2APは、特定の利用目的のためのソフトウェアである。例えば、ワープロソフト、表計算ソフト、または描画ソフトなどである。プリンタドライバ2DRは、画像を用紙に印刷する処理を画像形成装置1に実行させるためのソフトウェアデバイスドライバである。プリンタドライバ2DRには、カスタマイズ制御部201、機能選択部202、GUIGraphicalUserInterface表示制御部203、および印刷制御部204を実現するためのモジュールなどが含まれている。これらのソフトウェアおよびモジュールは、必要に応じてRAM20bにロードされ、CPU20aによって実行される。大容量記憶装置20dとして、HDDまたはSDDなどが用いられる。ドライバ配布サーバ4は、プリンタドライバ2DRを各端末装置2へ配布する。例えば、端末装置2Aからプリンタドライバ2DRの要求があった場合は、端末装置2Aへプリンタドライバ2DRを送信する。ドライバ配布サーバ4として、WWWWorldWideWebサーバまたはFTPFileTransferProtocolサーバなどが用いられる。プリンタドライバ2DRの詳細は、後に説明する。画像形成装置1には、上述の通り、様々な機能が備わっている。しかし、これらの機能を無制限にユーザに使用させると、セキュリティ上の問題が生じたりランニングコストが嵩んだりすることが、ある。そこで、管理者は、これらの機能の使用が制限されるように設定を行うことができる。次に、図4に示す各部を順次説明する。なお、すべての画像形成装置1が同一の機種であり、かつ、すべての画像形成装置1に対して共通に制限の設定を行う場合を例に、説明する。オペレーティングシステム2SY図5は、ユーザカスタマイズデータ51の例を示す図である。図6は、レジストリの表示の例を示す図である。カスタマイズ情報等記憶部231には、ユーザカスタマイズデータ51が記憶されている。ユーザカスタマイズデータ51には、画像形成装置1の機能の使用の制限の内容が示されている。例えば、フルカラーFullColorモード、2色2Colorモード、およびグレースケールGrayscaleモードの3つの印刷モードのうち、グレースケールモードの使用のみを認め、フルカラーモードおよび2色モードの使用を禁止する、という制限が示される。ユーザカスタマイズデータ51は、プリンタドライバ2DRを端末装置2にインストールした際に、カスタマイズ情報等記憶部231に登録される。オペレーティングシステム2SYとしてマイクロソフト社のWindows登録商標が用いられる場合は、ユーザカスタマイズデータ51は、図5に示すような、いわゆるINIファイルであってもよい。ユーザカスタマイズデータ51がINIファイルである場合は、所定のフォルダがカスタマイズ情報等記憶部231の役割を果たす。または、Windowsのレジストリをカスタマイズ情報等記憶部231として用いてもよい。この場合は、ユーザカスタマイズデータ51は、図6に示すように、レジストリの中の特定の位置に書き込まれる。表示制御部232は、プリンタドライバ2DRの各部からの要求に応じて各種の画面が表示されるように液晶ディスプレイ20gを制御する。通信制御部233は、プリンタドライバ2DRの各部からの要求に応じて画像形成装置1などとデータのやり取りが行われるようにネットワークインタフェース20hを制御する。ユーザは、印刷対象のドキュメントの画像データを端末装置2に用意しておく。ユーザは、この画像データを、アプリケーション2APで書類を作成することによって用意すればよい。または、ユーザは、インターネット上のサーバからWEBページのデータをダウンロードし、このデータを画像データとして用いることもできる。そして、ユーザは、特定のコマンドを端末装置2に入力する。すると、プリンタドライバ2DRが起動する。プリンタドライバ2DR図7は、GUI選択肢データ50の例を示す図である。図8は、ユーザカスタマイズデータ51を適用した場合の印刷設定画面61の例を示す図である。図9は、ユーザカスタマイズデータ51を適用しない場合の印刷設定画面61の例を示す図である。カスタマイズ制御部201および機能選択部202は、印刷設定画面61図8参照で用いられる、機能の選択肢を選択する処理を行う。具体的には、カスタマイズ制御部201は、ユーザカスタマイズデータ51の保存場所を示す保存場所情報58を予め有している。そして、保存場所情報58に基づいて、カスタマイズ情報等記憶部231からユーザカスタマイズデータ51を読み出し、機能選択部202に与える。機能選択部202は、GUI選択肢データ50を予め有している。GUI選択肢データ50には、図7のように、画像形成装置1の各機能の各項目ごとの、印刷設定画面61に表示する選択肢に関する情報が、示されている。例えば、GUI選択肢データ50の中の点線で囲う部分[SelectColor]タグが付いている部分は、カラーモードつまり印刷時に使用するカラーについての選択肢に関する情報を示している。countは、選択肢の個数を示している。orderは、選択肢の名称を示している。orderには、countに示される個数分の選択肢の名称が示される。DefaultItemは、orderに名称が示される選択肢のうちの、印刷設定画面61の表示時のデフォルトの選択肢として用いられるものの名称を示している。また、ユーザカスタマイズデータ51図5参照には、GUI選択肢データ50に示される各機能の各項目の選択肢の表示および選択の制限に関する情報が示されている。例えば、ユーザカスタマイズデータ51の中の点線で囲う部分[SelectColor]タグが付いている部分は、カラーモードについての選択肢の表示および選択の制限に関する情報が示されている。Enableは、ユーザによる選択肢の選択を認めるか否かを示している。Yesは、認めることを意味し、Noは禁止することを意味する。OrderEnableは、印刷設定画面61に表示する選択肢を示している。ただし、EnableがYesである場合とNoである場合とで、示し方が異なる。EnableがNoである場合は、GUI選択肢データ50のorderに示される選択肢それぞれの表示の要否を、示す。1は必要であることを意味し、0は不要であることを意味する。ただし、1は、これらの選択肢のうちの1つに対してのみ、設定される。例えば、図7の通り、GUI選択肢データ50のorderには、カラーモードについての選択肢として、フルカラー、グレースケール、および2色が示されている。一方、ユーザカスタマイズデータ51のOrderEnableには、カラーモードについての選択肢に対する値として0、1、および0が示されている。これは、グレースケールの選択肢の表示は必要であり、フルカラーおよび2色の各選択肢の表示は不要であることを、示している。一方、EnableがYesである場合は、GUI選択肢データ50のorderに示される選択肢のすべてを表示させてもよければOrderEnableに2が設定される。例えば、GUI選択肢データ50には、図7の2点鎖線の部分の通り、2色モードにおける色の組合せについての選択肢Orderとして、ブラックandレッド、ブラックandブルー、...、の7つの選択肢が示されている。一方、ユーザカスタマイズデータ51には、図8の2点鎖線の部分の通り、2色モードについてのOrderEnableの値として2が示されている。これは、7つの選択肢すべてを表示させることを意味している。ただし、図5のユーザカスタマイズデータ51によると、2色モードの選択肢は表示されない。なぜなら、SelectColorのOrderEnableには、2色モードの選択が不能に設定されているからである。もしも、OrderEnableに0,0,1と示されていれば、これらの7つの選択肢すべてが表示される。または、EnableがNoである場合と同様に、これらの選択肢ごとに要否つまり1または0を設定することもできる。例えば、7つの選択肢のうち1番目、3番目、および7番目の選択肢の表示を認める場合は、OrderEnableの値として1,0,1,0,0,0,1を設定すればよい。また、ForceDefaultは、GUI選択肢データ50のDefaultItemに関わらず、強制的にデフォルトの選択肢として用いられる選択肢の名称を示している。図4に戻って、機能選択部202は、各機能の各項目についての、印刷設定画面61に表示する選択肢を、自ら有するGUI選択肢データ50およびカスタマイズ制御部201から与えられたユーザカスタマイズデータ51に基づいて、次の規則A_1および規則A_2の規則に従って選択する。規則A_1制限に関する情報がユーザカスタマイズデータ51に示されていない項目については、GUI選択肢データ50に示される内容に従う。具体的には、GUI選択肢データ50のorderに名称が示される選択肢を選択する。例えば、Patternというタグを有する項目の情報は、GUI選択肢データ50には示されるが、ユーザカスタマイズデータ51には示されない。よって、機能選択部202は、GUI選択肢データ50のOrderに示される通り、粗、中、および細の3つの選択肢を選択する。規則A_2制限に関する情報がユーザカスタマイズデータ51に示されている項目については、GUI選択肢データ50のorderに名称が示される選択肢のうちのいずれかを、ユーザカスタマイズデータ51に示される内容に基づいて選択する。例えば、ユーザカスタマイズデータ51には、SelectColorというタグを有する項目つまりカラーモードについての情報が示される。この項目について、EnableはNoを示している。よって、機能選択部202は、GUI選択肢データ50に示される、この項目の選択肢の中から、OrderEnableが1である選択肢つまりグレースケールを選択する。また、ユーザカスタマイズデータ51には、2色というタグを有する項目つまり2色モードにおける色の組合せについての情報も、示される。この項目について、EnableはYesを示している。さらに、OrderEnableは2を示している。よって、もしも、2色モードの選択が可能であれば、機能選択部202は、GUI選択肢データ50に示される、この項目のすべての選択肢を選択する。しかし、図5の例では、2色モードの選択が不能なので、この項目は選択されない。GUI表示制御部203は、機能選択部202によって選択された選択肢が示されるように印刷設定画面61を生成する。そして、GUI表示制御部203は、印刷設定画面61を液晶ディスプレイ20gに表示するように表示制御部232に対して要求する。すると、表示制御部232によって印刷設定画面61が液晶ディスプレイ20gに表示される。ただし、当初、GUI表示制御部203は、次の規則B_1~規則B_3に従って印刷設定画面61を表示させる。規則B_1ForceDefaultが設定されていない項目については、DefaultItemに示される選択肢が既に選択されている状態にして、印刷設定画面61を表示させる。規則B_2ForceDefaultに選択肢が設定されている項目については、DefaultItemに設定されている内容に関わらず、この選択肢が選択されている状態にして、印刷設定画面61を表示させる。規則B_3さらに、EnableがNoである項目については、機能選択部202によって選択された選択肢を変更不能である状態例えば、グレーアウトの状態にして、印刷設定画面61を表示させる。ユーザカスタマイズデータ51がなければ、印刷設定画面61は、機能の選択を制限しない状態で、例えば図9のような状態で表示される。しかし、図5に示すユーザカスタマイズデータ51が適用されると、印刷設定画面61は、図8のような状態で表示される。つまり、カラーモードの選択SelectColorの項目が、グレースケールが選択されかつグレーアウトの状態で、表示される。カラー設定の項目が、DTPが選択された状態で、表示される。しかし、パターンの項目については、ユーザカスタマイズデータ51によって表示の制限がなされていないので、GUI選択肢データ50に示される選択肢がすべて表示される。デフォルトでは、粗が表示されているが、プルダウンボタン三角のボタンが押されると、粗、中、細の選択肢がリスト表示される。ここで、ユーザは、ドキュメントの印刷に関する設定の内容を、項目ごとに選択肢を選択することによって決定する。印刷制御部204は、ユーザが決定した内容に基づいてドキュメントの印刷データ55を生成する。印刷データ55は、PDLPageDescriptionLanguageによって記述される。そして、印刷データ55および印刷コマンドをユーザが指定した画像形成装置1へ送信するように通信制御部233に要求する。これにより、印刷データ55および印刷コマンドが画像形成装置1へ送信され、画像形成装置1によってドキュメントが用紙に印刷される。インストーラ2PS図10は、インストーラ2PSによって実現されるモジュールの構成の例を示す図である。図11は、インストール実行プログラム2PSbによって実現されるモジュールの構成の例を示す図である。図12は、ドライバの更新の処理の流れの例を説明するフローチャートである。ドライバ配布サーバ4は、プリンタドライバ2DRがアップデートされるごとに、インストーラ2PSを公開する。インストーラ2PSは、新しいプリンタドライバ2DRをインストールするためのソフトウェアである。以下、新しいプリンタドライバ2DRを、端末装置2に現在インストールされているプリンタドライバ2DRと区別するために新プリンタドライバ2DRNと記載する。インストーラ2PSは、図10に示すように、主にプリンタドライバデータ2PSaおよびインストール実行プログラム2PSbによって構成される。プリンタドライバデータ2PSaは、新プリンタドライバ2DRNを構成するモジュールなどの、圧縮されたデータである。インストール実行プログラム2PSbには、図11に示す情報有無チェック部241、ユーザ通知部242、およびドライバ更新部243を実現するためのモジュールなどが含まれている。以下、情報有無チェック部241ないしドライバ更新部243を、図12に示すフローチャートを参照しながら説明する。端末装置2は、ドライバ配布サーバ4からインストーラ2PSをダウンロードし、起動する。すると、情報有無チェック部241は、端末装置2のカスタマイズ情報等記憶部231にユーザカスタマイズデータ51が存在するか否かをチェックする図12の701。ユーザ通知部242は、ユーザカスタマイズデータ51が存在する場合に702でYes、プリンタドライバ2DRのアップデート後もユーザカスタマイズデータ51の内容を引き継ぐことを、液晶ディスプレイ20gにそのメッセージを表示させるなどして通知する703。ドライバ更新部243は、プリンタドライバデータ2PSaを解凍復号し、各モジュールを所定の保存場所に保存する704。この際に、現存のプリンタドライバ2DRの各モジュールは、削除する。ただし、ユーザカスタマイズデータ51は、カスタマイズ情報等記憶部231に残しておく。新プリンタドライバ2DRNのモジュールの構成は、プリンタドライバ2DRつまり、古いプリンタドライバのモジュールの構成と基本的に同じであり、図4に示した通りである。特に、新プリンタドライバ2DRNのカスタマイズ制御部201は、古いプリンタドライバのカスタマイズ制御部201が有する保存場所情報58と同一の保存場所情報58を予め有している。これにより、以前から使用しているユーザカスタマイズデータ51が新プリンタドライバ2DRNの機能選択部202に引き継がれる。一方、ユーザカスタマイズデータ51が存在しない場合は702でNo、ユーザへの通知を行うことなく、従来通り、ステップ704と同様に、新プリンタドライバ2DRNのインストールを行う705。第二の実施形態図13は、ネットワークシステム102の全体的な構成の例を示す図である。図14は、管理サーバ3の機能的構成の例を示す図である。図15は、プリンタドライバ2DR2によって実現されるモジュールの構成の例を示す図である。図16は、機能の使用を制限して印刷を行う場合の処理の流れの例を説明するフローチャートである。図13に示すように、ネットワークシステム102は、複数台の画像形成装置1、複数台の端末装置2、管理サーバ3、およびドライバ配布サーバ4などによって構成される。図1に示すネットワークシステム100と比較して分かるように、ネットワークシステム102には、管理サーバ3が設けられている。管理サーバ3は、端末装置22A、2B、...ごとのユーザカスタマイズデータ51を管理する。管理サーバ3として、例えば、マイクロソフト社のActiveDirectoryを搭載したサーバが用いられる。管理サーバ3には、カスタマイズデータ管理ソフト3MNがインストールされている。カスタマイズデータ管理ソフト3MNには、図14に示すカスタマイズデータ記憶部301、カスタマイズデータ生成部302、カスタマイズデータ更新部303、およびカスタマイズデータ送信部304を実現するためのモジュールなどが含まれている。各モジュールは管理サーバ3のCPUによって実行される。そのほか、管理サーバ3には、キーボードなどの入力装置30kおよび液晶ディスプレイなどの表示装置30dが備わっている。端末装置2には、プリンタドライバ2DRの代わりにプリンタドライバ2DR2がインストールされている。プリンタドライバ2DR2には、図15に示すカスタマイズデータ取得部221、カスタマイズ制御部222、機能選択部223、GUI表示制御部224、および印刷制御部225を実現するためのモジュールなどが含まれている。以下、図14および図15に示す各部の処理内容などについて、図16のフローチャートを参照しながら説明する。また、第一の実施形態と同様、すべての画像形成装置1に対して共通に機能の使用の制限の設定を行う場合を例に、説明する。第一の実施形態と共通する点については、説明を省略する。管理サーバ3において、カスタマイズデータ記憶部301は、端末装置2ごとのユーザカスタマイズデータ51を、各端末装置2の識別子例えば、IPアドレスと対応付けて記憶する。ユーザカスタマイズデータ51は、カスタマイズデータ生成部302によって生成される。さらに、必要に応じてカスタマイズデータ更新部303によって更新される。カスタマイズデータ生成部302は、管理者が入力装置30kなどを操作して入力した、機能の使用の制限の内容を示すデータ端末装置2ごとにを生成する。そして、このデータをそれぞれの端末装置2の識別子と対応付けて、ユーザカスタマイズデータ51としてカスタマイズデータ記憶部301に記憶させる。カスタマイズデータ更新部303は、管理者による入力装置30kの操作の内容に応じて、カスタマイズデータ記憶部301に記憶されているユーザカスタマイズデータ51を更新する。端末装置2において、プリンタドライバ2DR2が起動すると、カスタマイズデータ取得部221は、ユーザカスタマイズデータ51を取得するための処理を次のように行う。カスタマイズデータ取得部221は、ユーザカスタマイズデータ51の保存場所を示す情報保存場所情報58として、管理サーバ3のアドレス例えば、IPアドレスおよびカスタマイズ情報等記憶部231のアドレスを予め記憶している。カスタマイズデータ取得部221は、まず、管理サーバ3のアドレスに基づいて管理サーバ3を検索する図16の711。管理サーバ3が見つかったら712でYes、管理サーバ3へアクセスし、ユーザカスタマイズデータ51を要求する713。この際に、端末装置2自身の識別子を管理サーバ3へ通知する。管理サーバ3のカスタマイズデータ送信部304は、端末装置2から通知された識別子に対応するユーザカスタマイズデータ51をカスタマイズデータ記憶部301から検索する。そして、このユーザカスタマイズデータ51があったら、このユーザカスタマイズデータ51をこの端末装置2へ送信する。そして、カスタマイズデータ取得部221は、ユーザカスタマイズデータ51が送信されてきたら714でYes、ユーザカスタマイズデータ51を受信する715。カスタマイズ制御部222は、取得されたユーザカスタマイズデータ51をオペレーティングシステム2SYのカスタマイズ情報等記憶部231図4参照に記憶させる716。なお、既にユーザカスタマイズデータ51が記憶されている場合は、カスタマイズ制御部222は、これを削除し、ダウンロードしたユーザカスタマイズデータ51を記憶させる。機能選択部223、GUI表示制御部224、および印刷制御部225は、第一の実施形態の機能選択部202、GUI表示制御部203、および印刷制御部204と同様に機能する。つまり、機能選択部223およびGUI表示制御部224は、液晶ディスプレイ20gに印刷設定画面61図8参照を表示するための処理を、GUI選択肢データ50およびユーザカスタマイズデータ51に基づいて行う。そして、印刷制御部225は、印刷設定画面61においてユーザが決定した内容に基づいてドキュメントの印刷データ55を生成し、印刷データ55および印刷コマンドをユーザが指定した画像形成装置1へ送信するための処理を行う717。管理サーバ3が稼働していない場合など、管理サーバ3へアクセスすることができない場合は712でNo、端末装置2の各部は、前回に取得しカスタマイズ情報等記憶部231に記憶しておいたユーザカスタマイズデータ51に基づいて印刷設定画面61の表示および印刷データ55の生成などを行う717。なお、アップデートされたプリンタドライバ2DR2を端末装置2に適用する方法は、第一の実施形態の場合と同様に、インストーラ2PSによって行われる。古いプリンタドライバ2DR2のカスタマイズ制御部201が有する保存場所情報58を、新しいプリンタドライバ2DR2のカスタマイズ制御部201も有しているので、端末装置2は、ユーザカスタマイズデータ51を引き継ぐことができる。第二の実施形態では、端末装置2ごとのユーザカスタマイズデータ51を管理サーバ3に用意したが、ユーザごとのユーザカスタマイズデータ51を管理サーバ3に用意してもよい。この場合は、ユーザの識別子例えば、ユーザIDと対応付けて、ユーザカスタマイズデータ51を記憶する。そして、端末装置2は、端末装置2に現在ログインしているユーザの識別子に対応するユーザカスタマイズデータ51を管理サーバ3からダウンロードし、画像形成装置1の機能の制限のために使用すればよい。第三の実施形態図17は、インストーラ2PS2によって実現されるモジュールの構成の例を示す図である。図18は、ドライバの更新の処理の流れの例を説明するフローチャートである。第一の実施形態および第二の実施形態では、すべての画像形成装置1が同一の機種であった。しかし、一般に、LANなどのネットワークには、複数の機種が混在していることが、多い。また、一般に、同一のプリンタドライバおよびインストーラを複数の機種で使用できる場合が、ある。第三の実施形態では、機能の使用の制限のカスタマイズが可能である機種とそうでない機種とがネットワークシステムに混在している。そして、これらの機種で同一のプリンタドライバおよびインストーラが共通に使用される。第三の実施形態におけるネットワークシステムの全体的な構成は、第一の実施形態の全体的な構成と同様であってもよいし図1参照、第二の実施形態の全体的な構成と同様であってもよい図13参照。第三の実施形態では、インストーラとして、インストーラ2PSの代わりにインストーラ2PS2が用いられる。インストーラ2PS2の全体的な構成は、インストーラ2PSの全体的な構成と同様であり、図10に示した通りである。ただし、インストール実行プログラムによって実現される機能の一部が、インストーラ2PSとは異なる。インストーラ2PS2のインストール実行プログラムには、図17に示す情報有無チェック部271、ユーザ通知部272、ドライバ更新部273、および対象機種判別部274を実現するためのモジュールが含まれている。また、プリンタドライバデータには、新しいプリンタドライバを構成するモジュールなどに加えて、機能の使用の制限のカスタマイズが可能である機種の識別子機種名を示すデータが含まれている。ここで、情報有無チェック部271ないし対象機種判別部274を、画像形成装置1Aのプリンタドライバ2DRを更新する場合を例に、図18に示すフローチャートを参照しながら説明する。第一の実施形態と共通する点については、説明を省略する。端末装置2は、ドライバ配布サーバ4からインストーラ2PS2をダウンロードし、起動する。すると、情報有無チェック部271は、情報有無チェック部241と同様に、カスタマイズ情報等記憶部231がユーザカスタマイズデータ51を有しているか否かをチェックする図18の721。対象機種判別部274は、カスタマイズ情報等記憶部231がユーザカスタマイズデータ51を有していれば722でYes、画像形成装置1Aの機種名がインストーラ2PS2のプリンタドライバデータに示されているか否かをチェックする723。画像形成装置1Aの機種名が示されている場合は724でYes、ユーザ通知部272およびドライバ更新部273は、それぞれ、ユーザ通知部242およびドライバ更新部243と同様の処理を行う。すなわち、ユーザ通知部272は、ユーザカスタマイズデータ51の内容を引き継ぐ旨のメッセージを出力させる725。ドライバ更新部273は、プリンタドライバデータを解凍し、各モジュールを所定の保存場所に保存する726。第一の実施形態および第二の実施形態の場合と同様に、新しいプリンタドライバ新プリンタドライバ2DRNの古いプリンタドライバのカスタマイズ制御部201が有する保存場所情報58と同一の保存場所情報58を予め有している。これにより、プリンタドライバ2DRが更新されても、ユーザカスタマイズデータ51が引き継がれる。一方、ユーザカスタマイズデータ51が存在しない場合722でNoおよび画像形成装置1Aの機種名が示されていない場合は724でNo、ユーザへの通知を行うことなく、従来通り、新プリンタドライバ2DRNのインストールを行う727。なお、端末装置2に複数台の画像形成装置1のプリンタドライバ2DRがインストールされている場合は、それぞれの画像形成装置1について、図18に示す処理を実行すればよい。第一ないし第三の実施形態によると、プリンタドライバ2DR、2DR2の更新を行っても従来よりも簡単に画像形成装置1の機能の使用を制限することができる。第一ないし第三の実施形態では、すべての画像形成装置1に共通のユーザカスタマイズデータ51を生成し使用した。しかし、画像形成装置1ごとにユーザカスタマイズデータ51を生成し使用してもよい。第一ないし第三の実施形態では、画像を用紙に印刷するサービスを画像形成装置1が端末装置2へ提供する場合を例に説明したが、他のサービスのための機能の使用を制限する場合にも、本発明を適用することができる。例えば、ファックス送信またはスキャンなどのための機能の使用を制限する場合にも、適用することができる。その他、ネットワークシステム100、102、画像形成装置1、端末装置2、管理サーバ3の全体または各部の構成、処理内容、処理順序、ソフトウェア、データの構成などは、本発明の趣旨に沿って適宜変更することができる。"