"供給されたデータを用いて処理を行う情報処理装置、および通知された識別情報に応じたデータを提供するサーバと通信する通信手段と、第1データを識別する第1識別情報を指定する指定手段と、前記情報処理装置の種類を識別する第2識別情報を取得する取得手段と、前記通信手段を用いて、前記第1および第2識別情報を前記サーバに通知する通知手段と、前記通信手段を用いて、前記第1識別情報が示す前記第1データと、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを生成するドライバとを、前記サーバから受け取る受取手段と、前記ドライバに従って、前記第1データから第2データを生成する生成手段と、生成された前記第2データを前記情報処理装置に供給する供給手段とを備えることを特徴とする端末。前記通知手段は、前記第1および第2識別情報、並びに自身で用いるオペレーティングシステムを識別する第3識別情報を前記サーバに通知し、前記受取手段は、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを前記第3識別情報が示すオペレーティングシステムに組み込まれた状態で生成するドライバと、前記第1識別情報が示す前記第1データとを、前記サーバから受け取ることを特徴とする請求項1に記載の端末。暗号化手段によって暗号化されたデータを、復号化する復号化手段を備え、前記受取手段が受け取る前記第1データは、前記暗号化手段によって暗号化されたデータであり、前記生成手段は、前記ドライバに従って、前記復号化手段により復号化された前記第1データから第2データを生成することを特徴とする請求項1または2に記載の端末。情報処理装置の種類を識別する第2識別情報毎に当該種類の情報処理装置において用いられるデータを生成するドライバを対応付けて記憶する記憶手段と、第1データを識別する第1識別情報と、前記第2識別情報とを端末から受け付ける受付手段と、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報に対応付けられた前記ドライバとを前記端末に提供する提供手段とを備えることを特徴とするサーバ。前記記憶手段は、前記第2識別情報と、前記第1データの書式を識別する識別情報との組毎に、当該書式を有するデータから前記種類の情報処理装置において用いられるデータを生成するドライバを対応付けて記憶し、前記提供手段が提供する前記ドライバは、前記第1データの書式以外の書式を有するデータから、前記情報処理装置において用いられるデータを生成しないことを特徴とする請求項4に記載のサーバ。前記記憶手段は、前記第2識別情報と、前記端末で用いられるオペレーティングシステムを識別する第3識別情報との組毎にドライバを対応付けて記憶し、前記受付手段は、前記第1識別情報、前記第2識別情報、および前記第3識別情報を前記端末から受け付け、前記提供手段は、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報と前記第3識別情報との組に対応付けられた前記ドライバとを、前記端末に提供することを特徴とする請求項4または5に記載のサーバ。供給されたデータを用いて処理を行う情報処理装置と、前記情報処理装置と通信する端末と、前記端末と通信するサーバとを備え、前記端末は、第1データを識別する第1識別情報を指定する指定手段と、前記情報処理装置の種類を識別する第2識別情報を取得する取得手段と、前記第1および第2識別情報を前記サーバに通知する通知手段と、前記第1識別情報が示す前記第1データと、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを生成するドライバとを、前記サーバから受け取る受取手段と、前記ドライバに従って、前記第1データから第2データを生成する生成手段と、生成された前記第2データを前記情報処理装置に供給する供給手段とを有し、前記サーバは、情報処理装置の種類を識別する第2識別情報毎に前記ドライバを対応付けて記憶する記憶手段と、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報に対応付けられた前記ドライバとを前記端末に提供する提供手段とを有することを特徴とする情報処理システム。供給されたデータを用いて処理を行う情報処理装置、および通知された識別情報に応じたデータを提供するサーバと通信する通信手段を備えるコンピュータを、第1データを識別する第1識別情報を指定する指定手段と、前記情報処理装置の種類を識別する第2識別情報を取得する取得手段と、前記通信手段を用いて、前記第1および第2識別情報を前記サーバに通知する通知手段と、前記通信手段を用いて、前記第1識別情報が示す前記第1データと、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを生成するドライバとを、前記サーバから受け取る受取手段と、前記ドライバに従って、前記第1データから第2データを生成する生成手段と、生成された前記第2データを前記情報処理装置に供給する供給手段として機能させるプログラム。コンピュータを、情報処理装置の種類を識別する第2識別情報毎に当該種類の情報処理装置において用いられるデータを生成するドライバを対応付けて記憶する記憶手段と、第1データを識別する第1識別情報と、前記第2識別情報とを端末から受け付ける受付手段と、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報に対応付けられた前記ドライバとを前記端末に提供する提供手段として機能させるプログラム。本発明の目的は、情報処理装置の種類毎にデータを変換するための装置を設置することなく、サーバからデータを提供される端末が、そのデータに基づく処理を情報処理装置に行わせることを可能にすることにある。上述した課題を解決するため、本発明の請求項1に係る端末は、供給されたデータを用いて処理を行う情報処理装置、および通知された識別情報に応じたデータを提供するサーバと通信する通信手段と、第1データを識別する第1識別情報を指定する指定手段と、前記情報処理装置の種類を識別する第2識別情報を取得する取得手段と、前記通信手段を用いて、前記第1および第2識別情報を前記サーバに通知する通知手段と、前記通信手段を用いて、前記第1識別情報が示す前記第1データと、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを生成するドライバとを、前記サーバから受け取る受取手段と、前記ドライバに従って、前記第1データから第2データを生成する生成手段と、生成された前記第2データを前記情報処理装置に供給する供給手段とを備えることを特徴とする。本発明の請求項2に係る端末は、請求項1に記載の態様において、前記通知手段は、前記第1および第2識別情報、並びに自身で用いるオペレーティングシステムを識別する第3識別情報を前記サーバに通知し、前記受取手段は、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを前記第3識別情報が示すオペレーティングシステムに組み込まれた状態で生成するドライバと、前記第1識別情報が示す前記第1データとを、前記サーバから受け取ることを特徴とする。本発明の請求項3に係る端末は、請求項1または2に記載の態様において、暗号化手段によって暗号化されたデータを、復号化する復号化手段を備え、前記受取手段が受け取る前記第1データは、前記暗号化手段によって暗号化されたデータであり、前記生成手段は、前記ドライバに従って、前記復号化手段により復号化された前記第1データから第2データを生成することを特徴とする。本発明の請求項4に係るサーバは、情報処理装置の種類を識別する第2識別情報毎に当該種類の情報処理装置において用いられるデータを生成するドライバを対応付けて記憶する記憶手段と、第1データを識別する第1識別情報と、前記第2識別情報とを端末から受け付ける受付手段と、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報に対応付けられた前記ドライバとを前記端末に提供する提供手段とを備えることを特徴とする。本発明の請求項5に係るサーバは、請求項4に記載の態様において、前記記憶手段は、前記第2識別情報と、前記第1データの書式を識別する識別情報との組毎に、当該書式を有するデータから前記種類の情報処理装置において用いられるデータを生成するドライバを対応付けて記憶し、前記提供手段が提供する前記ドライバは、前記第1データの書式以外の書式を有するデータから、前記情報処理装置において用いられるデータを生成しないことを特徴とする。本発明の請求項6に係るサーバは、請求項4または5に記載の態様において、前記記憶手段は、前記第2識別情報と、前記端末で用いられるオペレーティングシステムを識別する第3識別情報との組毎にドライバを対応付けて記憶し、前記受付手段は、前記第1識別情報、前記第2識別情報、および前記第3識別情報を前記端末から受け付け、前記提供手段は、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報と前記第3識別情報との組に対応付けられた前記ドライバとを、前記端末に提供することを特徴とする。本発明の請求項7に係る情報処理システムは、供給されたデータを用いて処理を行う情報処理装置と、前記情報処理装置と通信する端末と、前記端末と通信するサーバとを備え、前記端末は、第1データを識別する第1識別情報を指定する指定手段と、前記情報処理装置の種類を識別する第2識別情報を取得する取得手段と、前記第1および第2識別情報を前記サーバに通知する通知手段と、前記第1識別情報が示す前記第1データと、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを生成するドライバとを、前記サーバから受け取る受取手段と、前記ドライバに従って、前記第1データから第2データを生成する生成手段と、生成された前記第2データを前記情報処理装置に供給する供給手段とを有し、前記サーバは、情報処理装置の種類を識別する第2識別情報毎に前記ドライバを対応付けて記憶する記憶手段と、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報に対応付けられた前記ドライバとを前記端末に提供する提供手段とを有することを特徴とする。本発明の請求項8に係るプログラムは、供給されたデータを用いて処理を行う情報処理装置、および通知された識別情報に応じたデータを提供するサーバと通信する通信手段を備えるコンピュータを、第1データを識別する第1識別情報を指定する指定手段と、前記情報処理装置の種類を識別する第2識別情報を取得する取得手段と、前記通信手段を用いて、前記第1および第2識別情報を前記サーバに通知する通知手段と、前記通信手段を用いて、前記第1識別情報が示す前記第1データと、前記第2識別情報が示す前記種類の情報処理装置において用いられるデータを生成するドライバとを、前記サーバから受け取る受取手段と、前記ドライバに従って、前記第1データから第2データを生成する生成手段と、生成された前記第2データを前記情報処理装置に供給する供給手段として機能させるプログラムである。本発明の請求項9に係るプログラムは、コンピュータを、情報処理装置の種類を識別する第2識別情報毎に当該種類の情報処理装置において用いられるデータを生成するドライバを対応付けて記憶する記憶手段と、第1データを識別する第1識別情報と、前記第2識別情報とを端末から受け付ける受付手段と、前記第1識別情報に応じた前記第1データと、前記記憶手段により前記第2識別情報に対応付けられた前記ドライバとを前記端末に提供する提供手段として機能させるプログラムである。本発明の請求項1に係る端末によれば、情報処理装置の種類毎にデータを変換するための装置を設置することなく、サーバから提供されるデータに基づく処理を情報処理装置に行わせることができる。本発明の請求項2に係る端末によれば、オペレーティングシステムに応じたドライバを用いることができる。本発明の請求項3に係る端末によれば、サーバに記憶させるデータの不正利用を抑制することができる。本発明の請求項4に係るサーバによれば、端末と情報処理装置との間にその情報処理装置の種類毎にデータを変換するための装置を設置することなく、提供したデータに基づく処理を情報処理装置に行わせることができる。本発明の請求項5に係るサーバによれば、この構成を有しない場合に比較して提供するドライバのサイズを抑えられる。本発明の請求項6に係るサーバによれば、端末で用いられるオペレーティングシステムに応じたドライバを提供することができる。本発明の請求項7に係る情報処理システムによれば、情報処理装置の種類毎にデータを変換するための装置を設置することなく、サーバからデータを提供される端末が、そのデータに基づく処理を情報処理装置に行わせることができる。本発明の請求項8に係るプログラムによれば、情報処理装置の種類毎にデータを変換するための装置を設置することなく、サーバから提供されるデータに基づく処理を情報処理装置に行わせることができる。本発明の請求項9に係るプログラムによれば、端末と情報処理装置との間にその情報処理装置の種類毎にデータを変換するための装置を設置することなく、提供したデータに基づく処理を情報処理装置に行わせることができる。1.実施形態1-1.全体構成図1は、本発明の実施形態に係る画像形成システム9の全体構成を示す図である。画像形成システム9は、情報処理システムの一例であり、ユーザが直接利用する情報処理資源を備えた端末1と、端末1が接続する画像形成装置2と、端末1に対して予め定められた文書に関するサービスを提供するサーバ3を含む。サーバ3は、インターネット上においてユーザの要求に応じて情報処理資源を提供するクラウド6に含まれる。すなわちサーバ3は、端末と通信するサーバの一例である。サーバ3は、複数の端末1に対してサービスを提供するが、説明を簡略にするため、同図においてサーバ3がサービスを提供する端末1を1つだけ図示する。また、端末1に接続する画像形成装置2も複数存在しているが、同図において1つだけ図示する。端末1は、情報処理機能を備えた端末装置であり、携帯電話機やPDAPersonalDigitalAssistant、パーソナルコンピュータなどである。端末1は、画像形成装置2と接続して通信し、画像形成装置2の機能を利用する。すなわち端末1は、情報処理装置と通信する端末の一例である。画像形成装置2は、供給されたデータを用いて処理を行う情報処理装置の一例であり、供給されるデータに応じて記録媒体に画像を形成する。端末1のユーザは、画像形成装置2のユーザである必要はなく、端末1と画像形成装置2とは、固定的に接続されている必要はない。例えば画像形成装置2は、ホテルやコンビニエンスストア、公共施設に設置され不特定多数のユーザによって利用される。1-2.端末の構成図2は、端末1の構成を示す図である。制御部11は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemoryなどを備え、CPUが、ROMに記憶されているブートローダや記憶部12に記憶されているコンピュータプログラム以下、単にプログラムというをRAMに読み出して実行することにより、端末1の各部を制御する。記憶部12は、ハードディスクドライブなどの大容量の記憶手段であり、制御部11により利用されるプログラムを記憶する。記憶部12に記憶されるプログラムには、端末1の各部を制御するための基礎となるプログラムであるオペレーティングシステムOS:OperatingSystemのほか、用途に応じてユーザに選択され起動させられるアプリケーションプログラム以下、アプリというなどがある。通信部13は、クラウド6内のサーバ3との間で各種データなどを通信するインターフェースであり、例えば各種のモデムやIMT2000に準拠した無線通信回路などである。すなわち、通信部13は、通知された識別情報に応じたデータを提供するサーバと通信する通信手段の一例である。なお、通信部13とサーバ3との間には、無線LANLocalAreaNetworkアクセスポイントや有線LANのルータというような通信を中継する中継装置が設けられているが説明を省略する。操作部14は、各種の指示を入力するための操作ボタンやタッチパネルなどを備えており、ユーザによる操作を受け付けてその操作内容に応じた信号を制御部11に供給する。表示部15は、制御部11からの指示に応じて、文書データが表す文書の編集画面や操作を指示する対話型ウィンドウなどを表示する。表示部15は、例えば、液晶を用いた表示素子などにより構成される。装置インターフェース以下、IFと表記する16は、画像形成装置2との間で各種データなどを通信するインターフェースであり、例えば、USBUniversalSerialBus規格に準拠したシリアルインターフェースや、IrDAInfraredDataAssociation、Bluetooth登録商標、IEEE802.11などに準拠した無線インターフェースなどである。すなわち装置IF16は、供給されたデータを用いて処理を行う情報処理装置と通信する通信手段の一例である。図3は、制御部11による制御の概要を説明するための図である。端末1の起動時に制御部11は、記憶部12に記憶されたオペレーティングシステムを読み出して実行する。オペレーティングシステムの中核となるカーネルは、端末1でアプリA,B,C...が実行されることにより発生する各プロセスを管理し、これらの各プロセスにコンピュータ資源を割当開放したり、相互間の通信を仲介したりする。オペレーティングシステムには、その種類や版毎にそれぞれAPIApplicationProgrammingInterfaceが定められている。APIとは、オペレーティングシステムの提供する各種機能をアプリから利用するためのインターフェースである。ドライバα,β,γ...は、APIの実装であり、カーネルに読み出されることで、装置ア、イ、ウのそれぞれに依存した機能をアプリA,B,Cに提供する。端末1が利用する装置は、用途や技術革新によって変動するものであり、種類も多い。そのため、オペレーティングシステムは、カーネルがこれらの装置それぞれに対応したドライバを組み入れるという構成を取ることによって、装置の変動や多様性に対応可能なように設計されている。1-3.画像形成装置の構成図4は、画像形成装置2の構成を示す図である。制御部21は、CPU、ROM、RAMなどを備え、画像形成装置2の各部を制御する。記憶部22は、ハードディスクドライブやEEPROMElectricallyErasableProgrammableReadOnlyMemoryなどの大容量の記憶手段であり、制御部21のCPUに読み込まれるプログラムを記憶する。また、記憶部22は、画像形成装置2の種類を識別するための識別情報である装置IDを記憶する。通信部23は、端末1との間で各種データなどを通信するインターフェースである。画像形成部25は、記憶部22や制御部21のRAMに記憶された、画像を示す画像データに応じて用紙などの記録媒体に画像を形成する。具体的には、画像形成部25は、露光装置、感光体、現像装置、転写装置、および搬送装置を備え、露光装置が画像データに応じたレーザー光を感光体に照射して静電潜像を形成し、現像装置が感光体表面にトナーを供給して静電潜像を現像する。そして、転写装置が、感光体上に形成されたトナー像を、搬送装置によって搬送された用紙等の記録媒体に転写する。1-4.サーバの構成図5は、サーバ3の構成を示す図である。制御部31は、CPU、ROM、RAMなどを備え、サーバ3の各部を制御する。また、制御部31は、記憶部32から読みだしたプログラムを実行することにより、種々の機能を実現する。記憶部32は、ハードディスクドライブなどの大容量の記憶手段であり、制御部31により利用されるプログラムを記憶する。通信部33は、端末1やインターネット上の他の装置などとの間で各種データなどを通信するインターフェースである。また、記憶部32は、ユーザ証明データベース以下、DBと表記する321、文書DB322、およびドライバDB323を有する。ユーザ証明DB321は、サーバ3を利用するユーザを示すユーザIDと、そのユーザであることを証明するパスワードとを関連付けて記憶登録する。図6は、ユーザ証明DB321の一例を示す図である。例えば、同図に示すユーザ証明DB321には、ユーザIDU001がパスワードbz87に対応付けられている。文書DB322は、ユーザにより作成され、編集されている文書データをそのユーザ毎に記憶する。図7は、文書DB322の一例を示す図である。同図に示す文書DB322では、ユーザIDU001に、文書データを格納したファイルとしてFile1File2File3File4...が関連付けられている。この文書データとは、ユーザが文書を編集する目的で作成されるデータであり、文書そのものを示す文書情報に加えて、フォントの指定、文字の色大きさ、太文字などの装飾指定、箇条書き、表などのレイアウトを示すレイアウト情報が含まれていてもよく、また、編集の履歴を示す履歴情報などを含むものであってもよい。ドライバDB323は、装置の種類型番などを識別する識別情報である装置IDと、端末1で用いられるオペレーティングシステムを識別する識別情報であるOSIDとの組み合わせ毎に、その装置をそのオペレーティングシステムで利用するためのドライバを記憶する。すなわちドライバDB323は、情報処理装置の種類を識別する第2識別情報と、端末で用いられるオペレーティングシステムを識別する第3識別情報の組毎にドライバを対応付けて記憶する記憶手段の一例である。図8は、ドライバDB323の一例を示す図である。同図に示すドライバDB323では、装置IDD001とOSIDOS-Bとの組み合わせに対して、ドライバDD2が対応付けられて記憶されている。これは、OSIDOS-Bのオペレーティングシステムが定めるAPIに従って、装置IDD001の装置画像形成装置2を利用するためのドライバとして、ドライバDD2が記憶されていることを示している。1-5.動作図9は、本発明の実施形態に係る画像形成システム9の動作を説明するための図である。画像形成システム9が動作するために、端末1の制御部11は、取得部111、指定部112,通知部113、受取部114、生成部115、供給部116、検知部117、および削除部118として機能する。また、画像形成装置2の制御部21は、装置ID通知部211、および画像形成指示部212として機能する。また、サーバ3の制御部31は、認証部311、受付部312、および提供部313として機能する。なお、同図において、端末1と画像形成装置2とは、通信部13および通信部23を介して通信し、端末1とサーバ3とは、通信部13および通信部33を介して通信するが、これら通信部についての図示を省略する。画像形成装置2の装置ID通知部211は、記憶部22から読みだした自身の種類を示す装置IDを端末1へ通知する。この通知は、端末1から送られる要求に対して行われてもよいし、端末1と画像形成装置2との接続が確立したときに行われてもよい。取得部111は、装置ID通知部211の通知した装置IDを取得し、指定部112に渡す。例えば、装置ID通知部211が、自身の種類を示す装置IDD001を通知すると、取得部111は、これを取得し指定部112に渡す。すなわち取得部111は、情報処理装置の種類を識別する第2識別情報を取得する取得手段の一例である。指定部112は、操作部14からユーザの操作に応じた信号を受ける。例えば、ユーザの操作が、サーバ3への接続を要求するものである場合には、指定部112は、これに応じてサーバ3に対して接続を要求する。また、ユーザの操作が、サーバ3に対する本人認証の証明として、ユーザIDとパスワードとの組み合わせを入力するものである場合には、指定部112は、この組み合わせをサーバ3に送信する。サーバ3の認証部311は、記憶部32のユーザ証明DB321を参照し、指定部112から送信されたユーザIDおよびパスワードの組み合わせと照合して、端末1のユーザが予め登録されたユーザであるか否かを認証する。そして、端末1のユーザが予め登録されたユーザである場合には、認証部311は、記憶部32の文書DB322から、そのユーザIDに関連付けられているファイル名のリストを生成し、端末1へ送信する。指定部112は、認証部311から送信されたそのリストと、取得部111から渡された装置IDとを表示部15に表示させ、これに応答するユーザの操作を受け取る。ユーザは、ファイル名のリストと装置IDとを組み合わせた操作を操作部14に対して行い、文書を画像形成装置2に印刷させるための印刷ジョブの指示をする。例えば、ユーザは、表示部15に表示された位置に対応する、操作部14のタッチパネルの位置に接触することで、表示されたリストの中からファイル名File3を選択し、装置IDD001が表示された対話型ウィンドウの印刷ボタンを押下する操作を行う。指定部112は、受け取った操作に基づいて、上記のファイル名と装置IDとを通知部113に渡す。すなわち指定部112は、第1データを識別する第1識別情報を指定する指定手段の一例である。通知部113は、端末1で使用されているオペレーティングシステムの種類を識別する識別情報であるOSIDを特定する。そして、通知部113は、指定部112から、文書データを格納するファイルのファイル名と、その文書データが示す文書を印刷する画像形成装置2の種類を示す装置IDとを受け取ると、通信部13を用いて、受け取ったファイル名第1識別情報および装置ID第2識別情報、並びに特定したOSID第3識別情報をサーバ3へ送信通知する。したがって通知部113は、通信手段を用いて、第1および第2識別情報をサーバに通知する通知手段の一例である。サーバ3において受付部312は、ファイル名、装置ID、およびOSIDを受け付ける。すなわち受付部312は、第1データを識別する第1識別情報、情報処理装置の種類を識別する第2識別情報、および端末で用いられるオペレーティングシステムを識別する第3識別情報を、端末から受け付ける受付手段の一例である。そして、受付部312は、受け付けたファイル名に基づいて文書DB322内を検索し、そのファイル名のファイルに格納された文書データを読み出す。また、受付部312は、受け付けた装置IDおよびOSIDに基づいてドライバDB323内を検索し、その装置IDおよびOSIDの組に対応付けられたドライバを読み出す。提供部313は、受付部312によって読み出された文書データとドライバとを端末1に提供する。すなわち提供部313は、第1識別情報に応じた第1データと、記憶手段により第2識別情報と第3識別情報との組に対応付けられたドライバとを、端末に提供する提供手段の一例である。例えば、上述した例において、端末1において使用されているオペレーティングシステムのOSIDがOS-Bである場合には、通知部113からこのOS-Bが、ファイル名File3および装置IDD001とともに通知され、提供部313は、ファイル名File3のファイルに格納された文書データと、装置IDD001およびOSIDOS-Bの組み合わせに対応付けられているドライバDD2とを端末1に提供する。受取部114は、通信部13を用いて、サーバ3における提供部313により提供された文書データとドライバとを受け取って、これらを制御部11のRAMに記憶すると、ドライバをオペレーティングシステムに組み込むことにより生成部115を機能させる。すなわち受取部114は、第2識別情報が示す種類の情報処理装置において用いられるデータを第3識別情報が示すオペレーティングシステムに組み込まれた状態で生成するドライバと、第1識別情報が示す第1データとを、通信手段を用いてサーバから受け取る受取手段の一例である。生成部115は、受取部114により受け取られたRAM上の文書データから、オペレーティングシステムに組み込まれたドライバの機能によりページ記述データを生成する。すなわち生成部115は、ドライバに従って、第1データから第2データを生成する生成手段の一例である。ここで、ページ記述データとは、画像形成装置2により画像形成の際に用いられるデータであり、一般に、画像形成装置2の種類に依存するページ記述言語PDL:PageDescriptionLanguageに従って記述されたデータである。例えば、文書データがRTFRichTextFormat型式やHTMLHypertextMarkupLanguage型式に従って作成されたものである場合に、これには文書そのものを示す文書情報に加えて、上述したレイアウト情報、履歴情報などが含まれている。生成部115は、この文書データから抽出された各種情報を、装置IDで示される種類の画像形成装置2で解釈可能なページ記述言語に従って記述し直すことにより、上述したページ記述データを生成する。生成部115は、アプリを読み込んだ制御部11がAPIを呼び出して文書データを画像形成装置2へ出力するプロセスを発生させたときに、このプロセスに応じて呼び出されるドライバによって実現される。このドライバとは、受取部114によってオペレーティングシステムに組み込まれたものである。供給部116は、生成部115によって生成されたページ記述データを画像形成装置2に供給する。すなわち供給部116は、生成された第2データを情報処理装置に供給する供給手段の一例である。画像形成指示部212は、供給部116から供給され、制御部21のRAM上に記憶されたページ記述データを解釈してレンダリング処理を実行し、各画素の色を表す色情報が記述されたラスタ形式の画像データを制御部21のRAM上に生成する。そして、画像形成指示部212は、生成した画像データに応じた画像を形成するように画像形成部25に指示する。画像形成部25は、この指示に応じて記録媒体に画像を形成する。具体的には、画像形成部25の露光装置が上記の画像データに応じたレーザー光を感光体に照射して静電潜像を形成し、現像装置が感光体表面にトナーを供給して静電潜像を現像する。そして、転写装置が、感光体上に形成されたトナー像を、搬送装置によって搬送された用紙等に転写する。画像形成処理が終了すると画像形成部25は、これを画像形成指示部212に通知する。この通知を受けた画像形成指示部212は、制御部21のRAMに記憶されたページ記述データおよび画像データを削除し、画像形成が終了したことを端末1に通知する。この通知を受けた検知部117は、画像形成の終了を検知し、削除部118に伝え、削除部118は、これを受けて、RAMから文書データおよびページ記述データを削除し、オペレーティングシステムからドライバを削除する。以上により、画像形成システム9は、画像形成装置2が端末1に装置IDを通知するだけで、画像形成装置2の種類に依存する処理を端末1が行うので、端末1と画像形成装置2との間に、画像形成装置2の種類毎に、例えば、特許文献1に記載されたプリンタアダプタといったデータを変換するための装置を設置する必要がない。2.変形例以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。2-1.変形例1上述した実施形態において、サーバ3が提供する文書データは、暗号化されたものではなかったが、サーバ3が提供する文書データは暗号化されたものであってもよい。この場合、端末1の制御部11において、文書データを復号化すればよい。図10は、変形例1に係る画像形成システム9aの動作を説明するための図である。画像形成システム9aが上述した画像形成システム9と異なる点は、上記した機能に加えて復号化部119としても機能する制御部11aを備える点である。端末1の記憶部12には、ユーザが公開している公開鍵と対を成す秘密鍵が予め記憶されている。秘密鍵はユーザの管理の下、端末1から漏洩されることはなく、端末1においてユーザの操作のみに応じて利用される。図7に示した文書DB322には、上述したユーザの公開鍵によって暗号化された文書データが記憶されている。受取部114は、提供部313により提供された文書データとドライバとを受け取って、これらを制御部11のRAMに記憶すると、ドライバをオペレーティングシステムに組み込むことにより生成部115を機能させる。また、受取部114は、提供された文書データがユーザの公開鍵で暗号化されたものである場合に、この暗号化された文書データ以下、暗号化文書データというを復号化部119に渡す。復号化部119は、記憶部12から秘密鍵を読み出して、これに基づいて暗号化文書データを復号化し、RAMに復号化された文書データ以下、復号化文書データというを記憶する。すなわち復号化部119は、暗号化手段によって暗号化されたデータを、復号化する復号化手段の一例である。生成部115は、RAMに記憶された復号化文書データから、ページ記述データを生成する。なお、暗号化文書データは、復号化文書データによって上書きされてもよい。また、暗号化文書データおよび復号化文書データは、検知部117が画像形成の終了を検知したときに、削除部118によってRAMから削除されてもよい。すなわち生成部115は、ドライバに従って、復号化手段により復号化された第1データから第2データを生成する生成手段の一例である。以上により、変形例1に係る画像形成システム9aは、サーバ3に暗号化文書データを記憶させた場合であっても、画像形成装置2の種類に依存したページ記述データを生成する端末1の外に復号化文書データを漏洩させることなく、この暗号化文書データに応じて記録媒体に画像を形成する。したがって、画像形成システム9aにより取り扱われる文書データの安全性は、上記の構成を備えない場合に比較して高い。2-2.変形例2上述した実施形態において、ドライバDB323は、装置IDとOSIDとの組毎にドライバを記憶していたが、ドライバは文書データの書式毎に区別されていてもよい。図11は、変形例2に係る画像形成システム9b図示せずが備えるサーバ3aの構成を示す図である。サーバ3aの記憶部32aには、上述した実施形態のサーバ3の記憶部32と異なり、文書DB322に代えて文書DB322aが記憶されている。また、記憶部32aには、ドライバDB323に代えてドライバDB323aが記憶されている。文書DB322aは、ユーザにより作成され、編集されている文書データをそのユーザ毎に記憶する。図12は、変形例2に係る文書DB322aの一例を示す図である。同図に示す文書DB322aでは、ユーザIDU001に対し、文書データを格納したファイルとしてFile1File2File3File4...が関連付けられている。ここで、各ファイルのファイル名の拡張子や、各ファイルに格納されている文書データのヘッダ部などによって、ファイル名と、文書データの書式を識別する識別情報である書式IDとは対応付けられている。例えば、同図に示すように、ファイル名File1およびFile3に格納された文書データの書式は、書式IDT002で識別される書式である。また、ファイル名File2に格納された文書データの書式は、書式IDT001で識別される書式であり、ファイル名File4に格納された文書データの書式は、書式IDT003で識別される書式である。要するに、各ファイルは、その格納する文書データの書式毎に区別されている。ドライバDB323aは、装置の種類型番などを識別する識別情報である装置IDと、端末1で用いられるオペレーティングシステムを識別する識別情報であるOSIDと、ページ記述データの基礎となるデータとして読み込む文書データの書式を識別する識別情報である書式IDの組み合わせ毎に、その装置をそのオペレーティングシステムで利用するためのドライバを記憶する。図13は、ドライバDB323aの一例を示す図である。同図に示すドライバDB323aでは、装置IDD001と、書式IDT002と、OSIDOS-Bとの組み合わせに対して、ドライバDD2が対応付けられて記憶されている。これは、OSIDOS-Bのオペレーティングシステムが定めるAPIに従って、装置IDD001の装置画像形成装置2を利用して、書式IDT002の文書データから、その装置により解釈可能なページ記述データを生成するためのドライバとして、ドライバDD2が記憶されていることを示している。変形例2に係る画像形成システム9bにおいて、サーバ3の制御部31によって実現される受付部312は、OSID、ファイル名、および装置IDを受け付ける。そして、受付部312は、受け付けたファイル名に基づいて文書DB322内を検索し、そのファイル名のファイルに格納された文書データを読み出し、ファイル名の拡張子や読みだした文書データのヘッダ部を参照して、この文書データの書式を示す書式IDを特定する。また、受付部312は、受け付けた装置IDおよびOSID、並びに特定した書式IDに基づいてドライバDB323内を検索し、その装置ID、書式ID、およびOSIDの組に対応付けられたドライバを読み出す。提供部313は、受付部312によって読み出された文書データとドライバとを端末1に提供する。変形例2に係る画像形成システム9bにおいて、端末1の制御部11によって実現される受取部114は、提供部313により提供された文書データとドライバとを受け取って、これらを制御部11のRAMに記憶すると、ドライバをオペレーティングシステムに組み込むことにより生成部115を機能させる。生成部115は、受取部114が受け取ったRAM上の文書データから、オペレーティングシステムに組み込まれたドライバの機能によりページ記述データを生成する。以上により、変形例2に係る画像形成システム9bにおいて、文書を画像形成装置2に印刷させる指示に対してサーバ3が端末1に提供するドライバは、これととともに提供される文書データの書式に特有のもので足りるので、他の書式の文書データから上記のページ記述データを生成する機能を含む必要がない。つまり、画像形成システム9bにおいてサーバ3の提供するドライバは、上記の構成を備えていない場合に比較して小さいものとなる。そのため、端末1におけるページ記述データの生成処理の負荷は比較的に軽く、上記の構成を備えていない場合に比較して、端末1のコンピュータ資源が抑えられる。2-3.変形例3上述した実施形態において、画像形成装置2の装置IDは、記憶部22に記憶されていたが、制御部21のROMに記憶されていてもよい。また、装置ID通知部211による装置IDの通知は、RFIDRadioFrequencyIDentificationを利用したものであってもよい。また、端末1がCMOSComplementaryMetalOxideSemiconductorなどの撮像素子を有する撮像手段を備えていて、取得部111が、撮像手段により撮像されたバーコードを示す画像などを解析して装置IDを取得してもよい。さらに、指定部112が取得部111を兼ねてもよい。すなわち、装置IDをユーザが知っている場合には、ユーザが操作部14を操作することにより、その装置IDを端末1の取得部111に取得させてもよい。これらの場合、画像形成装置2には装置ID通知部211は不要である。つまり、この変形例に係る情報処理システムにおいて、画像形成装置2などの情報処理装置には、装置IDを通知する手段である装置ID通知部が必要ないので、この構成以外を採用した場合に比べて、利用可能な情報処理装置の種類が多い。2-4.変形例4上述した実施形態において、サーバ3が提供するサービスは、文書に関するサービスであったが、サービスはこれに限られず、例えば、演奏記録再現や音声、映像の編集再生に関するサービスであってもよい。具体例として、サーバが端末を介してMIDIMusicalInstrumentDigitalInterface;登録商標のような演奏データを情報処理装置へ提供する場合について説明する。変形例4に係る情報処理システムは、サーバと端末と演奏再現装置情報処理装置の一例を備える。サーバの記憶部には、文書DB322に代えて、演奏記録DBが記憶されている。演奏記録DBは、ユーザにより演奏され演奏内容を記録した演奏データをそのユーザ毎に記憶する。ユーザが端末を操作して、選択した演奏データのファイル名と演奏を再現させる演奏再現装置の種類を示す装置IDとをサーバに通知すると、サーバは、通知されたファイル名のファイルを演奏記録DB内から見つけ、そのファイルに格納された演奏データを端末へ提供する。また、サーバは、通知された装置IDに対応するドライバをドライバDBから見つけ、端末へ提供する。端末は、提供されたドライバをオペレーティングシステムに組み込むと、提供された演奏データを上記の演奏再現装置によって解釈可能なデータに変換して演奏再現装置に供給する。これを受けて演奏再現装置は、ユーザに指定された演奏を再現する。このように、変形例4に係る情報処理システムは、様々なサービスに適用される。2-5.変形例5上述した実施形態において、サーバ3の記憶部32は、ドライバをオペレーティングシステムのOSID毎に記憶していたが、ドライバはOSID毎に区別されていなくてもよい。例えば、使用する端末1のオペレーティングシステムが1種類である場合において、ドライバDB323は、装置ID毎にドライバを記憶していてもよい。また、複数のオペレーティングシステムにおいて定められる各APIが共通している場合や、ドライバが各APIの共通部分の実装である場合においても、ドライバDB323は、OSID毎にドライバを区別しなくてよい。すなわちドライバDB323は、情報処理装置の種類を識別する第2識別情報毎にドライバを対応付けて記憶する記憶手段の一例であればよい。そして、この場合、受付部312は、第1データを識別する第1識別情報と、情報処理装置の種類を識別する第2識別情報とを、端末から受け付ける受付手段の一例であればよく、提供部313は、受付部312によって読み出された文書データとドライバとを端末1に提供する。すなわち提供部313は、第1識別情報に応じた第1データと、記憶手段により第2識別情報に対応付けられたドライバとを端末に提供する提供手段の一例であればよい。2-6.変形例6端末1の制御部11、およびサーバ3の制御部31によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。なお、上記の制御部11または制御部31によって例示した制御手段としてはCPU以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。"