画像形成装置と、画像形成装置を操作する情報端末と、画像形成装置を操作するためのアプリケーションプログラムを情報端末に対し配信するアプリケーション配信サーバとがネットワークを介し接続されたアプリケーション配信システムであって、画像形成装置は、自装置が提供可能な機能の一覧情報と、前記機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて記憶した記憶手段と、情報端末に対し、前記一覧情報と前記識別子とを提供する一覧情報提供手段と、を有し、情報端末は、画像形成装置から前記一覧情報と前記識別子とを取得する一覧情報取得手段と、前記一覧情報を表示する表示手段と、ユーザにより前記一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを情報端末が有するか否かを判定する判定手段と、前記アプリケーションのプログラムを情報端末が有しないと判定されたとき、前記アプリケーション配信サーバに対し、該アプリケーションの識別子と自端末の端末情報とを含むアプリケーション配信要求を送信する配信要求手段と、を有し、アプリケーション配信サーバは、アプリケーションプログラムと該アプリケーションの識別子とを対応付けて記憶するとともに、アプリケーションプログラムをバージョン毎に記憶した記憶手段と、情報端末から前記アプリケーション配信要求を受信する配信要求受信手段と、前記アプリケーション配信要求に含まれる前記アプリケーションの識別子と前記端末情報とに基づき、前記情報端末に適合するバージョンのアプリケーションプログラムを配信する配信手段と、を有することを特徴とするアプリケーション配信システム。前記アプリケーションの識別子には、該アプリケーションの最新バージョン情報が付され、前記判定手段は、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムであって、最新バージョンのプログラムを情報端末が有するか否かを判定し、情報端末が前記特定されるアプリケーションのプログラムであって、最新バージョンのプログラムを有しないときは、該アプリケーションのプログラムを情報端末が有しないと判定すること、を特徴とする請求項1記載のアプリケーション配信システム。複数の画像形成装置が前記ネットワークを介し接続され、前記一覧情報取得手段は、複数の画像形成装置からそれぞれ前記一覧情報と前記識別子とに加え、画像形成装置の識別子及び設置場所を含む機器情報とを取得し、前記表示手段は、前記複数の画像形成装置の機器一覧を、前記識別子及び設置場所を含む機器情報とともに表示し、前記表示手段は、前記機器一覧の中から1の画像形成装置が選択されると、該1の画像形成装置から取得した前記一覧情報を表示すること、を特徴とする請求項1又は2記載のアプリケーション配信システム。複数の画像形成装置が前記ネットワークを介し接続され、前記一覧情報取得手段は、複数の画像形成装置からそれぞれ前記一覧情報と前記識別子とに加え、画像形成装置の識別子及び設置場所を含む機器情報とを取得し、前記表示手段は、前記複数の画像形成装置から取得した前記一覧情報に基づき、該複数の画像形成装置が提供可能な全機能を表示し、前記表示手段は、前記全機能の中から1の機能が選択されると、前記複数の画像形成装置の中から該1の機能を提供可能な画像形成装置の機器一覧を、前記識別子及び設置場所を含む機器情報とともに表示すること、を特徴とする請求項1又は2記載のアプリケーション配信システム。しかしながら、特許文献1記載の発明のようにMFPが携帯端末に対しアプリケーションを送信配信する場合、MFP側でアプリケーションを保持しておく必要がある。上述の如く近年のMFPは多機能化が進み、その機能を使用するためのアプリケーションは非常に多岐に渡る。従って限られたリソースしか持たないMFPに携帯情報端末向けの多様なアプリケーションを保持しておくとなると、MFP側のストレージデバイスのコストアップを招いたり、その分蓄積可能な文書量が低下するなどという問題があった。本発明では上記のような問題に鑑みて、携帯情報端末がMFPの所望の機能を使用できるアプリケーションを有しない場合、MFP側のストレージリソースの負担を抑えつつも、携帯情報端末に対し、ユーザが所望するアプリケーションを簡単な操作で配信できるアプリケーション配信システムを提供することを目的とする。上記の目的を達成するために、本発明に係るアプリケーション配信システムは、画像形成装置と、画像形成装置を操作する情報端末と、画像形成装置を操作するためのアプリケーションプログラムを情報端末に対し配信するアプリケーション配信サーバとがネットワークを介し接続されたアプリケーション配信システムであって、画像形成装置は、自装置が提供可能な機能の一覧情報と、前記機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて記憶した記憶手段と、情報端末に対し、前記一覧情報と前記識別子とを提供する一覧情報提供手段と、を有し、情報端末は、画像形成装置から前記一覧情報と前記識別子とを取得する一覧情報取得手段と、前記一覧情報を表示する表示手段と、ユーザにより前記一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを情報端末が有するか否かを判定する判定手段と、前記アプリケーションのプログラムを情報端末が有しないと判定されたとき、前記アプリケーション配信サーバに対し、該アプリケーションの識別子と自端末の端末情報とを含むアプリケーション配信要求を送信する配信要求手段と、を有し、アプリケーション配信サーバは、アプリケーションプログラムと該アプリケーションの識別子とを対応付けて記憶するとともに、アプリケーションプログラムをバージョン毎に記憶した記憶手段と、情報端末から前記アプリケーション配信要求を受信する配信要求受信手段と、前記アプリケーション配信要求に含まれる前記アプリケーションの識別子と前記端末情報とに基づき、前記情報端末に適合するバージョンのアプリケーションプログラムを配信する配信手段と、を有する。なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。本発明によれば、携帯情報端末がMFPの所望の機能を使用できるアプリケーションを有しない場合、MFP側のストレージリソースの負担を抑えつつも、携帯情報端末に対し、ユーザが所望するアプリケーションを簡単な操作で配信できるアプリケーション配信システムを提供することができる。以下、本発明を実施するための形態について図面を参照して説明する。概要本実施形態に係るアプリケーション配信システムは、MFP、携帯情報端末、アプリケーション配信サーバを含み構成される。携帯情報端末がMFPと接続した際、MFPは携帯情報端末上対応可能なアプリケーションリストを携帯情報端末に送信する。ユーザは携帯情報端末で受信したアプリケーションリストの情報を元に、使用したい所望の機能を選択すると、アプリケーション配信サーバから携帯情報端末に対し、その機能を使用できるアプリケーションが配信される。そして携帯情報端末は、配信されたアプリケーションを自端末にインストールすることにより、例えば無線通信を介してMFPに再度接続し、携帯情報端末からMFPの所望の機能を使用できるようになっている。以下詳しく説明する。システム構成ネットワーク構成はじめに、具体的な発明の内容を説明する前に、本発明を実施するにあたっての全体構成について説明する。図1は、本実施形態に係るアプリケーション配信システム100のネットワーク構成図その1である。図に示されるようにアプリケーション配信システム100は、MFP10、携帯情報端末20、アプリケーション配信サーバ30、無線LANアクセスポイント40が、LAN50及びWAN60などのネットワークを介して接続されている。MFP10は、上述の如くコピー、スキャナ、プリンタ、ファックスなどの複数の機能を一つの筐体内に収納した画像形成装置である。MFP10はLAN50内に複数台存在してもよいMFP10-2等。携帯情報端末20は、例えば多機能携帯電話やタブレットデバイス、PDA、ノートPC等々の携帯情報端末である。携帯情報端末20は無線LANアクセスポイント40と無線接続することで、LAN50の一員としてネットワークを形成している。アプリケーション配信サーバ30は、例えばインターネット網等のWAN60に接続され設置される。LAN50のネットワークとWAN60のネットワークは接続されており相互通信が可能である。なお本実施形態においては、携帯情報端末20は無線LAN通信を行うものとしているが、携帯情報端末20の通信については、Wi-FIwirelessfidelityなどのPC向けの無線規格ではなくとも、例えば携帯電話通信網を介した通信でもよく、この場合、携帯情報端末20がLAN50のネットワークとWAN60のネットワークと接続できればよい。ハードウェアここで、本実施形態に係るアプリケーション配信システム100のハードウェア構成について簡単に説明しておく。図2は、本実施形態に係るアプリケーション配信システム100のハードウェア構成の一例を示す。MFP10は、装置全体動作を司るシステムコントローラ11、原稿画像を読み取ってデータ化するスキャナユニット12、印字データを紙に出力するプロッタユニット13、操作指示の受付及び情報を表示する操作パネル14からなる。またMFP10のシステムコントローラ11は、機器内部の情報を管理し制御するCPU15を備え、システムコントローラ用CPU制御プログラムとワークデータ格納用のROM/RAM16、システムコントローラ用CPUプログラムと画像データ格納用HDD17、LAN50へ接続される有線通信用I/FInterface18、スキャナユニット12とのインターフェースであるスキャナI/F12-2、プロッタユニット13とのインターフェースであるプロッタI/F13-2、操作パネル14とのインターフェースである操作パネルI/F14-2を備えている。携帯情報端末20は、端末内部の情報を管理し制御するとともにアプリケーションを実行するCPU21、無線LANアクセスポイント40と無線通信を行う無線通信用I/F22、CPU制御プログラムとワークデータを格納するROM/RAM23、MFP10の機能を使用するためのアプリケーションなどを格納するHDD24、操作指示の受付及び情報を表示する操作パネル25を備えている。アプリケーション配信サーバ30は、要求受付とアプリケーションプログラムソフトウェアの配布処理を実行するCPU31、WAN60へ接続される有線通信用I/F32、CPU制御プログラムとワークデータを格納するROM/RAM33、携帯情報端末20へ配信するアプリケーションプログラムなどを格納する記憶装置34を備えている。無線LANアクセスポイント40は、無線通信用I/F及び有線通信用I/F非図示を備え、無線及び有線のプロトコル変換を行うことにより、LAN50内の無線及び有線を仲介する役割を担う。機能次に、本実施形態に係るMFP10、携帯情報端末20及びアプリケーション配信サーバ30の主要機能構成について説明する。図3は、本実施形態に係るMFP10、携帯情報端末20及びアプリケーション配信サーバ30の機能ブロック図の一例を示す。MFP10まずMFP10は、主要な機能として、記憶部101、一覧情報提供部102を有している。記憶部101は、自装置が提供可能な機能の一覧情報後述のアプリケーション機能リストをいうと、機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて予め格納する。例えば上述のHDD17等により実現される。一覧情報提供部102は、携帯情報端末20に対し、自装置が提供可能な機能の一覧情報をアプリケーションの識別子とともに提供する。なおMFP10は画像形成装置であるので、図に示される機能部のほか、画像形成装置であれば当然に備える機能等々を含め、様々な機能を備えることはいうまでもない。携帯情報端末20次に携帯情報端末20は、主要な機能として、記憶部201、一覧情報取得部202、表示部203、判定部204、配信要求部205、インストール部206を有している。記憶部201は、携帯情報端末20にインストールされているアプリケーションプログラム等を記憶する機能部である。例えば上述のHDD24等により実現される。ユーザが携帯情報端末20を操作して、MFP10上の所望の機能を使用するためには、その機能に対応したアプリケーションプログラムのインストールが必要である。一覧情報取得部202は、MFP10が提供可能な機能の一覧情報をアプリケーションの識別子とともに取得する。表示部203は、取得したMFP10が提供可能な機能の一覧情報を表示する。例えば上述の操作パネル25等により実現され、これによりユーザはMFP10が提供可能な機能の一覧情報を視覚的に認識する。判定部204は、ユーザの操作パネル25からの操作により、MFP10が提供可能な機能の一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを携帯情報端末20が有するか否かを判定する。つまり記憶部201において、ユーザ所望の機能を使用できるアプリケーションのプログラムが携帯情報端末20に既にインストールされているか否かを判定する。配信要求部205は、アプリケーションのプログラムを携帯情報端末20が有しないと判定されたとき、アプリケーション配信サーバ30に対し、そのアプリケーションの識別子と自端末の端末情報OS種別、OSバージョン、画面サイズ、処理能力等々とを含むアプリケーション配信要求を送信する。即ちユーザ所望の機能を使用するためのアプリケーションプログラムの配信を要求する。インストールされていない場合、ユーザ所望の機能を使用するためには、そのアプリケーションプログラムが必要だからである。インストール部206は、配信要求によりアプリケーション配信サーバ30から配信されたアプリケーションプログラムをインストールする。所望の機能を使用するためには、そのアプリケーションプログラムのインストールが必要だからである。アプリケーション配信サーバ30次にアプリケーション配信サーバ30は、主要な機能として、記憶部301、配信要求受信部302、配信部303を有している。記憶部301は、携帯情報端末20へ配信するためのアプリケーションプログラムを予め格納する。例えば上述の記憶装置34等により実現される。携帯情報端末20へ配信するアプリケーションプログラムは、MFP10が提供する機能を使用するもの毎に複数格納されており、また同一アプリケーションプログラムであっても複数のバージョンのものが格納される。また後述のアプリケーションプログラムリストが保持されている。配信要求受信部302は、携帯情報端末20からアプリケーション配信要求を受信する。この配信要求を受けて、配信部303は携帯情報端末20に対しアプリケーションプログラムを配信する。配信部303は、携帯情報端末20からのアプリケーション配信要求を受けて、その携帯情報端末20に適合するバージョンのアプリケーションプログラムを配信する。具体的には、後述のアプリケーションプログラムリストを参照のうえ、アプリケーションの識別子、携帯端末情報OS種別、OSバージョン、画面サイズ、処理能力等々に基づき、携帯情報端末20に適合するバージョンのアプリケーションプログラムを配信するが、この点詳細は後述する。以上これらの機能は、実際にはMFP10、携帯情報端末20及びアプリケーション配信サーバ30の各CPUが実行するプログラムによりコンピュータに実現させるものである。アプリケーション機能リスト図4は、本実施形態に係るアプリケーション機能リストの一例を示す図である。アプリケーション機能リストは、MFP10が提供可能な機能の一覧情報であり、上述の如くMFP10の記憶部101に予め格納しておく。具体的にアプリケーション機能リストは、MFP10が提供可能な機能毎に機能名、機能説明、アプリケーション名、ID、最新ver等の情報項目を保持する。機能名は、MFP10が提供可能な機能名を示す。例えば、MFP10は提供可能な機能の1つとしてスキャンtoクラウドという名称の機能を有する。機能説明は、MFP10が提供可能な機能名に対し、その機能説明を示す。例えば、MFP10は提供可能な機能の1つとしてスキャンtoクラウドという名称の機能を有するが、この機能説明はスキャンしたデータをクラウドサーバへ自動的に蓄積させる機能です。となっている。機能説明は機能名とともにユーザの携帯情報端末20に表示させるので、ユーザはその機能内容を認識できる。アプリケーション名は、MFP10が提供可能な機能名に対し、その機能を携帯情報端末20が使用するためのアプリケーション名を示す。例えば、MFP10は提供可能な機能の1つであるスキャンtoクラウドという名称の機能を使用する必要なアプリケーション名は、スキャンアプリ001である。つまり携帯情報端末20がスキャンtoクラウドという名称の機能を使用するには、スキャンアプリ001というプリケーションのプログラムをインストールしている必要がある。IDは、アプリケーション名に対し、そのアプリケーションを特定識別するための識別子である。アプリケーション名毎に一意に振られるので、異なるアプリケーション名同士で重複することはない。最新verは、そのアプリケーション名又はIDのアプリケーションプログラムの最新のバージョン番号を示す。例えば、スキャンアプリ001のアプリケーションプログラムの最新バージョンは1.00である。以上、アプリケーション機能リストは、上述の如くMFP10の記憶部101に格納されるが、このリストはMFP10導入時工場出荷時に予め搭載されている。またMFP10導入の後、アプリケーションプログラムの新規追加やバージョンアップ等に伴ってアップデートするようにする。アプリケーションプログラムリスト図5は、本実施形態に係るアプリケーションプログラムリストの一例を示す図である。アプリケーションプログラムリストは、アプリケーションの識別子、携帯端末情報OS種別、OSバージョン、画面サイズ、処理能力等々に基づき、携帯情報端末20に配信するアプリケーションプログラムを特定させるリストである。本実施形態においては、要求された機能を使用できるアプリケーションプログラムを配信する際、このリストを参照し、配信先の携帯情報端末20に適合するアプリケーションプログラムを配信する。上述の如くアプリケーション配信サーバ30の記憶部301に予め格納しておく。具体的にアプリケーションプログラムリストは、MFP10が提供可能な機能毎にアプリケーション名、ID、ver、OS種類/ver、画面サイズ、処理性能、アプリケーションプログラム等の情報項目を保持する。アプリケーション名は、携帯情報端末20がMFP10使用するためのアプリケーション名を示す。またIDは、アプリケーション名に対し、そのアプリケーションを特定識別するための識別子である。図4のアプリケーション名、IDと対応している。verは、そのアプリケーション名又はIDのアプリケーションプログラムのバージョン番号を示す。例えば、スキャンアプリ001のアプリケーションプログラムは、1.00のみがある。カスタマイズアプリAのアプリケーションプログラムは、1.00、1.02がある。なお慣例通り最新は数字が最上位のものと扱うので、この場合1.02が最新バージョンとなる。OS種類/verは、携帯情報端末20のOSOperatingSystemの種類と、OSのバージョンを示す。そのアプリケーションプログラムを携帯情報端末20にインストールするにあたりプログラムの端末適合性を考慮するもので、携帯情報端末20のOSの種類とOSのバージョンに応じて、そのOSとバージョンに適合したアプリケーションプログラムを配信するための情報として使用する。画面サイズは、携帯情報端末20の画面サイズを示す。同様にプログラムの端末適合性を考慮するもので、携帯情報端末20の画面サイズに応じて、その画面サイズに適合したアプリケーションプログラムを配信するための情報として使用する。処理性能は、携帯情報端末20の処理性能を示す。同様にプログラムの端末適合性を考慮するもので、携帯情報端末20の処理性能に応じて、その処理性能に適合したアプリケーションプログラムを配信するための情報として使用する。アプリケーションプログラムは、アプリケーションプログラムの実体を示す。例えば、スキャンアプリ001のver1.00であって、携帯情報端末20のOS種類/verはxS1.x、画面サイズは標準、処理性能は標準であるとき、携帯情報端末20に対し配信するアプリケーションプログラムは、serverS001app100xOS1xssexeである。つまりアプリケーションプログラムは、アプリケーション毎に複数バージョンが用意され、携帯情報端末20の端末情報毎にも複数用意されており、これらパラメータが決まれば、配信するアプリケーションプログラム実体も一意に決まることになる。以上、アプリケーションプログラムリストは、上述の如くアプリケーション配信サーバ30の記憶部301に格納されるが、このリストはアプリケーションプログラムの新規追加やバージョンアップ等に伴ってアップデートするようにする。情報処理1本実施形態に係るアプリケーション配信システム100の情報処理1について以下説明する。図6は、MFP10、携帯情報端末20、アプリケーション配信サーバ30間のアプリケーション配信処理を説明するフローチャートである。S1:まずユーザ操作により携帯情報端末20は、無線LANの接続が確立のうえ、同一ネットワーク上のLAN50に接続されているMFPを探索するアプリケーションを起動する。携帯情報端末20はこの探索アプリケーションを事前に搭載しておくものとする。S2:携帯情報端末20は、MFPを探索するアプリケーションにて、同一ネットワーク上のLAN50に接続され、アクセス可能なMFPを探索検出し、そのMFPへ接続する。ここでは、MFP10が探索され接続されたものとする。なおこの接続は、S3でMFP10が携帯情報端末20に対しアプリケーション機能リストを送信提供するためのトリガーであるので、少なくとも接続先のMFP10が携帯情報端末20例えばアドレス等を認識する限りでよい。S3:MFP10一覧情報提供部102は、携帯情報端末20に対し、自身の機器情報例えば機器名、アドレス等、上述のアプリケーション機能リストを送信提供する。S4:携帯情報端末20一覧情報取得部202は、機器情報、アプリケーション機能リストを取得する。そして携帯情報端末20表示部203は、MFP10が提供可能な機能の一覧情報を表示する。図7は、携帯情報端末20の表示画面例その1を示す。機器情報MFP10、アプリケーション機能リストのうち機能名、機能説明が携帯情報端末20の表示画面に表示されるので、ユーザはMFP10が提供可能な機能の一覧情報を視覚的に認識できる。S5:携帯情報端末20の画面上、ユーザのタッチ操作等により使用したい機能が選択されると、携帯情報端末20判定部204は、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを携帯情報端末20が有するか否かを判定する。つまり記憶部201において、ユーザ所望の機能を使用できるアプリケーションのプログラムが携帯情報端末20に既にインストールされているか否かを判定する。ここでは例えば、画面上のスキャンtoクラウドがタッチ操作されたものとする。また携帯情報端末20にはスキャンアプリ001のアプリケーションプログラムがインストールされていないものとする。判定部204は、スキャンtoクラウドが選択されると、アプリケーション機能リストから対応するアプリケーション名:スキャンアプリ001又はID:S001を取得し、記憶部201において、同一アプリケーション名又は同一IDのアプリケーションのプログラムが携帯情報端末20に既にインストールされているか否かを判定し、ここでは判定結果として、インストールされていないとの判定を行う。なおインストールされている場合にはS9へ進めばよい。S6:携帯情報端末20配信要求部205は、アプリケーションのプログラムを携帯情報端末20が有しないと判定されたとき、アプリケーション配信サーバ30に対し、そのアプリケーションの識別子と自端末の端末情報OS種別、OSバージョン、画面サイズ、処理能力等々とを含むアプリケーション配信要求を送信する。即ちユーザ所望の機能を使用するためのアプリケーションプログラムの配信を要求する。ここで、配信要求部205はアプリケーション配信要求において、そのアプリケーションの識別子と自端末の端末情報を含めて送信するが、ここでは例えば、スキャンアプリ001のアプリケーションプログラムの配信を要求するので、アプリケーションの識別子として、アプリケーション名:スキャンアプリ001又はID:S001を含める。また自端末の端末情報として、OS種別:xOS、OSバージョン:1.x、画面サイズ:標準、処理能力:標準を含めて送信する。なお携帯情報端末20は、アプリケーション配信要求を行うにあたって、アプリケーション配信サーバ30のアドレス例えばWAN60上のIPアドレスを認識している必要がある。このプリケーション配信サーバ30のアドレスは、勿論携帯情報端末20が予め保持しておいてもよいが、アプリケーション機能リストにプリケーション配信サーバ30のアドレスを付加記載しておけば、携帯情報端末20はアプリケーション機能リストを取得したと同時にアプリケーション配信要求先を認識することができる。S7:アプリケーション配信サーバ30配信要求受信部302は、携帯情報端末20からアプリケーション配信要求を受信する。そしてアプリケーション配信サーバ30配信部303は、この配信要求を受けて、携帯情報端末20に対しアプリケーションプログラムを配信する。具体的に、アプリケーションプログラムリストを参照のうえ、アプリケーションの識別子、携帯端末情報OS種別、OSバージョン、画面サイズ、処理能力等々に基づき、携帯情報端末20に適合するバージョン但し最新のバージョンのアプリケーションプログラムを決定し配信する。ここでは例えば、アプリケーション名:スキャンアプリ001又はID:S001、端末情報OS種別:xOS、OSバージョン:1.x、画面サイズ:標準、処理能力:標準なる配信要求を受信している。図5のアプリケーションプログラムリストを参照すると、この条件に合致するアプリケーションプログラムは、serverS001app100xOS1xssexeである一行目。従って配信要求受信部302は、携帯情報端末20に適合するアプリケーションプログラムはserverS001app100xOS1xssexeであると決定し、これを携帯情報端末20に配信する。なおスキャンアプリ001の場合、アプリケーションプログラムのバージョンは1.00のみであるので必然的に1.00のものが配信されるが、仮にこれ以上最新のバージョンのものがあればそちらが優先的に配信される。従って例えばカスタマイズアプリAの場合には、アプリケーションプログラムのバージョンは1.00、1.02があるので、携帯情報端末20から特段のバージョン指定等がない限り、最新のバージョンである1.02が配信される。S8:携帯情報端末20インストール部206は、配信要求によりアプリケーション配信サーバ30から配信されたアプリケーションプログラムを受信すると、これをインストールする。所望の機能を使用するためには、そのアプリケーションプログラムのインストールが必要だからである。ここでは例えば、アプリケーションプログラムはserverS001app100xOS1xssexeを受信しているので、これをインストールする。S9:携帯情報端末20は、このアプリケーション起動させてMFP10に接続を行い、この機能を使用することが可能となる。具体的に例えば、これ以降、スキャンアプリ001のアプリケーションプログラムがインストールされたので、携帯情報端末20はこのアプリケーションを起動させてMFP10に接続を行い、スキャンtoクラウドの機能を使用することが可能となる。つまり、携帯情報端末20から無線LANを介して遠隔操作により、MFP10でスキャンしたデータをクラウドサーバへ自動的に蓄積させる操作を行うことができる。以上のように本実施形態に係るアプリケーション配信システム100においては、携帯情報端末20がMFP10の所望の機能を使用できるアプリケーションを有しない場合であっても、画面上から所望の機能を選択する簡単な操作でアプリケーションプログラムを取得でき、そのアプリケーションによってMFP10の所望の機能を使用できる。またアプリケーションプログラムは、アプリケーション配信サーバ30から配信されるので、MFP10はアプリケーション機能リストのみを保持すればよく、MFP10側のストレージリソースの負担を抑えつつも、携帯情報端末20に対し、ユーザが所望するアプリケーションを簡単な操作で配信することが可能となる。変形例ここで変形例を説明する。上述のS5においては、携帯情報端末20判定部204は、記憶部201において、ユーザ所望の機能を使用できるアプリケーションのプログラムが携帯情報端末20に既にインストールされているか否かを判定した。本変形例では、携帯情報端末20において、このアプリケーション自体はインストールされているが、このインストールされているアプリケーションのバージョンが古い場合最新バージョンではない場合、最新バージョンをダウンロードするようにする。本変形例では、図6の以下S5~S7について説明する他のステップは同様である。S5:今度は例えば、図5の画面上の業務支援機能Aがタッチ操作されたものとする。また携帯情報端末20にはカスタマイズアプリAのアプリケーションプログラムはインストールされているものの、そのバージョンは1.00であるものとする。判定部204は、業務支援機能Aが選択されると、アプリケーション機能リストから対応するアプリケーション名:カスタマイズアプリA又はID:C001、及び最新ver:1.02を取得し、記憶部201において、同一アプリケーション名又は同一IDのアプリケーションであって、そのバージョンが1.02以上のプログラムが携帯情報端末20に既にインストールされているか否かを判定し、ここでは判定結果として、インストールされていないとの判定を行う。S6:携帯情報端末20配信要求部205は、アプリケーション配信要求において、そのアプリケーションの識別子と自端末の端末情報を含めてアプリケーション配信要求を送信する。ここでは例えば、カスタマイズアプリAのアプリケーションプログラムの配信を要求するので、上述と同様、アプリケーションの識別子として、アプリケーション名:カスタマイズアプリA又はID:C001を含める。また自端末の端末情報として、OS種別:xOS、OSバージョン:1.x、画面サイズ:標準、処理能力:標準を含めて送信する。S7:アプリケーション配信サーバ30配信要求受信部302は、携帯情報端末20から、例えばアプリケーション名:カスタマイズアプリA又はID:C001、端末情報OS種別:xOS、OSバージョン:2.x、画面サイズ:標準、処理能力:標準なる配信要求を受信している。図5のアプリケーションプログラムリストを参照すると、この条件に合致するアプリケーションプログラムは、serverC001app102xOS2xssexeである従って配信要求受信部302は、携帯情報端末20に適合するアプリケーションプログラムはserverC001app102xOS2xssexeであると決定し、これを携帯情報端末20に配信する。上述の如く配信要求受信部302は、カスタマイズアプリAの場合、アプリケーションプログラムのバージョンは1.00、1.02があるので、携帯情報端末20から特段のバージョン指定等がない限り、最新のバージョンである1.02が配信される。以上、携帯情報端末20は、カスタマイズアプリAver1.00自体はインストールされているが、このアプリケーションのバージョンは最新バージョンではないため、最新バージョンのカスタマイズアプリAver1.02をダウンロードすることができる。情報処理2本実施形態に係るアプリケーション配信システム100の情報処理2について以下説明する。上述の情報処理1では、LAN50上にMFP10が1台のみ探索され接続されていたものとして説明したが、本情報処理1においては、前提としてLAN50上にMFP10-1、MFP10-2、MFP10-3といったように、MFP10が複数台探索され接続されていたものとする図8。再び上述の図6のS1~4を参照しながら以下説明する。S1:まずユーザ操作により携帯情報端末20は、無線LANの接続が確立のうえ、同一ネットワーク上のLAN50に接続されているMFPを探索するアプリケーションを起動する。S2:携帯情報端末20は、MFPを探索するアプリケーションにて、同一ネットワーク上のLAN50に接続され、アクセス可能なMFPを探索検出し、そのMFPへ接続する。ここでは、MFP10-1、MFP10-2、MFP10-3の3台のMFPが探索され、これら3台の各MFPに接続されたものとする。S3:MFP10一覧情報提供部102は、携帯情報端末20に対し、自身の機器情報例えば機器名、アドレス等、上述のアプリケーション機能リストを送信提供する。ここでは3台のMFPが探索されているので、図9に示されるように、MFP10-1、MFP10-2、MFP10-3それぞれが、自身の機器情報、アプリケーション機能リストを送信する。またここで各MFPは、自身の機器情報として、機器名、アドレスに加え、設置場所を含めて送信する。S4:携帯情報端末20一覧情報取得部202は、MFP10-1、MFP10-2、MFP10-3それぞれから、機器情報、アプリケーション機能リストを取得する。そして携帯情報端末20表示部203は、MFPが複数台の場合、この中から使用対象のMFPを決定するため、まずユーザに対しMFP機器選択画面を表示する。図10は、携帯情報端末20の表示画面例その2を示す。MFP毎の機器情報のうち機能名、設置場所が携帯情報端末20の表示画面に表示される。つまり使用可能機器一覧画面が表示される。ユーザはタッチ操作等によりこの中から使用対象のMFPを選択し決定する。ここでは例えば、ユーザはタッチ操作によりこの中からMFP10-1:3Fオフィス中央を選択し決定する。図11は、携帯情報端末20の表示画面例その3を示す。機器情報MFP10-1:3Fオフィス中央、MFP10-1から受信したアプリケーション機能リストのうち機能名、機能説明が携帯情報端末20の表示画面に表示されるので、ユーザはMFP10-1が提供可能な機能の一覧情報を視覚的に認識できる。以上のように、複数のMFPがLAN50上にネットワーク接続されている環境においては、携帯情報端末20は所望のMFPに接続することが可能である。本実施形態2では、複数のMFPが探索され接続された場合、使用可能機器一覧画面を表示する。使用可能機器一覧画面では、機器名の他、設置場所も表示されるので、ユーザは自身のいる位置を確認し、例えば最も近傍の機器や自席に最も近傍の機器など使い勝手のよい機器を選択し使用することができる。なお、S4以降については上述の如くS5へ進み、判定部204によりアプリケーションの有無の判定が行われる。変形例次にMFP10が複数台接続されている場合においての変形例を説明する。上述と同様、LAN50上にMFP10-1、MFP10-2、MFP10-3といったように、MFP10が複数台接続されているものとする図8。再び上述の図6のS1~4を参照しながら以下説明する。S1:まずユーザ操作により携帯情報端末20は、無線LANの接続が確立のうえ、同一ネットワーク上のLAN50に接続されているMFPを探索するアプリケーションを起動する。S2:携帯情報端末20は、MFPを探索するアプリケーションにて、同一ネットワーク上のLAN50に接続され、アクセス可能なMFPを探索検出し、そのMFPへ接続する。ここでは、MFP10-1、MFP10-2、MFP10-3の3台のMFPが探索され、これら3台の各MFPに接続されたものとする。S3:MFP10一覧情報提供部102は、携帯情報端末20に対し、自身の機器情報例えば機器名、アドレス等、上述のアプリケーション機能リストを送信提供する。ここでは3台のMFPが探索されているので、MFP10-1、MFP10-2、MFP10-3それぞれが、自身の機器情報、アプリケーション機能リストを送信する図9。またここで各MFPは、自身の機器情報として、機器名、アドレスに加え、設置場所を含めて送信する。S4:携帯情報端末20一覧情報取得部202は、MFP10-1、MFP10-2、MFP10-3それぞれから、機器情報、アプリケーション機能リストを取得する。そして携帯情報端末20表示部203は、MFP10-1、MFP10-2、MFP10-3が提供可能な機能の一覧情報を表示する。つまりここで表示される機能は、MFP10-1、MFP10-2、MFP10-3が提供可能な機能のいわば最大公倍数である。図12は、携帯情報端末20の表示画面例その4を示す。MFP10-1、MFP10-2、MFP10-3がから受信したアプリケーション機能リストのうち提供しうる全ての機能名、機能説明が携帯情報端末20の表示画面に表示されるので、ユーザはLAN50上に接続されるMFPが提供可能な全機能の一覧情報を視覚的に認識できる。ここでは例えば、画面上のスキャンtoクラウドがタッチ操作されたものとする。スキャンtoクラウドが選択されると、スキャンtoクラウドが使用可能な機器一覧画面を表示する図13。図13は、携帯情報端末20の表示画面例その5を示す。図12でスキャンtoクラウドが選択されると、LAN50上に接続されるMFPのうち、スキャンtoクラウドが使用可能な機器一覧が表示される。例えばMFP10-1:3Fオフィス中央、MFP10-2:3Fオフィス西側が表示された場合、スキャンtoクラウドが使用可能な機器は、MFP10-1、MFP10-2であり、ユーザはタッチ操作によりこの中から使用したい方のMFPを選択し決定する。以上のように、複数のMFPがLAN50上にネットワーク接続されている環境においては、携帯情報端末20は所望のMFPに接続することが可能である。しかしユーザとしては使いたい機能がどの装置で実現可能か分からない場合がある。このため、ユーザに対しまず使用可能な全機能を提示する。ユーザが全機能の中から所望の機能を選択すると、その機能を使用可能な機器が提示されるので、ユーザは設置場所等の情報を参考にし、その機能を使用する機器を選択決定させるようにする。このように、ユーザは使いたい機能がどの装置で実現可能か分からない場合でも、その機能を実現可能な機器を特定できるとともに、その機器の中から最も使い勝手のよい機器を選択し使用することができる。なお、S4以降については上述の如くS5へ進み、判定部204によりアプリケーションの有無の判定が行われる。総括以上、本実施形態に係る広告配信システム100によれば、携帯情報端末がMFPの所望の機能を使用できるアプリケーションを有しない場合、MFP側のストレージリソースの負担を抑えつつも、携帯情報端末に対し、ユーザが所望するアプリケーションを簡単な操作で配信できるアプリケーション配信システム等を提供することが可能となる。各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。また、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。