画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置であって、前記第1情報の取得要求を前記通信装置から受信する第1受信手段と、前記第1受信手段により前記取得要求を受信した場合、前記第1情報を前記サーバ装置から取得する第1情報取得手段と、前記第1情報取得手段により取得された前記第1情報であって、前記通信装置が画像を出力するのに適したデータサイズの画像データに対応する第1情報である適合第1情報を、前記取得要求の送信元の通信装置に送信する第1送信手段と、を備えることを特徴とする中継装置。画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置であって、前記第1情報の取得要求を前記通信装置から受信する第1受信手段と、前記第1受信手段により前記取得要求を受信した場合、複数のデータサイズの画像データのそれぞれに対応する複数の第1情報を画像毎に前記サーバ装置から取得する第1情報取得手段と、前記通信装置の画像出力能力を特定する出力能力特定情報を、前記通信装置から受信する第2受信手段と、前記第1情報取得手段が取得した複数の第1情報のうち、前記出力能力特定情報を用いて、いずれかのデータサイズの画像データに対応する第1情報を、適合第1情報として選択する選択手段と、前記選択手段により選択された前記適合第1情報を、前記取得要求の送信元の通信装置に送信する第1送信手段と、を備えたことを特徴とする中継装置。前記第1情報取得手段は、複数のデータサイズの画像データのそれぞれに対応する複数の第1情報を画像毎に受信するものであり、前記通信装置の画像出力能力を特定する出力能力特定情報を、前記通信装置から受信する第2受信手段と、前記出力能力特定情報を用いて、前記第1情報取得手段が取得した複数の第1情報から前記適合第1情報を選択する選択手段と、を備えることを特徴とする請求項1に記載の中継装置。前記第1情報取得手段は、複数の第1情報に加え、前記複数の第1情報のそれぞれに対応する画像データのデータサイズを受信するものであり、前記選択手段は、前記画像データのデータサイズと前記出力能力特定情報とを用いて前記適合第1情報を選択することを特徴とする、請求項2又は3に記載の中継装置。前記記憶部に通信装置のモデルを示すモデル情報と通信装置の画像出力能力を示すデータサイズとを対応づけて記憶しており、前記第2受信手段は、前記通信装置のモデル情報を前記出力能力特定情報として受信するものであり、前記選択手段は、前記第2受信手段によって受信したモデル情報に対応付けて前記記憶部に記憶されているデータサイズに基づき前記適合第1情報を選択することを特徴とする、請求項2~4のいずれかに記載の中継装置。前記第2受信手段は、前記通信装置の画像出力能力を示すデータサイズを出力能力特定情報として受信するものであり、前記選択手段は、前記第2受信手段によって受信したデータサイズに基づき前記適合第1情報を選択することを特徴とする、請求項2~4のいずれかに記載の中継装置。前記選択手段は、前記第1情報取得手段が取得した複数の第1情報のうち、前記通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報を適合第1情報として選択することを特徴とする、請求項2~6のいずれかに記載の中継装置。前記選択手段は、前記第1情報取得手段が取得した複数の第1情報に、前記通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報が含まれない場合は、前記通信装置の画像出力能力を示すデータサイズに最も近いデータサイズの画像データに対応する第1情報を適合第1情報として選択することを特徴とする、請求項7に記載の中継装置。前記選択手段は、前記第1情報取得手段が取得した複数の第1情報に、前記通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報が含まれない場合は、前記データサイズより大きいデータサイズの画像データに対応する第1情報のうち、前記通信装置の画像出力能力を示すデータサイズに最も近いデータサイズの画像データに対応する第1情報を適合第1情報として選択することを特徴とする、請求項8に記載の中継装置。前記通信装置の画像出力能力を示すデータサイズを特定する出力能力特定情報を、前記通信装置から受信する第2受信手段を備え、前記第1情報取得手段は、前記出力能力特定情報により特定されるデータサイズを用いて、前記適合第1情報の返信要求を前記サーバ装置へ送信する第2送信手段と、前記サーバ装置から、適合第1情報を含む返信を受信する第3受信手段と、を備えることを特徴とする、請求項1に記載の中継装置。画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置と、前記通信装置と、を含む通信システムであって、前記通信装置は、前記第1情報の取得要求を前記中継装置へ送信する取得要求送信手段と、前記中継装置から前記通信装置が画像を出力するのに適したデータサイズの前記第1情報である適合第1情報を受信する適合第1情報受信手段と、を備え、前記中継装置は、前記取得要求を前記通信装置から受信する第1受信手段と、前記第1受信手段により前記取得要求を受信した場合、前記画像データに対応する第1情報を前記サーバ装置から取得する第1情報取得手段と、前記第1情報取得手段により取得された前記第1情報のうち、前記適合第1情報を、前記取得要求の送信元の通信装置に送信する送信手段と、を備えることを特徴とする通信システム。画像データを記憶しており、第1情報を指定要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置が実行する中継方法であって、前記第1情報の取得要求を前記通信装置から受信する第1受信ステップと、前記第1受信ステップにより前記取得要求を受信した場合、前記第1情報を、前記サーバ装置から取得する第1情報取得ステップと、前記第1情報取得ステップにより取得された前記第1情報のうち、前記通信装置が画像を出力するのに適したデータサイズの前記第1情報である適合第1情報を、前記取得要求の送信元の通信装置に送信する第1送信ステップと、を実行することを特徴とする中継方法。通信装置のメーカーがこのようなサービスを提供する場合、通信装置は、電子ファイル格納サービス事業者が公開しているAPIを利用するためのプログラムを備える必要がある。しかし、電子ファイル格納サービス事業者が公開しているAPIは、サービス事業者の都合により更新される場合がある。サービス事業者のAPIが更新された場合、通信装置と電子ファイル格納サービスとの連携を維持するために、通信装置のプログラムはアップデートされる必要がある。そのため通信装置のメーカーは、サービス事業者が公開しているAPIが変更される都度、更新プログラムを配布しなければならない。一方、通信装置のユーザは、配布された更新プログラムを適用しなければならい。すなわち、サービス事業者が公開しているAPIの変更に伴う通信装置の更新プログラムを通信装置に適用するためには、通信装置のメーカー、及び、通信装置のユーザの双方にとって、煩雑な作業が必要となる。上述したような、煩雑な作業を省くために、通信装置のメーカーが、サーバ装置と通信装置とを中継する中継装置を用意することが考えられる。ところで、サーバ装置には、同じ画像に対応する、データサイズの異なる画像データが複数記憶されている場合がある。通信装置の画像出力能力は、通信装置の機種に固有である。そのため通信装置が、複数のデータサイズの画像データのうち通信装置の画像出力に適した画像データをサーバ装置からダウンロードすることが望まれる。本発明は、通信装置に、通信装置の画像出力に適した画像データをサーバ装置からダウンロードさせることができる中継装置、中継システム、及び、中継方法を提供する。上述の課題を解決するため、請求項1に記載の中継装置は、画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置であって、前記第1情報の取得要求を前記通信装置から受信する第1受信手段と、前記第1受信手段により前記取得要求を受信した場合、前記第1情報を前記サーバ装置から取得する第1情報取得手段と、前記第1情報取得手段により取得された前記第1情報であって、前記通信装置が画像を出力するのに適したデータサイズの画像データに対応する第1情報である適合第1情報を、前記取得要求の送信元の通信装置に送信する第1送信手段と、を備えることを特徴とする。また、請求項2記載の中継装置は、画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置であって、前記第1情報の取得要求を前記通信装置から受信する第1受信手段と、前記第1受信手段により前記取得要求を受信した場合、複数のデータサイズの画像データのそれぞれに対応する複数の第1情報を画像毎に前記サーバ装置から取得する第1情報取得手段と、前記通信装置の画像出力能力を特定する出力能力特定情報を、前記通信装置から受信する第2受信手段と、前記第1情報取得手段が取得した複数の第1情報のうち、前記出力能力特定情報を用いて、いずれかのデータサイズの画像データに対応する第1情報を、適合第1情報として選択する選択手段と、前記選択手段により選択された前記適合第1情報を、前記取得要求の送信元の通信装置に送信する第1送信手段と、を備えたことを特徴とする。また、請求項4記載の中継装置は、前記第1情報取得手段は、複数の第1情報に加え、前記複数の第1情報のそれぞれに対応する画像データのデータサイズを受信するものであり、前記選択手段は、前記画像データのデータサイズと前記出力能力特定情報とを用いて前記適合第1情報を選択することを特徴とする。また、請求項5記載の中継装置は、前記記憶部に通信装置のモデルを示すモデル情報と通信装置の画像出力能力を示すデータサイズとを対応づけて記憶しており、前記第2受信手段は、前記通信装置のモデル情報を前記出力能力特定情報として受信するものであり、前記選択手段は、前記第2受信手段によって受信したモデル情報に対応付けて前記記憶部に記憶されているデータサイズに基づき前記適合第1情報を選択することを特徴とする。また、請求項6記載の中継装置は、前記第2受信手段は、前記通信装置の画像出力能力を示すデータサイズを出力能力特定情報として受信するものであり、前記選択手段は、前記第2受信手段によって受信したデータサイズに基づき前記適合第1情報を選択することを特徴とする。また、請求項7記載の中継装置は、前記選択手段は、前記第1情報取得手段が取得した複数の第1情報のうち、前記通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報を適合第1情報として選択することを特徴とする。また、請求項8記載の中継装置は、前記選択手段は、前記第1情報取得手段が取得した複数の第1情報に、前記通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報が含まれない場合は、前記通信装置の画像出力能力を示すデータサイズに最も近いデータサイズの画像データに対応する第1情報を適合第1情報として選択することを特徴とする。また、請求項9記載の中継装置は、前記選択手段は、前記第1情報取得手段が取得した複数の第1情報に、前記通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報が含まれない場合は、前記データサイズより大きいデータサイズの画像データに対応する第1情報のうち、前記通信装置の画像出力能力を示すデータサイズに最も近いデータサイズの画像データに対応する第1情報を適合第1情報として選択することを特徴とする。また、請求項10記載の中継装置は、前記通信装置の画像出力能力を示すデータサイズを特定する出力能力特定情報を、前記通信装置から受信する第2受信手段を備え、前記第1情報取得手段は、前記出力能力特定情報により特定されるデータサイズを用いて、前記適合第1情報の返信要求を前記サーバ装置へ送信する第2送信手段と、前記サーバ装置から、適合第1情報を含む返信を受信する第3受信手段と、を備えることを特徴とする。また、請求項11記載の中継システムは、画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置と、前記通信装置と、を含む通信システムであって、前記通信装置は、前記第1情報の取得要求を前記中継装置へ送信する取得要求送信手段と、前記中継装置から前記通信装置が画像を出力するのに適したデータサイズの前記第1情報である適合第1情報を受信する適合第1情報受信手段と、を備え、前記中継装置は、前記取得要求を前記通信装置から受信する第1受信手段と、前記第1受信手段により前記取得要求を受信した場合、前記画像データに対応する第1情報を前記サーバ装置から取得する第1情報取得手段と、前記第1情報取得手段により取得された前記第1情報のうち、前記適合第1情報を、前記取得要求の送信元の通信装置に送信する送信手段と、を備えることを特徴とする。また、請求項12記載の中継方法は、画像データを記憶しており、第1情報を指定する要求を受信すると、前記要求の送信元へ前記第1情報に対応する画像データを返信するサーバ装置と、前記第1情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置が実行する中継方法であって、前記第1情報の取得要求を前記通信装置から受信する第1受信ステップと、前記第1受信ステップにより前記取得要求を受信した場合、前記第1情報を、前記サーバ装置から取得する第1情報取得ステップと、前記第1情報取得ステップにより取得された前記第1情報のうち、前記通信装置が画像を出力するのに適したデータサイズの前記第1情報である適合第1情報を、前記取得要求の送信元の通信装置に送信する第1送信ステップと、を実行することを特徴とする。請求項1、11、及び12に記載の発明によれば、中継装置は、通信装置が画像を出力するのに適したデータサイズの画像データに対応する第1情報である適合第1情報を、サーバ装置から取得することができる。そして通信装置は、適合第1情報を指定して、画像を出力するのに適したデータサイズの画像データをサーバ装置から取得することができる。また、請求項2に記載の中継装置によれば、サーバ装置から取得した複数の第1情報のうち、出力能力特定情報を用いて選択される第1情報を、通信装置へ送信することができる。また、請求項3に記載の中継装置によれば、出力能力特定情報を用いて、サーバ装置から取得した複数第1情報から、適合第1情報を選択することが可能となる。また、請求項4に記載の中継装置によれば、画像データのデータサイズと、出力能力特定情報と、を用いて、サーバ装置から取得した複数の第1情報から適合第1情報を選択することができる。また、請求項5に記載の中継装置によれば、通信装置から、モデル情報を受信すれば、通信装置の画像出力能力を示すデータサイズに基づき、適合第1情報を選択することができる。また、請求項6に記載の中継装置によれば、通信装置の画像出力能力を示すデータサイズに基づき、適合第1情報を選択することができる。また、請求項7に記載の中継装置によれば、通信装置の画像出力能力を示すデータサイズと、同一のデータサイズの画像データに対応する第1情報を選択し、通信装置に送信することができる。また、請求項8に記載の中継装置によれば、第1情報取得手段が取得した複数の第1情報に、通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報が含まれない場合は、通信装置の画像出力能力を示すデータサイズに最も近いデータサイズの画像データに対応する第1情報を適合第1情報として選択し、通信装置に送信することができる。請求項9に記載の中継装置によれば、第1情報取得手段が取得した複数の第1情報に、通信装置の画像出力能力を示すデータサイズと同一のデータサイズの画像データに対応する第1情報が含まれない場合は、通信装置の画像出力能力を示すデータサイズより大きいデータサイズの画像データに対応する第1情報のうち、通信装置の画像出力能力を示すデータサイズに最も近いデータサイズの画像データに対応する第1情報を適合第1情報として選択し、通信装置に送信することができる。また、請求項10に記載の中継装置によれば、出力能力特定情報により特定されるデータサイズを用いて、適合第1情報の返信要求をサーバ装置へ送信し、サーバ装置から、適合第1情報を含む返信を受信する。そのため、サーバ装置から、適合第1情報を指定して受信することができる。以下、本発明を具現化した実施の形態について、図面を参照して説明する。尚、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャートなどは、単なる説明例である。本発明をそれのみに限定する趣旨ではない。<サービス連携システム10の概略>図1を参照して、本発明を具現化した実施形態であるサービス連携システム10の概略について説明する。サービス連携システム10は、多機能装置100と中継装置200とを備える。サービス連携システム10は、サービス事業者が提供する電子ファイル格納サービスに対して電子ファイルのアップロード、又は、電子ファイル格納サービスから電子ファイルのダウンロードを行うことが出来る。電子ファイル格納サービスは、各サービス事業者がインターネット上に設置したサービス提供装置300によって提供される。具体的には、サービス提供装置300は、周知のWebサーバである。サービス提供装置300は、インターネットに接続された他の端末とHTTPHyperTextTransferProtocol、又は、HTTPSHypertextTransferProtocolSecurityによる通信を行い、他の端末に対して所定のサービスを提供する。多機能装置100は、具体的には、小型のデジタル複合機である。多機能装置100は、印刷機能、スキャナ機能、FAX機能、コピー機能、を備えている。多機能装置100の利用者は、多機能装置100のスキャナ機能により読み取った画像の電子ファイルを電子ファイル格納サービスにアップロードすることが出来る。また、多機能装置100の利用者は、電子ファイル格納サービスからダウンロードした電子ファイルを、多機能装置100の印刷機能により印刷することが出来る。多機能装置100は、中継装置200と連携して電子ファイルのアップロード及びダウンロードを行う。多機能装置100は、電子ファイル格納サービスへの電子ファイルのアップロード先のURLであるアップロード先URLや、電子ファイル格納サービスからダウンロードする電子ファイルのURLである電子ファイルURL等を、中継装置200を経由して、電子ファイル格納サービスから取得する。しかし、データ量の多い電子ファイルのバイナリデータの送受信は、中継装置200を経由せずに、電子ファイル格納サービスと直接行う。このため、サービス連携システム10によれば、中継装置200を経由するデータ量を抑えることが出来る。また、中継装置200に発生する負荷を抑えることが出来る。中継装置200は周知のサーバ機能を持った装置であればよい。中継装置200は、多機能装置100のメーカーが自前で用意しても良いが、周知のレンタルサーバや、Amazon登録商標のEC2ElasticComputeCloud:顧客が計算資源を借り、アプリケーションの実行を可能にする商用ウェブサービスに代表されるようなヴァーチャルマシンを利用することも考えられる。この場合、中継装置200の運用費用は、中継装置200を経由するデータ量や、中継装置200での処理の負荷によって変化する。上述のように、中継装置200を経由するデータ量を少なくしたり、中継装置200に発生する負荷を少なくしたりすることにより、レンタルサーバや、ヴァーチャルマシンを利用する場合の中継装置200の運用費用を抑えることが出来る。また、中継装置200を、メーカーが自前で用意する場合においても、中継装置200は、高い処理性能を必要としないので、中継装置の設備投資を抑えることが出来る。<サービス連携システム10のハードウェア構成>図2を参照して、サービス連携システム10のハードウェア構成について説明する。尚、以下の説明においては、サービス連携システム10は、サービスAと、サービスBとの、2つの電子ファイル格納サービスとの連携を行うものとして説明する。以下の説明において、サービスAのサービス提供サーバ300を、サービス提供サーバ300Aと称す。また、サービスBのサービス提供サーバ300を、サービス提供サーバ300Bと称す。両者を特に区別する必要がない場合は、単にサービス提供サーバ300と称す。多機能装置100と、中継装置200と、サービス提供サーバ300Aと、サービス提供サーバ300Bとは、互いに、ネットワーク400を介して接続されている。ネットワーク400は、たとえばインターネット網を採用することができる。これらの多機能装置100と、中継装置200と、サービス提供装置300とは互いに、HTTP/1.1に従ってデータの送受信を行う。先ず、多機能装置100のハードウェア構成について説明する。多機能装置100は、通信部110と、制御部120と、記憶部130と、メモリカードコントローラ140と、表示部150と、印刷部160と、スキャナ部170と、操作部180とを備えている。通信部110は、ネットワークに接続された他の装置と通信を行うための機器である。通信部110としては、周知のネットワークカードを採用することが出来る。制御部120は、図示しないCPUCentralProcessingUnitと、CPUに接続されたROM及びRAMを備えている。CPUは、ROMに記憶されたプログラムにしたがって、多機能装置100の動作を制御する。ROMに記憶されているプログラムには、XMLExtensibleMarkupLanguage等のマークアップ言語で記載されたテキストに基づいて画面を作成するためのレンダリングドライバが含まれる。RAMは、各種データを一時的に記憶する記憶装置である。記憶部130は、NAND型フラッシュメモリー等の不揮発性の記憶装置である。記憶部130は、多機能装置100の利用者を特定するための利用者特定情報や、多機能装置100のモデル名や、各種の設定情報等を記憶する。メモリカードコントローラ140は、多機能装置100に装着されたメモリカード141の記憶の制御を行う。具体的には、制御部120の指示に従って、メモリカード141へのデータの書込み、メモリカード141に記憶されているデータの削除、又は、メモリカード141に記憶されているデータの読み込み等を行う。メモリカード141には、所定形式の電子ファイルが記憶されている。表示部150は、周知のLCD等のディスプレイを備えた表示装置である。表示部150は、制御部120からの指示に従って、後述のメニュー項目選択画面やサムネイル画像等の所定の画像を表示する。表示部150の解像度表示総画素数は、多機能装置100のモデルごとに予め決まっている。例えば、VGAVideoGraphicsArrayの表示部150では、640×480ドットの画素数となる。表示部150の解像度に対して、画像データのデータサイズ表示用の画素データにした場合の、画素データの総数が小さい場合には、画像データによって生成される画像を引き伸ばして、表示部150に表示することになる。よって、表示部150に表示される画像が荒くなる。また、表示部150の解像度に対して、画像データのデータサイズ画素数が大きい場合には、画像データによって生成される画像の画素を間引いて表示部150に表示することになる。この場合、表示部150に表示される画像は詳細にならないにも関わらず、画像データを保持するメモリ容量や、画像データの通信時間が余分に必要になるという問題が発生する。よって、表示部150の解像度と、表示部150に表示する画像を生成するための画像データのデータサイズ画素数とは、近いことが好ましい。印刷部160は、制御部120の指示に従って、画像の印刷を行う装置である。スキャナ部170は、利用者にセットされた用紙に記録された画像を読み取る機器である。制御部120の指示に従って、画像の読取を行う。操作部180は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部120へ送信する装置である。利用者は、操作部180を操作することにより所望の指示を入力することが出来る。次に、中継装置200についてのハードウェア構成について説明する。本実施形態の説明では、中継装置200は、物理的に存在する一つのサーバであるものとして説明するが、上述したように中継装置200は、複数の物理的な装置が協働して一つのサーバとして機能するEC2のようなヴァーチャルマシンであっても良い。中継装置200は、通信部210、制御部220、記憶部230を備える。通信部210は、ネットワークに接続された他の装置と通信を行うための機器である。通信部210としては、周知のネットワークカードを採用することが出来る。制御部220は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部230に記憶されたプログラムにしたがって、中継装置200の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。記憶部230は、ハードディスクドライブのような不揮発性の記憶装置である。記憶部230は、サービスA用URL取得プログラム231と、サービスB用URL取得プログラム232と、の複数のソフトウェアのモジュールを記憶している。また、記憶部230は上述の複数のモジュールと協働して、多機能装置100とサービス提供装置300との通信の中継を行うための中継プログラムを記憶している。また、記憶部230は、表示部能力テーブル233を記憶している。図7に示すように、表示能力テーブル233は、多機能装置100のモデル名と、各モデルで採用されている表示部150の表示能力との対応を記憶しているテーブルである。表示能力テーブル233を用いることにより、モデル名から表示部150の表示能力を知ることができる。よって、多機能装置100のモデルごとに表示部150の表示能力が異なっている場合においても、モデル名によって、通信対象の多機能装置100における表示部150の表示能力を特定することができる。サービスA用URL取得プログラム231は、サービスAの公開しているAPIを利用してサービス提供サーバ300AからサムネイルURLまたは電子ファイルURLを取得するプログラムである。サムネイルURLとは、利用者にダウンロードする電子ファイルを選択させる際に表示するサムネイル画像の画像データの格納位置を示すURLである。また、サービス提供サーバ300Aは、サムネイル画像データのデータサイズごとに、サムネイルURLを用意する。例えば、あるサムネイル画像データのサイズに小中大の3種類が存在する場合には、これらの3種類のそれぞれのサムネイル画像データにアクセスするためのサムネイルURLが用意される。また、サービスB用URL取得プログラム232は、サービスBの公開しているAPIを利用してサービス提供サーバ300BからサムネイルURLまたは電子ファイルURLを取得するプログラムである。多機能装置100の利用者は、複数の電子ファイル格納サービスのうち所望のサービスを指定することが出来る。そして、多機能装置100の利用者は、指定したサービスから、所望の電子ファイルをダウンロードすることが出来る。また、多機能装置100の利用者は、電子ファイル格納サービスからダウンロードした電子ファイルを、印刷部160により印刷するか、多機能装置100に装着されたメモリカード141に記憶するかを選択することが出来る。<サービス連携システム10の動作>次に、図3を参照して、サービス連携システム10の動作の一例について説明する。図3は、サービス連携システム10の動作の一例を示したシーケンス図である。この例では、多機能装置100の利用者が、電子ファイル格納サービスからダウンロードした電子ファイルを印刷することを選択した場合の流れを説明する。尚、以下の説明において電子ファイル格納サービスを単にサービスと称す。先ず、利用者が、多機能装置100の操作部180を操作して、電子ファイルをダウンロードするサービスを選択すると、多機能装置100は、中継装置200に対して、ファイル選択画面要求を送信するD000。ファイル選択画面要求には、利用者に選択されたサービスを特定するための情報であるサービス特定情報と、利用者を特定するための情報である利用者特定情報と、表示部150の解像度を特定するための情報であるモデル名が含まれる。ファイル選択画面要求を受信した中継装置200は、利用者に選択されたサービスのサービス提供装置300に対してファイル一覧要求を送信するD001。ファイル一覧要求は、所定の検索条件に合致する電子ファイルのサムネイル画像のURLであるサムネイルURLと、そのサムネイルURLに対応する電子ファイルを特定するための情報である電子ファイル特定情報と、をサービス提供装置300から受信するためのメッセージである。ファイル一覧要求は、上述の検索条件に関する情報である検索条件情報を含む。ファイル一覧要求を受信したサービス提供装置300は、検索条件情報に合致する電子ファイルを検索し、その電子ファイルのサムネイルURLと、その電子ファイルを特定するための電子ファイル特定情報とを、中継装置200へ返信するD002。尚、上述のD001では、中継装置200は、多機能装置100から受信したファイル選択画面要求に含まれるサービス特定情報と利用者特定情報とに基づいてサービスと利用者とを特定することができる。そして、そのサービスと利用者とに対応するファイル一覧要求を作成し、それをサービス提供装置300に送信する。この際、中継装置200は、利用者に指定されたサービスに応じたプログラムにしたがって、ファイル一覧要求を作成する。具体的には、利用者によりサービスAが指定されている場合は、中継装置200は、記憶部230に記憶されているサービスA用URL取得プログラム231にしたがって、サービスAに対応したファイル一覧要求を作成し、それをサービス提供装置300Aに送信する。尚、このとき作成されるファイル一覧要求は、サービスAにより公開されているAPIを利用したHTTPメッセージである。サービス毎にサムネイルURLと、ファイル特定情報とを取得するためのAPIは異なる。このため、中継装置200は各サービスに応じたファイル一覧要求を作成するためのプログラムを備えている。具体的には、中継装置200は、サービスAのファイル一覧要求を作成するためのサービスA用URL取得プログラム231と、サービスBのファイル一覧要求を作成するためのサービスB用URL取得プログラム232とを備えている。中継装置200はこれらを利用して各サービスに対応するファイル一覧要求を作成する。このとき作成するファイル一覧要求に格納する検索条件情報の種類は、各サービスによって異なる。たとえば、サービス側がダウンロード可能な電子ファイルの一覧を検索するために、アルバムIDなどの、そのサービスでの電子ファイルの格納位置を特定するための情報が必要な場合は、ファイル一覧要求には、その利用者が利用しているアルバムのアルバムIDなどの電子ファイルの格納位置を特定するための情報が検索条件情報として格納される。また、サービス側がダウンロード可能な電子ファイルの一覧を検索するために、フォルダ名などの、そのサービスでの電子ファイルの格納位置を特定するための情報が必要な場合は、ファイル一覧要求には、その利用者が利用しているフォルダ名などの電子ファイルの格納位置を特定するための情報が検索条件情報として格納される。また、検索条件情報以外の付属情報が、ファイル一覧要求に格納される場合もある。たとえば、サービスが利用者の認証を行うために、利用者の認証情報を必要とする場合は、その認証情報が格納される。上述の検索条件情報や認証情報等の付属情報は、記憶部230が予め記憶している。中継装置200は必要な付属情報を利用して各サービスに応じたファイル一覧要求を作成する。ファイル一覧要求を受信したサービス提供装置300は、そのファイル一覧要求に対応するサムネイルURLと電子ファイル特定情報とを、中継装置200へ送信するD002。このとき、受信したファイル一覧要求に対応する電子ファイルが複数ある場合、サービス提供装置300は、その複数電子ファイルのそれぞれに対応するサムネイルURLと電子ファイル特定情報とを中継装置200に送信する。また、サービス提供装置300は、電子ファイルごとに、サイズが異なるサムネイル画像データの各々にアクセスするための、複数のサムネイルURLを送信する。例えば、1つのサムネイル画像について、画像データのデータサイズが3種類ある場合には、3種類のデータサイズの各々に対応した3つのサムネイルURLを送信する。なお、サービス提供装置300が送信するサムネイルURLのそれぞれには、データサイズ情報例えば、ピクセル数が紐付けられている。中継装置200は、サービス提供装置300から電子ファイル特定情報と複数のデータサイズのそれぞれに対応したサムネイルURLとを受信する。そして中継装置200は、サムネイルURLに紐付けられているデータサイズ情報を用いて、多機能装置100の表示部150に表示するのに適したデータサイズに対応したサムネイルURLを、受信した複数のサムネイルURLのうちから選択するD003。なお、多機能装置100の表示部150に表示するのに適したデータサイズの詳細については後述する。中継装置200は、受信したサムネイルURLと電子ファイル特定情報とに基づいて、多機能装置100にて表示するファイル選択画面のXMLテキストを作成するD004。ファイル選択画面は、多機能装置100にて利用者にダウンロードする電子ファイルを選択させるための画面である。ファイル選択画面には複数の電子ファイルのサムネイル画像が並べられる。利用者が、その中から所望の電子ファイルのサムネイル画像を選択すると、そのサムネイル画像に対応する電子ファイルがダウンロードされる。作成されるXMLテキストには、D003で選択されたサムネイルURLと、電子ファイル特定情報とが含まれる。そして、そのXMLテキストには、利用者によりサムネイル画像が選択された場合に、そのサムネイル画像に対応する電子ファイル特定情報を含む電子ファイルURL取得要求を中継装置200へ送信することが予め定められている。中継装置200は、D004で作成したファイル選択画面のXMLテキストを含むメッセージを多機能装置100へ送信するD005。ファイル選択画面のXMLテキストを受信した多機能装置100は、そのXMLテキストにしたがって、レンダリングを行う。この際、XMLテキストに含まれるサムネイルURLに基づいて、多機能装置100はサムネイル画像要求をサービス提供装置300へ送信するD006。サムネイル画像要求は、具体的にはGETメソッドを使ったHTTPメッセージである。サムネイル画像要求には、中継装置200から取得したサムネイルURLが含まれる。HTTPに基づいた通信を行うサーバは、通常GETメソッドをサポートしなければならない。このため、多機能装置100は、各サービスに応じたサムネイル画像要求を作成するプログラムがなくとも、データをダウンロードする際に一般的に利用されるGETメソッドを使って、各サービスからサムネイル画像をダウンロードすることが出来る。また、D003で選択されたサムネイルURLを用いることで、多機能装置100の表示部150に表示するのに適したデータサイズのサムネイル画像データをダウンロードすることができる。尚、中継装置200から複数の電子ファイルのそれぞれについてサムネイルURLを取得している場合、多機能装置100は、取得したサムネイルURL毎に、サービス提供装置300に対してサムネイル画像要求を送信する。サムネイル画像要求を受信したサービス提供装置300は、受信したサムネイル画像要求に含まれているURLに格納されているサムネイル画像を多機能装置100に送信するD007。サービス提供装置300からサムネイル画像を受信した多機能装置100は、表示部150に電子ファイル選択画面を表示させるD008。電子ファイル選択画面には、サービス提供装置300から受信したサムネイル画像が並べられる。このため、利用者はサムネイル画像を閲覧しながら所望の電子ファイルを探すことができる。多機能装置100は、電子ファイル選択画面を表示させた後、利用者による電子ファイルの選択を受け付けるD009。利用者は、操作部180を操作することにより所望の電子ファイルを選択することが出来る。利用者により、所望の電子ファイルが選択されると、多機能装置100は、中継装置200に対して、電子ファイルURL取得要求を送信するD010。電子ファイルURL取得要求には、多機能装置100の利用者を特定する利用者特定情報と、利用者により選択されたサービスを特定するサービス特定情報と、利用者に選択された電子ファイルの電子ファイル特定情報と、多機能装置100のモデル名が含まれる。電子ファイルURL取得要求を受信した中継装置200は、利用者に選択されたサービスのサービス提供装置300に対して、電子ファイルURL要求を送信するD011。尚、この電子ファイルURL要求には多機能装置100から受信した電子ファイル特定情報が含まれる。中継装置200は、受信した電子ファイルURL取得要求に含まれるサービス特定情報に基づいて、電子ファイルURL要求を送信すべきサービスを特定することができる。そして、そのサービスに対応する電子ファイルURL要求を作成し、それをサービス提供装置300に送信する。中継装置200は、利用者に指定されたサービスに応じたプログラムにしたがって、電子ファイル特定情報を含む電子ファイルURL要求を作成する。具体的には、利用者によりサービスAが指定されている場合は、中継装置200は、記憶部230に記憶されているサービスA用URL取得プログラム231にしたがって、サービスAに対応した電子ファイルURL要求を作成し、それをサービス提供装置300Aに送信する。尚、このとき作成される電子ファイルURL要求は、ファイル一覧要求と同様、サービスAにより公開されているAPIを利用したHTTPメッセージである。サービス毎に電子ファイルURLを取得するためのAPIは異なる。このため、中継装置200は各サービスに応じた電子ファイルURL要求を作成するためのプログラムを備えている。具体的には、中継装置200は、サービスAの電子ファイルURL要求を作成するためのサービスA用URL取得プログラム231と、サービスBの電子ファイルURL要求を作成するためのサービスB用URL取得プログラム232とを備えている。中継装置200はこれらを利用して各サービスに対応する電子ファイルURL要求を作成する。尚、ファイル一覧要求と同様に、作成する電子ファイルURL要求になんらかの付属情報が必要な場合、中継装置200は、予めに記憶部230に記憶されている付属情報を利用して電子ファイルURL要求を作成する。電子ファイルURL要求を受信したサービス提供装置300は、その電子ファイルURL要求に対応する電子ファイルのURLを、中継装置200へ送信するD012。サービス提供装置300から電子ファイルURLを受信した中継装置200は、受信した電子ファイルURLを多機能装置100に送信するD013。電子ファイルURLを取得した多機能装置100は、電子ファイル要求をサービス提供装置300へ送信するD014。電子ファイル要求は、具体的にはGETメソッドを使ったHTTPメッセージである。電子ファイル要求には、中継装置200から取得した電子ファイルURLが含まれる。サムネイル画像要求同様にGETメソッドを使ったHTTPメッセージを送信することで、多機能装置100は、各サービスに応じたメッセージを作成するプログラムがなくても、所望の電子ファイルをダウンロードすることが出来る。電子ファイル要求を受信したサービス提供装置300は、電子ファイル要求に含まれているURLに格納されている電子ファイルを、多機能装置100へ送信するD015。サービス提供装置300から電子ファイルを受信した多機能装置100は、受信した電子ファイルを印刷するD016。これにより、利用者は、所望の電子ファイルを電子ファイル格納サービスからダウンロードし、ダウンロードした電子ファイルを印刷することが出来る。<多機能装置100の動作>次に、図4、及び、図5のフローチャートを参照し、多機能装置100の詳細な動作について説明する。多機能装置100の電源がONされると、多機能装置100の制御部120は、ROMに記憶された所定のプログラムに従って図4に示すメイン処理を開始する。先ず、制御部120は、表示部150にメニュー項目選択画面を表示して、利用者によるメニュー項目の選択を受け付けるS110。メニュー項目選択画面では、複数のメニュー項目が表示される。利用者は所望のメニュー項目を操作部180を操作して選択することができる。複数のメニュー項目には少なくともアップロード、ダウンロードのメニュー項目が存在する。アップロードは、電子ファイル格納サービスに所望の電子ファイルをアップロードする際に選択するメニュー項目である。また、ダウンロードは、電子ファイル格納サービスから所望の電子ファイルをダウンロードするメニュー項目である。利用者によるメニュー項目の選択を受け付けた後、制御部120は、選択されたメニュー項目がアップロードであるか否かを判断するS111。選択されたメニュー項目がアップロードである場合S111:YES、制御部120は、アップロード処理を行うS112。アップロード処理は、利用者が選択するサービスへスキャナ部170で読み取った画像の電子ファイルをアップロードする処理である。選択されたメニュー項目がアップロードでない場合S111:NO、制御部120は、選択されたメニュー項目がダウンロードであるか否かを判断するS113。選択されたメニュー項目がダウンロードである場合S113:YES、制御部120は、後述のダウンロード処理を行うS114。ダウンロード処理は、利用者が選択するサービスから電子ファイルをダウンロードする処理である。一方、選択されたメニュー項目がダウンロードでない場合S113:NO、制御部120は、その他のメニュー項目の選択に応じた処理を行うS115。S112、S114、S115のいずれかの処理を行った後、制御部120は、利用者により電源のOFF操作が行われたか否かを判断するS116。利用者により電源がOFFされていない場合S116:NO、制御部120は、上述のS110に戻り、上述のS110からS115までの処理を繰り返す。一方、電源のOFF操作が行われた場合S116:YES、制御部120は、多機能装置100の電源をOFFしてメイン処理を終了する。次に、図5を参照して、上述のダウンロード処理についての詳細を説明する。ダウンロード処理を開始すると、制御部120は、表示部150にサービス選択画面を表示して、利用者が利用したいサービスの選択を受け付けるS410。本実施形態においては、サービスAとサービスBとの中から利用者は所望のサービスを選択できる。利用者により何れかのサービスが選択されると、制御部120は、利用者により選択されたサービスを特定するためのサービス特定情報をRAMに記憶する。サービスの選択を受け付けた後、制御部120は、プリント/メディア選択画面を表示部150に表示させ、利用者にダウンロードする電子ファイルの利用方法を選択させるS411。プリント/メディア選択画面には、これからダウンロードする電子ファイルの利用方法の選択項目としてプリントと、メディアとの項目が表示される。プリントは、ダウンロードする電子ファイルを、印刷部160により印刷させる項目である。一方、メディアは、ダウンロードする電子ファイルを記憶させる項目である。プリント/メディア選択画面を表示させた後、制御部120は、利用者による利用方法の選択を受け付けるS411。利用者は、操作部180を操作して、利用方法を選択することが出来る。利用者による利用方法の選択を受け付けたあと、制御部120は、S411で利用者に選択された利用方法をRAMに記憶するS412。利用方法をRAMに記憶した後、制御部120は、ファイル選択画面要求を中継装置200に送信するS413。上述したようにファイル選択画面要求には、サービス特定情報と、利用者特定情報と、多機能装置100のモデル名とが含まれる。サービス特定情報は、上述のS410でRAMに記憶されたサービス特定情報が用いられる。記憶部130には、多機能装置100の利用者を特定するための利用者特定情報が予め記憶されている。ファイル選択画面要求の利用者特定情報には、この記憶部130に記憶されている利用者特定情報が用いられる。尚、複数の利用者が一つの多機能装置100を共有して利用している場合は、利用者にダウンロードのメニュー項目が選択されたあと、周知の方法で利用者のログイン処理を行い、現在操作している利用者の利用者特定情報を特定するようにすれば良い。ファイル選択画面要求を送信後、制御部120は、中継装置200からファイル選択画面のXMLテキストを受信したか否かを判断するS414。ファイル選択画面のXMLテキストを中継装置200から受信していない場合はS414:NO、制御部120は、ファイル選択画面のXMLテキストを受信するまで待機する。一方、ファイル選択画面のXMLテキストを中継装置200から受信している場合はS414:YES、制御部120は、ファイル選択画面のXMLテキストに基づいてレンダリングを行う。この際、そのXMLテキストに含まれているサムネイルURLに基づいて、サービス提供装置300からサムネイル画像をダウンロードするS415。具体的には、上述のD006、及び、D007で説明したように、サービス提供装置300に対してサムネイル画像要求を送信し、サービス提供装置300からサムネイル画像を受信する。このようにしてサムネイル画像をダウンロードした後、制御部120は、ファイル選択画面を表示部150に表示するS416。ファイル選択画面を表示した後、制御部120は、利用者によるダウンロードする電子ファイルの選択を受け付けるS417。利用者によりダウンロードする電子ファイルが選択されると、制御部120は、電子ファイルURL取得要求を中継装置200に送信するS418。このとき送信される電子ファイルURL取得要求には、サービス特定情報と利用者により選択された電子ファイルを特定する電子ファイル特定情報とが含まれる。電子ファイルURL取得要求を送信後、制御部120は、中継装置200から電子ファイルURLを受信したか否かを判断するS419。中継装置200から電子ファイルURLを受信していない場合はS419:NO、制御部120は、中継装置200から電子ファイルURLを受信するまで待機する。一方、中継装置200から電子ファイルURLを中継装置200から受信している場合はS419:YES、制御部120は、受信した電子ファイルURLに基づいて、サービス提供装置300から電子ファイルをダウンロードするS420。具体的には、上述のD014、及び、D015で説明したように、サービス提供装置300に対して電子ファイル要求を送信し、サービス提供装置300から電子ファイルを受信する。このようにして電子ファイルをダウンロードした後、制御部120は、上述のS412において、RAMに記憶した利用方法がプリントであるか否かを判断するS421。利用者により選択された利用方法がプリントである場合はS421:YES、制御部120は、ダウンロードした電子ファイルを印刷部160に印刷させS422、メイン処理に戻る。一方、利用者により選択された利用方法がメディアである場合はS421:NO、制御部120は、ダウンロードした電子ファイルを、メモリカード141の所定の領域に記憶させS423、メイン処理に戻る。<中継装置200の動作>次に、図6に示すフローチャートを参照し、中継装置200の詳細な動作について説明する。記憶部230に記憶されている中継プログラムが起動されると、中継装置200の制御部220は、記憶部230に記憶されている各種のプログラムにしたがって、図6に示す中継装置処理を開始する。中継装置処理を開始すると、先ず、制御部220は、ファイル選択画面要求をパケット通信を介して多機能装置100から受信したか否かを判断するS500。ファイル選択画面要求を受信したと判断した場合S500:YES、制御部220は、サービス提供装置300からサムネイルURLとファイル特定情報とを受信するS502。具体的には、上述のD001で説明したように、受信したファイル選択画面要求に含まれるサービス特定情報に対応するプログラムを実行する。制御部220は、サービス特定情報に対応するプログラムの制御に従い、サービス提供装置300にファイル一覧要求を送信する。そして、サービス提供装置300から送信されるサムネイルURLとファイル特定情報とを受信する。このとき、サイズが異なるサムネイル画像データの各々にアクセスするための、複数のサムネイルURLの全てを受信する。前述したようにサムネイルURLのそれぞれには、データサイズ情報例えば、ピクセル数が紐付けられている。S504において、多機能装置100から取得したモデル名から、多機能装置100の表示部150の最適画像データサイズを特定する。具体的には、S500で受信したファイル選択要求のパケットに含まれている多機能装置100のモデル名に基づいて、図7に示す表示部能力テーブル233を検索し、多機能装置100の表示部150が表示可能な画像の最大ピクセル数を取得する。本実施形態では、多機能装置100の表示部150が表示可能な画像の最大ピクセル数を最適画像データサイズとする。例えば、多機能装置100のモデル名が、DocumentPrinter1である場合は、最適画像データサイズは108×136ピクセルとなる。S506において、制御部220は、サービス提供装置300から受信した複数のサムネイルURLのうちから、最適画像データサイズに適した画像データを取得するためのサムネイルURLを選択する。具体的には、複数のサムネイルURLのそれぞれに紐付けられたデータサイズ情報を参照し、最適画像データサイズとデータサイズが一致する画像データを取得するためのサムネイルURLが、存在するか否かを判断する。上記のサムネイルURLが存在すると判断される場合S506:YESには、S508へ進む。S508において、制御部220は、多機能装置100に通知するサムネイルURLとして、最適画像データサイズとサイズが一致する画像データに対応するサムネイルURLを選択する。一方、上記のサムネイルURLが存在しないと判断される場合S506:NOには、S510へ進む。S510において、制御部220は、複数のサムネイルURLのそれぞれに紐付けられたデータサイズ情報を参照し、多機能装置100に通知するサムネイルURLとして、最適画像データサイズよりも大きなデータサイズを有するもののうち、最適画像データサイズに最も近いサイズを有する画像データに対応するサムネイルURLを選択する。最適画像データサイズよりも大きなサイズの画像データを選択することにより、多機能装置100が画像データを引き伸ばして表示部150に表示しなければならないという事態を防止できる。よって、表示部150での表示画像の品質低下表示画面の輪郭線にシャギーが発生するなどを防止することができる。このように、1つの画像について、サイズが異なる複数のサムネイル画像が存在する場合、中継装置200は、最適画像データサイズと一致するデータサイズの画像データに対応するサムネイルURLを選択する。また、最適画像データサイズと一致するデータサイズの画像データに対応するサムネイルURLが存在しない場合、中継装置200は最適画像データサイズよりも大きなデータサイズを有するもののうち、最適画像データサイズに最も近いサイズを有する画像データに対応するサムネイルURLを選択することができる。なお、S510では、画像データのデータサイズを示す、縦、及び、横のピクセル数のうち、少なくとも一方のピクセル数が、上述の条件を満たしていればよい。画像データのデータサイズを示すピクセル数の縦横比と、最適画像データサイズを示すピクセル数の縦横比は、必ずしも同一ではないからである。サムネイルURLとファイル特定情報とを取得した後、制御部220は、ファイル選択画面のXMLテキストを作成するS512。ファイル選択画面のXMLテキストを作成は、上述のD004の説明のとおりである。つぎに、制御部220は、ファイル選択画面のXMLテキストを多機能装置100へ送信しS513、S500に戻る。また、上述のS500において、ファイル選択画面要求を受信していない場合はS500:NO、制御部220は、多機能装置100から電子ファイルURL取得要求を受信したか否かを判断するS514。多機能装置100から電子ファイルURL取得要求を受信したと判断した場合S514:YES、制御部220は、サービス提供装置300から電子ファイルURLを取得するS515。具体的には、上述のD011で説明したように、受信した電子ファイルURL取得要求に含まれるサービス特定情報に対応するプログラムを実行することにより、サービス提供装置300に電子ファイルURL要求を送信することで、電子ファイルURLを取得する。電子ファイルURLを取得した後、制御部220は、取得した電子ファイルURLを多機能装置100に送信してS516、S500へ戻る。S514において電子ファイルURLを受信していないと判断した場合S514:NO、制御部220は、その他の処理を行いS517、S500へ戻る。その他の処理の具体例としては、多機能装置100がサービスに所望の画像をアップロードする際に、多機能装置100とサービス提供装置300との通信の中継を行う処理等を行う。<効果>多機能装置100が受信した画像データのデータサイズピクセル数が、表示部150の表示能力ピクセル数に比して大きい場合には、表示部150に表示される画像は詳細にならない一方で、画像データを保持するメモリ容量が増大したり、画像データの通信時間が増大するなどの問題が発生する。このとき、従量制で料金が課金されるシステムの場合には、通信料金が高くなるという問題が発生する。また、表示部150の表示能力に対して、画像データのデータサイズピクセル数が小さい場合には、画像を引き伸ばして表示するため、表示品質が悪くなるという問題がある。そこで、本願に係る中継装置200によれば、表示部150に表示するのに適したデータサイズのサムネイル画像データを取得するためのサムネイルURLを、サービス提供装置300から取得することができる。これにより、表示部150の表示能力に適合したサイズの画像データを取得できるため、多機能装置100とサービス提供装置300とのデータ通信量を小さくすることと、表示部150に高品質の画像を表示することとを、両立することができる。また、本願に係る中継装置200によれば、取得した複数のサムネイルURLのうちから、表示部150に表示するのに適したデータサイズのサムネイル画像データを取得するためのサムネイルURLを選択することが可能となる。これにより、サムネイルURLを選択する処理を中継装置200で行うことができるため、サービス提供装置300や多機能装置100の処理負担を軽くすることが可能となる。また、本願に係るサービス連携システム10によれば、所望のサービスからダウンロードした電子ファイルを印刷することができ、且つ、電子ファイルは中継装置200を経由しないため、中継装置200の運用費用を抑えることが出来る。また、本願に係るサービス連携システム10によれば、中継装置200に対して多数の多機能装置100を接続することで、一つの中継装置200で、多数の多機能装置100とサービスとを連携させることが出来る。サービス連携システムを利用者に提供する事業者は、中継装置200のAPIを利用するプログラムを必要に応じて更新するだけで、他のサービスとの連携を維持することが出来る。尚、上述の実施形態におけるサービス提供装置300が、特許請求の範囲に記載のサーバ装置に相当する。上述の実施形態における中継装置200が、特許請求の範囲に記載の中継装置に相当する。上述の実施形態における多機能装置100が、特許請求の範囲に記載の通信装置に相当する。上述の実施形態におけるサムネイルURLが、特許請求の範囲に記載の第1情報に相当する。上述の実施形態におけるファイル選択画面要求が、特許請求の範囲に記載の第1情報の取得要求に相当する。上述の実施形態におけるモデル名が、特許請求の範囲に記載の出力能力特定情報に相当する。上述の実施形態における最適画像データサイズが、特許請求の範囲に記載の通信装置の画像出力能力を示すデータサイズに相当する。また、S500を実行する制御部は第1受信手段の一例である。S502を実行する制御部は第1情報取得手段の一例である。S513を実行する制御部は第1送信手段の一例である。S500を実行する制御部は第2受信手段の一例である。S502を実行する制御部は第1情報受信手段の一例である。S508及びS510を実行する制御部は選択手段の一例である。本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加え得ることは勿論である。<変形例>本実施形態では多機能装置100の表示部150が表示可能な画像の最大ピクセル数を最適画像データサイズとした。しかし、多機能装置100の表示部150が、サムネイル画像を表示するために、使用できる画像の最大ピクセル数を最適画像データサイズとしてもよい。表示部150には、サムネイル画像と同時に各種テキスト情報などが表示されることが考えられるためである。本実施形態では、サムネイル画像データのデータサイズピクセル数を最適化する場合を説明したが、この形態に限られない。電子ファイルのデータサイズピクセル数を最適化することも可能である。ここで、電子ファイルの一例としては、JPEGJointPhotographicExpertsGroup形式や、PNGPortableNetworkGraphics形式のファイルが挙げられる。この場合、図3のD010において、電子ファイルURL取得要求が受信される。D012において中継装置200は、サービス提供装置300から、データサイズが異なる電子ファイルデータの各々にアクセスするための、それぞれにデータサイズ情報ピクセル数が紐付けられた複数の電子ファイルURLを受信する。そして中継装置200は、それぞれの電子ファイルURLに紐付けられたデータサイズ情報を用いて、多機能装置100の印刷部160で印刷するのに適したデータサイズの電子ファイルデータを取得するための電子ファイルURLを、受信した複数の電子ファイルURLのうちから選択する。印刷部160での印刷処理に適したデータサイズを選択する方法は、各種の方法が可能である。例えば、記憶部130の容量が大きくなる、制御部120のCPU処理速度が高くなる、または、印刷部160の印刷解像度が大きくなるほど、大きなデータサイズを有する電子ファイルを選択するとしてもよい。記憶部130の容量が小さい、制御部120のCPU処理速度が遅い、または、印刷部160の印刷解像度が小さい場合は、大きなデータサイズを有する電子ファイルは選択されない。また、JPEGやPNGなどによって圧縮された電子ファイルデータを解凍するためのハードウェアやプログラム等を、多機能装置100が備えている場合には、より大きなデータサイズを有する電子ファイルを選択するとしてもよい。そしてD013において、中継装置200は、選択した電子ファイルURLを多機能装置100に送信する。D014およびD015において、多機能装置100は、選択された電子ファイルURLを用いて、印刷部160で印刷するのに適したデータサイズの電子ファイルデータを受信する。これにより、多機能装置100とサービス提供装置300とのデータ通信量が必要以上に大きくなることを防止することと、印刷部160で高品質の印刷を行なうこととを、両立することができる。また、通信対象の多機能装置100における表示部150の表示能力を特定するための出力能力特定情報は、多機能装置100のモデル名に限られず、各種の情報であってよい。例えば、表示部150の表示能力を直接表す情報例:ピクセル数、VGA、インチ数であってもよい。また、出力能力特定情報は、多機能装置100と中継装置200とのパケット通信で用いられるパケットに常に含まれていてもよいし、特定の場合例えば、ファイル選択画面要求を通信する場合などのみに含まれていてもよい。また、出力能力特定情報がパケットに含まれる形態は各種の形態でよく、例えば、ヘッダ部分に含まれていてもよいし、ボディ部分に含まれていてもよい。また、表示部150に表示するのに適したデータサイズピクセル数のサムネイル画像データを取得するためのサムネイルURLを選択する方法は、各種の変形例が挙げられる。例えば、本実施形態では、図6のS510において、多機能装置100に送信するサムネイルURLとして、最適画像データサイズよりも大きなサイズを有するもののうち、最適画像データサイズに最も近いサイズを有する画像データを取得するためのサムネイルURLが選択された。しかし、最適画像データサイズよりも小さなサイズを有するもののうち、最適画像データサイズに最も近いサイズを有する画像データを取得するためのサムネイルURLが選択される構成としてもよい。さらに、最適画像データサイズよりも大きいか小さいかに関わらず、最適画像データに最も近いサイズを有する画像データを取得するためのサムネイルURLが選択される構成としてもよい。また、図3のD001において、中継装置200からサービス提供装置300へファイル一覧要求を送信する際に、画像データのデータサイズピクセル数を指定する情報を送信するとしてもよい。そして、D002において、最適なサイズのサムネイル画像データを取得するための、1つのサムネイルURLが返信されてくるとしてもよい。これにより、中継装置200とサービス提供装置300との間の通信量を低減することが可能となる。印刷部160で印刷するのに適したデータサイズ画像データのピクセル数、ファイル全体のバイト数、またはファイルに含まれる画像データのバイト数の電子ファイルデータを取得するための電子ファイルURLを選択する方法についても同様である。具体的には、図3の図D011において、電子ファイルURLを要求する際に、電子ファイルのデータサイズファイル全体のバイト数またはファイルに含まれる画像データのバイト数を指定する情報も併せて送信する。また、多機能装置100、中継装置200、サービス提供装置300の間の通信は、HTTP形式の通信方式に限られず、FTPFileTransferProtocol形式などの他の通信方式を適用する場合においても本願の効果を得ることが可能である。なお、HTTP形式の通信では、送信元装置を特定する特定情報パーソナルコンピュータの場合は、パーソナルコンピュータが備えるブラウザ情報、多機能装置の場合はモデル名などが送信データに含まれている。よって、HTTP形式の送信データに含まれている特定情報を、サイズ特定情報として流用すれば、サイズ特定情報を別途新たに送信する必要がない。一方、特定情報が通信データに含まれていない通信形式例:FTP形式では、サイズ特定情報を別途新たに送信する必要がある。また、図3のD006およびD007において、多機能装置100がサービス提供装置300からサムネイル画像をダウンロードする形態を説明したが、この形態に限られず、中継装置200を介してサムネイル画像のダウンロードを行ってもよい。具体的には次のように行う。多機能装置100が中継装置200へD005で受信したXMLテキストに含まれるサムネイルURLを送信する。中継装置200は、多機能装置100から受信したサムネイルURLに基づいて、サービス提供装置300からサムネイル画像をダウンロードする。そして中継装置200は、多機能装置100へサービス提供装置300からダウンロードしたサムネイル画像を送信する。D001図3の説明ではファイル一覧要求に必要な付属情報を中継装置200が予め記憶しているものとして説明したが、本発明はこれに限るものではない。たとえば、ファイル一覧要求を作成する前に、その都度、中継装置200が、多機能装置100に必要な付属情報を問い合わせるようにしても良い。付属情報の問い合わせを受けた多機能装置100は、表示部150に付属情報の問い合わせ画面を表示して、利用者に付属情報の入力または選択を行わせる。すなわち、利用者は所望のアルバムのアルバムIDや、フォルダ名を指定することが出来る。そして、利用者に入力または選択された付属情報を、多機能装置100が中継装置200に送信する。これにより中継装置200は、必要な付属情報を特定することができる。尚、この場合は、中継装置200が、各サービスに対応した問い合わせ画面を、XML等のマークアップ言語で作成する。これは、サービス毎に利用者に入力または選択させるべき付属情報の種類が異なるためである。中継装置200は、XML等のマークアップ言語で記載された問い合わせ画面のメッセージを多機能装置100に送信する。多機能装置100は、受信したそのメッセージに基づいてレンダリングを行うことによって、利用者に指定されたサービスに対応する問い合わせ画面を表示することができる。多機能装置100は、XML等のマークアップ言語のレンダリングドライバさえ備えていれば、各サービスに応じた問い合わせ画面を表示させることが可能である。よって、利用者は、各サービスに応じて、サムネイル画像をダウンロードしたいアルバムや、フォルダを自由に指定することが出来る。上述の実施形態においては、ダウンロードするサムネイル画像のアドレス、または、電子ファイルのアドレスとしてURLを用いて説明したが本発明はこれに限るものではない。また、上述の実施形態においては、中継装置処理のS512において、中継装置200の制御部220が、ファイル選択画面のXMLテキストを作成し、S513においてそれを送信するものとして説明したが、本発明はこれに限るものではない。たとえば、中継装置200が、HTTPメッセージのレスポンスとして各サービスから受信した電子ファイル特定情報とサムネイルURLとを多機能装置100にそのまま送信するようにしてもよい。この場合、多機能装置100が、メーカーが独自に用意した所定のプログラムにたがって、受信した電子ファイル特定情報とサムネイルURLとに基づいて、ファイルの選択画面を作成するようにしてもよい。また、上述の実施形態においては、中継装置処理のS502において、中継装置200がサムネイルURLを取得するものとして説明したが、本発明はこれに限るものではない。たとえば、中継装置200が、サムネイルURLに替えて電子ファイルのファイル名を取得して、多機能装置100では、サムネイル画像に替えてそのファイル名を表示するようにしても良い。