電子ファイル格納サービスのサービス提供装置が接続されたネットワークと接続された中継装置と、前記ネットワークと接続された画像処理装置とを備えた画像処理システムであって、前記画像処理装置は、画像の電子ファイルを記憶する電子ファイル記憶部と、前記サービス提供装置への電子ファイルのアップロード先を表すアップロード先アドレスの取得要求を前記中継装置に送信するアドレス取得要求送信部と、前記アドレス取得要求送信部により前記アップロード先アドレスの取得要求が前記中継装置に送信された後に、前記中継装置から前記アップロード先アドレスと、前記サービス提供装置へのアップロード要求を行うためのアップロードメッセージのテンプレートとを受信した場合、その受信されたテンプレートにしたがって、前記電子ファイル記憶部により記憶された電子ファイルと前記アップロード先アドレスとを含む前記アップロードメッセージを作成するアップロードメッセージ作成部と、前記アップロードメッセージ作成部により作成された前記アップロードメッセージを前記サービス提供装置へ送信することで、前記サービス提供装置に電子ファイルのアップロードを行うアップロードメッセージ送信部と、を備え、前記中継装置は、前記電子ファイル格納サービスを利用するために提供されたAPIを用いたプログラムであって、前記サービス提供装置から前記アップロード先アドレスを取得するためのアップロード先アドレス取得プログラムを記憶するプログラム記憶部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得するアップロード先アドレス取得部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロードメッセージのテンプレートと、前記アップロード先アドレス取得部により取得された前記アップロード先アドレスと、を前記画像処理装置に送信するアップロード先アドレス送信部と、を備えたことを特徴とする画像処理システム。前記画像処理装置は、前記サービス提供装置が提供する複数の電子ファイル格納サービスの中の1つのサービスを選択するために操作可能な操作部を備え、前記アドレス取得要求送信部は、前記サービス提供装置への電子ファイルのアップロード先を表すアップロード先アドレスであって、前記操作部の操作にしたがって選択された前記電子ファイル格納サービスに対応するアップロード先アドレスの取得要求を前記中継装置に送信し、前記プログラム記憶部は、前記複数の電子ファイル格納サービスに対応する複数のアップロード先アドレス取得プログラムを記憶し、前記アップロード先アドレス取得部は、前記操作部の操作にしたがって選択された前記電子ファイル格納サービスに対応する前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得し、前記アップロード先アドレス送信部は、前記操作部の操作にしたがって選択された前記電子ファイル格納サービスに対応する前記アップロードメッセージのテンプレートと、前記アップロード先アドレス取得部により取得された前記アップロード先アドレスと、を前記画像処理装置に送信することを特徴とする請求項1に記載の画像処理システム。前記中継装置は、前記複数の電子ファイル格納サービスに対応する複数の前記アップロードメッセージのテンプレートの中から、前記操作部の操作にしたがって選択された前記電子ファイル格納サービスに対応する前記アップロードメッセージのテンプレートを作成するテンプレート作成部を備え、前記アップロード先アドレス送信部は、前記テンプレート作成部により作成された前記アップロードメッセージのテンプレートと、前記アップロード先アドレス取得部により取得された前記アップロード先アドレスと、を前記画像処理装置に送信することを特徴とする請求項2に記載の画像処理システム。前記画像処理装置は、情報を表示する表示部と、前記アップロードメッセージが送信された前記サービス提供装置から、アップロード結果を含むレスポンスメッセージを受信した場合、前記中継装置に前記レスポンスメッセージの解読要求を送信する解読要求送信部と、前記解読要求送信部により前記解読要求が前記中継装置に送信された後に、前記中継装置から解読結果を受信した場合、前記解読結果に応じてアップロード結果の表示を前記表示部に行う表示制御部と、を備え、前記中継装置は、前記画像処理装置から前記解読要求を受信した場合、前記解読要求に含まれる前記レスポンスメッセージを解読し、前記解読結果を作成する解読結果作成部と、前記解読結果作成部により作成された前記解読結果を、前記画像処理装置に送信する解読結果送信部と、を備えたことを特徴とする請求項1~3のいずれかに記載の画像処理システム。前記中継装置は、前記画像処理装置から受信した前記アップロード先アドレスの取得要求が含むサービス特定情報により特定されるサービス提供装置のアップロード先アドレスが前記中継装置に記憶されているか否かを判断する判断手段を備え、前記アップロード先アドレス取得部は、前記判断手段がアップロード先アドレスを記憶していると判断した場合、前記記憶されているアップロード先アドレスを取得し、前記判断手段がアップロード先アドレスを記憶していないと判断した場合、前記アップロード先アドレス取得プログラムを実行して、前記サービス特定情報により特定されるサービス提供装置から前記アップロード先アドレスを取得することを特徴とする請求項1~4のいずれかに記載の画像処理システム。電子ファイル格納サービスのサービス提供装置が接続されたネットワークと接続された中継装置と、前記ネットワークと接続された画像処理装置とを備えた画像処理システムに使用される画像処理方法であって、前記画像処理装置が実行するステップは、画像の電子ファイルを記憶する電子ファイル記憶ステップと、前記サービス提供装置への電子ファイルのアップロード先を表すアップロード先アドレスの取得要求を前記中継装置に送信するアドレス取得要求送信ステップと、前記アドレス取得要求送信ステップにより前記アップロード先アドレスの取得要求が前記中継装置に送信された後に、前記中継装置から前記アップロード先アドレスと、前記サービス提供装置へのアップロード要求を行うためのアップロードメッセージのテンプレートとを受信した場合、その受信されたテンプレートにしたがって、前記電子ファイル記憶ステップにより記憶された電子ファイルと前記アップロード先アドレスとを含む前記アップロードメッセージを作成するアップロードメッセージ作成ステップと、前記アップロードメッセージ作成ステップにより作成された前記アップロードメッセージを前記サービス提供装置へ送信することで、前記サービス提供装置に電子ファイルのアップロードを行うアップロードメッセージ送信ステップと、を含み、前記中継装置が実行するステップは、前記電子ファイル格納サービスを利用するために提供されたAPIを用いたプログラムであって、前記サービス提供装置から前記アップロード先アドレスを取得するためのアップロード先アドレス取得プログラムを記憶するプログラム記憶ステップと、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得するアップロード先アドレス取得ステップと、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロードメッセージのテンプレートと、前記アップロード先アドレス取得ステップにより取得された前記アップロード先アドレスと、を前記画像処理装置に送信するアップロード先アドレス送信ステップと、を含むことを特徴とする画像処理方法。電子ファイル格納サービスのサービス提供装置および中継装置がそれぞれ接続されたネットワークと接続される画像処理装置であって、画像の電子ファイルを記憶する電子ファイル記憶部と、前記サービス提供装置への電子ファイルのアップロード先を表すアップロード先アドレスの取得要求を前記中継装置に送信するアドレス取得要求送信部と、前記アドレス取得要求送信部により前記アップロード先アドレスの取得要求が前記中継装置に送信された後に、前記中継装置から前記アップロード先アドレスと、前記電子ファイル格納サービスへのアップロード要求を行うためのアップロードメッセージのテンプレートとを受信した場合、その受信されたテンプレートにしたがって、前記電子ファイル記憶部により記憶された電子ファイルと前記アップロード先アドレスとを含む前記アップロードメッセージを作成するアップロードメッセージ作成部と、前記アップロードメッセージ作成部により作成された前記アップロードメッセージを前記サービス提供装置へ送信することで、前記サービス提供装置に電子ファイルのアップロードを行うアップロードメッセージ送信部と、を備えたことを特徴とする画像処理装置。用紙に記録された画像を読み取る画像読取部と、前記画像読取部により読み取られた画像の電子ファイルを作成する電子ファイル作成部と、を備え、前記電子ファイル記憶部は、前記電子ファイル作成部により作成された電子ファイルを記憶することを特徴とする請求項7に記載の画像処理装置。着脱可能なメモリ媒体からデータを読込むデータ読込部を備え、前記電子ファイル記憶部は、前記データ読込部により読み込まれた電子ファイルを記憶することを特徴とする請求項7に記載の画像処理装置。前記アップロードメッセージ送信部により前記アップロードメッセージが前記サービス提供装置に送信された後に、前記サービス提供装置からアップロード結果を含むレスポンスメッセージを受信するアップロード結果受信部を備えたことを特徴とする請求項7~9のいずれかに記載の画像処理読取装置。電子ファイル格納サービスのサービス提供装置および画像処理装置がそれぞれ接続されたネットワークと接続された中継装置であって、前記電子ファイル格納サービスを利用するために提供されたAPIを用いたプログラムであって、前記サービス提供装置からアップロード先アドレスを取得するためのアップロード先アドレス取得プログラムを記憶するプログラム記憶部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得するアップロード先アドレス取得部と、前記サービス提供装置へのアップロード要求を行うためのアップロードメッセージのテンプレートを作成するテンプレート作成部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記テンプレート作成部により作成されたアップロードメッセージのテンプレートと、前記アップロード先アドレス取得部により取得された前記アップロード先アドレスと、を前記画像処理装置に送信するアップロード先アドレス送信部と、を備えることを特徴とする中継装置。前記画像処理装置から受信した前記アップロード先アドレスの取得要求が含むサービス特定情報により特定されるサービス提供装置のアップロード先アドレスが前記中継装置に記憶されているか否かを判断する判断手段を備え、前記アップロード先アドレス取得部は、前記判断手段がアップロード先アドレスを記憶していると判断した場合、前記記憶されているアップロード先アドレスを取得し、前記判断手段がアップロード先アドレスを記憶していないと判断した場合、前記アップロード先アドレス取得プログラムを実行して、前記サービス特定情報により特定されるサービス提供装置から前記アップロード先アドレスを取得することを特徴とする請求項11に記載の中継装置。電子ファイル格納サービスのサービス提供装置および画像処理装置がそれぞれ接続されたネットワークと接続された中継装置を制御するコンピュータが実行する中継プログラムであって、前記電子ファイル格納サービスを利用するために提供されたAPIを用いたプログラムであって、前記サービス提供装置からアップロード先アドレスを取得するためのアップロード先アドレス取得プログラムを記憶するプログラム記憶ステップと、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得するアップロード先アドレス取得ステップと、前記サービス提供装置へのアップロード要求を行うためのアップロードメッセージのテンプレートを作成するテンプレート作成ステップと、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記テンプレート作成ステップにより作成されたアップロードメッセージのテンプレートと、前記アップロード先アドレス取得ステップにより取得された前記アップロード先アドレスと、を前記画像処理装置に送信するアップロード先アドレス送信ステップと、をコンピュータに実行させる中継プログラム。読み取った画像データまたは記憶している画像データを処理する画像処理装置のメーカーが、サービス事業者が用意したサービス提供装置を利用して電子ファイル格納サービスを提供する場合、画像処理装置は、電子ファイル格納サービスを利用するためにサービス事業者が提供しているAPIを利用するためのプログラムを備える必要がある。しかし、電子ファイル格納サービスを利用するためにサービス事業者が提供しているAPIは、サービス事業者の都合により更新される場合がある。サービス事業者の都合によりAPIが更新されたとしても、画像処理装置と電子ファイル格納サービスとの連携を維持するためには、画像処理装置のメーカーは、利用者が所有する画像処理装置のプログラムをアップデートしなければならない。また、画像処理装置のメーカーが、画像処理装置と連携できる電子ファイル格納サービスを追加したり、削除したりする場合においても、利用者が所有する画像処理装置のプログラムをアップデートする必要がある。この結果、画像処理装置のメーカーは、画像処理装置と電子ファイル格納サービスとの連携を維持するために、利用者が所有する画像処理装置のプログラムのアップデートなどのプログラムの保守及び管理を常時行わなければならない問題が生ずる。本発明は、上記の問題を解決するために、電子ファイル格納サービスを利用するためにサービス事業者が提供しているAPIを利用するプログラムを持たない画像処理装置でも、電子ファイル格納サービスを提供するサービス事業者のサービス提供装置に電子ファイルを格納することができ、画像処理装置とサービス提供装置との間の通信を中継する中継装置の運用費用、又は、中継装置の設備投資費を抑えることの出来る画像処理システム、画像処理方法、及び、画像処理装置を提供することを目的とする。上述の課題を解決するため、第1発明の態様は、電子ファイル格納サービスのサービス提供装置が接続されたネットワークと接続された中継装置と、前記ネットワークと接続された画像処理装置とを備えた画像処理システムであって、前記画像処理装置は、画像の電子ファイルを記憶する電子ファイル記憶部と、前記サービス提供装置への電子ファイルのアップロード先を表すアップロード先アドレスの取得要求を前記中継装置に送信するアドレス取得要求送信部と、前記アドレス取得要求送信部により前記アップロード先アドレスの取得要求が前記中継装置に送信された後に、前記中継装置から前記アップロード先アドレスと、前記サービス提供装置へのアップロード要求を行うためのアップロードメッセージのテンプレートとを受信した場合、その受信されたテンプレートにしたがって、前記電子ファイル記憶部により記憶された電子ファイルと前記アップロード先アドレスとを含む前記アップロードメッセージを作成するアップロードメッセージ作成部と、前記アップロードメッセージ作成部により作成された前記アップロードメッセージを前記サービス提供装置へ送信することで、前記サービス提供装置に電子ファイルのアップロードを行うアップロードメッセージ送信部と、を備え、前記中継装置は、前記電子ファイル格納サービスを利用するために提供されたAPIを用いたプログラムであって、前記サービス提供装置から前記アップロード先アドレスを取得するためのアップロード先アドレス取得プログラムを記憶するプログラム記憶部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得するアップロード先アドレス取得部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロードメッセージのテンプレートと、前記アップロード先アドレス取得部により取得された前記アップロード先アドレスと、を前記画像読取装置に送信するアップロード先アドレス送信部と、を備えたことを特徴とする。第1発明の態様は、電子ファイル格納サービスにおいて提供されているAPIを利用するためのプログラムを持たない画像処理装置であっても、画像の電子ファイルを電子ファイル格納サービスのサービス提供装置にアップロードすることができ、電子ファイルは中継装置を経由しないため、中継装置の運用費用、又は、中継装置の設備投資費を抑えることが出来る。また、サービス事業者の都合によりAPIが更新されたとしても、画像処理装置のプログラムをアップデートすることなく、画像処理装置と電子ファイル格納サービスとの連携を維持することができる。第2発明の態様は、電子ファイル格納サービスのサービス提供装置および中継装置がそれぞれ接続されたネットワークと接続される画像処理装置であって、画像の電子ファイルを記憶する電子ファイル記憶部と、前記サービス提供装置への電子ファイルのアップロード先を表すアップロード先アドレスの取得要求を前記中継装置に送信するアドレス取得要求送信部と、前記アドレス取得要求送信部により前記アップロード先アドレスの取得要求が前記中継装置に送信された後に、前記中継装置から前記アップロード先アドレスと、前記電子ファイル格納サービスへのアップロード要求を行うためのアップロードメッセージのテンプレートとを受信した場合、その受信されたテンプレートにしたがって、前記電子ファイル記憶部により記憶された電子ファイルと前記アップロード先アドレスとを含む前記アップロードメッセージを作成するアップロードメッセージ作成部と、前記アップロードメッセージ作成部により作成された前記アップロードメッセージを前記サービス提供装置へ送信することで、前記サービス提供装置に電子ファイルのアップロードを行うアップロードメッセージ送信部と、を備えたことを特徴とする。第3発明の態様は、電子ファイル格納サービスのサービス提供装置および画像処理装置がそれぞれ接続されたネットワークと接続された中継装置であって、前記電子ファイル格納サービスを利用するために提供されたAPIを用いたプログラムであって、前記サービス提供装置からアップロード先アドレスを取得するためのアップロード先アドレス取得プログラムを記憶するアップロード先アドレス取得プログラム記憶部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記アップロード先アドレス取得プログラムを実行して、前記サービス提供装置から前記アップロード先アドレスを取得するアップロード先アドレス取得部と、前記サービス提供装置へのアップロード要求を行うためのアップロードメッセージのテンプレートを取得するテンプレート取得部と、前記画像処理装置から前記アップロード先アドレスの取得要求を受信した場合に、前記テンプレート取得部により取得されたアップロードメッセージのテンプレートと、前記アップロード先アドレス取得部により取得された前記アップロード先アドレスと、を前記画像処理装置に送信するアップロード先アドレス送信部と、を行うことを特徴とする。本願発明によれば、電子ファイル格納サービスにおいて提供されているAPIを利用するためのプログラムを持たない画像処理装置であっても、画像の電子ファイルを電子ファイル格納サービスのサービス提供装置にアップロードすることができ、電子ファイルは中継装置を経由しないため、中継装置の運用費用、又は、中継装置の設備投資費を抑えることが出来る。以下、本発明を具現化した実施形態について、図面を参照して説明する。尚、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、及び各種処理のフローチャートなどは、単なる説明例である。本発明をそれのみに限定する趣旨ではない。第1実施形態<サービス連携システム10の概略>図1を参照して、本発明を具現化した第1実施形態であるサービス連携システム10の概略について説明する。サービス連携システム10は、多機能装置100と中継装置200とを備える。サービス連携システム10は、サービス事業者が提供する電子ファイル格納サービスに対して電子ファイルのアップロード、又は、電子ファイル格納サービスから電子ファイルのダウンロードを行うことが出来る。電子ファイル格納サービスは、各サービス事業者がインターネット上に設置したサービス提供装置300によって提供される。具体的には、サービス提供装置300は、周知のWebサーバである。サービス提供装置300は、インターネットに接続された他の端末とHTTP、又は、HTTPSによる通信を行い、前記他の端末に対して所定のサービスを提供する。多機能装置100は、具体的には、小型のデジタル複合機である。多機能装置100は、印刷機能、スキャナ機能、FAX機能、及びコピー機能、を備えている。多機能装置100は、多機能装置100のスキャナ機能により読み取った画像の電子ファイルを電子ファイル格納サービスのサービス提供装置300にアップロードすることが出来る。また、多機能装置100は、電子ファイル格納サービスのサービス提供装置300からダウンロードした電子ファイルを、多機能装置100の印刷機能により印刷することが出来る。多機能装置100は、中継装置200と連携して電子ファイルのアップロード及びダウンロードを行う。多機能装置100は、電子ファイル格納サービスのサービス提供装置300への電子ファイルのアップロード先のURLであるアップロード先URL、及び、電子ファイル格納サービスのサービス提供装置300からダウンロードする電子ファイルのURLである電子ファイルURL等を含むURIを、中継装置200を経由して、電子ファイル格納サービスのサービス提供装置300から取得する。しかし、電子ファイルの送受信は、中継装置200を経由せずに、電子ファイル格納サービスのサービス提供装置300と直接行われる。このため、サービス連携システム10は、中継装置200を経由するデータ量が多い場合には、中継装置200にデータ処理の負荷がかかるのを抑えることが出来る。一般的には、送受信される電子ファイルは、バイナリデータ又は、テキストデータである。中継装置200は、周知のサーバ機能を持った装置であればよい。中継装置200は、多機能装置100のメーカーが所有するサーバであっても良い。しかし、中継装置200として、周知のレンタルサーバ、又は、Amazon登録商標のEC2に代表されるようなヴァーチャルマシンを利用することも考えられる。この場合、中継装置200の運用費用は、中継装置200を経由するデータ量、及び、中継装置200での処理の負荷によって変化する。上述のように、中継装置200を経由するデータ量を少なくしたり、中継装置200に発生するデータ処理の負荷を少なくしたりすることにより、レンタルサーバ、又は、ヴァーチャルマシンを利用する場合の中継装置200の運用費用を抑えることが出来る。また、多機能装置100のメーカーが中継装置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に従ってデータの送受信を行う。先ず、多機能装置100のハードウェア構成について説明する。多機能装置100は、通信部110と、制御部120と、記憶部130と、メモリカードコントローラ140と、表示部150と、印刷部160と、スキャナ部170と、操作部180とを備えている。通信部110は、ネットワークに接続された他の装置と通信を行うための機器である。通信部110としては、周知のネットワークカードを採用することが出来る。制御部120は、図示しないCPUと、CPUに接続されたROM及びRAMとを備えている。CPUは、ROMに記憶されたプログラムにしたがって、多機能装置100の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。記憶部130は、NAND型フラッシュメモリー等の不揮発性の記憶装置である。記憶部130は、多機能装置100の利用者を特定するための利用者特定情報、及び、各種の設定情報等を記憶する。メモリカードコントローラ140は、多機能装置100に装着されたメモリカード141の記憶の制御を行う。具体的には、メモリカードコントローラ140は、制御部120の指示に従って、メモリカード141へのデータの書込み、メモリカード141に記憶されているデータの削除、又は、メモリカード141に記憶されているデータの読み出し等を行う。メモリカード141には、所定形式の電子ファイルが記憶されている。表示部150は、周知のLCD等のディスプレイを備えた表示装置である。表示部150は、制御部120からの指示に従って、後述のメニュー項目選択画面等の所定の情報を表示する。印刷部160は、制御部120の指示に従って、画像の印刷を行う装置である。スキャナ部170は、利用者によりセットされた用紙に記録された画像を読み取る機器である。スキャナ部170は、制御部120の指示に従って、画像の読取を行う。操作部180は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部120へ送信する装置である。利用者は、操作部180を操作することにより所望の指示を入力することが出来る。次に、中継装置200についてのハードウェア構成について説明する。本実施形態の説明では、中継装置200は、物理的に存在する1つのサーバであるものとして説明するが、上述したように中継装置200は、複数の物理的な装置が協働して1つのサーバとして機能するEC2のようなヴァーチャルマシンであっても良い。中継装置200は、通信部210、制御部220、及び記憶部230を備える。通信部210は、ネットワークに接続された他の装置と通信を行うための機器である。通信部210としては、周知のネットワークカードを採用することが出来る。制御部220は、図示しないCPUと、CPUに接続されたROM及びRAMとを備えている。CPUは、ROM及び記憶部230に記憶されたプログラムにしたがって、中継装置200の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。記憶部230は、ハードディスクドライブのような不揮発性の記憶装置である。記憶部230は、サービスA用URL取得プログラムと、サービスA用テンプレート作成プログラムと、サービスA用解読プログラムと、サービスB用URL取得プログラムと、サービスB用テンプレート作成プログラムと、サービスB用解読プログラムと、の複数のソフトウェアのモジュールを記憶している。また、記憶部230は上述の複数のモジュールと協働して、多機能装置100とサービス提供装置300との通信の中継を行うために、図6のフローチャートにより示される中継プログラムを記憶している。サービスA用URL取得プログラムは、サービスAにおいて提供されているAPIを利用してサービス提供サーバ300Aからアップロード先URLを取得するプログラムである。サービスA用テンプレート作成プログラムは、サービスAへ電子ファイルをアップロードする際のメッセージであるアップロードメッセージのテンプレートを作成するプログラムである。サービスA用解読プログラムは、サービス提供サーバ300Aからのレスポンスメッセージを解読するためのプログラムである。一般的には、APIとは、中継装置200が保有するURL取得プログラム内に記述される命令、又は、関数の集合である。そのURL取得プログラム内に記述されるAPIが実行されて、サービス事業者が提供するサービスを受けることが可能となる。例えば、アルバムのリストを要求するAPI、又は、アルバムを作成するAPI等、サービス事業者は、多くのAPIを提供している。サービスが提供されるメーカー事業者は、この提供されるAPIを使用してソフトウェアを開発する事で、それぞれの電子ファイル格納サービスと連携して、利用者にサービスを提供することが可能となる。サービスB用URL取得プログラムは、サービスBにおいて提供されているAPIを利用してサービス提供サーバ300Bからアップロード先URLを取得するプログラムである。サービスB用テンプレート作成プログラムは、サービスBへ電子ファイルをアップロードする際のメッセージであるアップロードメッセージのテンプレートを作成するプログラムである。サービスB用解読プログラムは、サービス提供サーバ300Bからのレスポンスメッセージを解読するためのプログラムである。多機能装置100は、利用者による操作部180の操作にしたがって、複数の電子ファイル格納サービスのうち所望のサービスを指定することが出来る。そして、多機能装置100は、指定したサービスのサービス提供装置に対して、所望の電子ファイルをアップロードすることが出来る。また、多機能装置100は、利用者による操作部180の操作にしたがって、スキャナ部170で読み取った画像の電子ファイルをアップロードするか、メモリカード141に記憶されている既存の電子ファイルをアップロードするかを選択することが出来る。<サービス連携システム10の動作>次に、図3を参照して、サービス連携システム10の動作の一例について説明する。図3は、サービス連携システム10の動作の一例を示したフローチャートである。この例では、多機能装置100が、利用者による操作部180の操作にしたがって、スキャナ部170により読み取った画像の電子ファイルをアップロードすることを選択した場合の流れを説明する。尚、以下の説明において電子ファイル格納サービスを単にサービスと称す。先ず、電子ファイルをアップロードするサービスを選択するために、利用者が、多機能装置100の操作部180を操作すると、多機能装置100は、中継装置200に対して、アップロード先URL取得要求を送信するU001。アップロード先URL取得要求は、利用者の操作により選択されたサービスを特定するためのサービス特定情報と、利用者を特定するための利用者特定情報とを含む。アップロード先URL取得要求を受信した中継装置200は、利用者の操作により選択されたサービスのサービス提供装置300に対してアップロード先URL要求を送信するU002。中継装置200は、多機能装置100から受信したアップロード先URL取得要求に含まれるサービス特定情報と利用者特定情報とに基づいてサービスと利用者とを特定する。中継装置200が、アップロード先URL取得要求を受信して、サービスと利用者とを特定した時、その特定されたサービスに関するAPIを含むURL取得プログラムは、利用者特定情報を組み込んで実行される。中継装置200は、URL取得プログラムの実行により、そのサービスと利用者とに対応するアップロード先URL要求を作成し、それをサービス提供装置300に送信する。具体的には、利用者によりサービスAが指定されている場合は、中継装置200は、記憶部230に記憶されているサービスA用URL取得プログラムを実行し、サービスAに対応したアップロード先URL要求を作成し、サービス提供装置300Aに送信する。送信されるアップロード先URL要求は、サービスAにおいて提供されているAPIに含まれるHTTPメッセージである。サービス毎にアップロード先のURLを取得するためのAPIは異なる。このため、中継装置200は各サービスに応じたアップロード先URL要求を送信するためのURL取得プログラムを備えている。具体的には、中継装置200は、サービスAのアップロード先URL要求を送信するためのサービスA用URL取得プログラムと、サービスBのアップロード先URL要求を送信するためのサービスB用URL取得プログラムとを備えている。中継装置200は、URL取得プログラムを実行して、各サービスに対応するアップロード先URL要求を送信する。送信されるアップロード先URL要求に含まれる情報は、各サービスによって異なる場合がある。サービス提供装置300がアップロード先URLを特定するために、そのサービスの電子ファイルの格納位置を特定するための情報としてアルバムIDが必要な場合は、アップロード先URL要求には、その利用者が利用しているアルバムのアルバムID又は利用者特定情報等のアカウント情報が含まれる。また、サービス提供装置300がアップロード先URLを特定するために、そのサービスの電子ファイルの格納位置を特定するための情報としてフォルダ名が必要な場合は、アップロード先URL要求には、その利用者が利用しているフォルダのフォルダ名又は利用者特定情報等のアカウント情報が含まれる。利用者が利用しているアルバムID又はフォルダ名等のアカウント情報は、記憶部230に予め記憶されている。中継装置200は、必要なアカウント情報を利用して、サービスの電子ファイルの格納位置を特定するために、各サービスに応じたアップロード先URL要求を送信する。アップロード先URL要求を受信したサービス提供装置300は、そのアップロード先URL要求に対応するURLをアップロード先URLとして、中継装置200へ送信するU003。アップロード先URL取得要求を受信した中継装置200は、上述のU002においてサービス提供装置300にアップロード先URL要求を送信した後、多機能装置100からサービス提供装置300に対して送信されるアップロードメッセージのテンプレートを作成するU004。具体的には、中継装置200は、利用者の操作により指定されたサービスに対応するテンプレート作成プログラムを利用して、それぞれのサービスに応じたテンプレートを作成する。様々なサービスに応じて適したテンプレートを作成するために、中継装置200は、テンプレートを作成するためのプログラムをサービス毎に備えている。具体的には、中継装置200は、サービスA用テンプレート作成プログラムと、サービスB用テンプレート作成プログラムとを備えている。U003においてアップロード先URLを取得し、U004においてアップロードメッセージのテンプレートを作成した中継装置200は、サービス提供装置300から受信したアップロード先URLと、作成したテンプレートとを多機能装置100に送信するU005。アップロード先URLとテンプレートとを中継装置200から受信した多機能装置100は、利用者の操作に応じて画像の読み取りを行い、読み取った画像の電子ファイルを作成するU006。多機能装置100は、中継装置200から取得したテンプレートに基づいて、アップロードメッセージの作成を行うU007。作成されるアップロードメッセージは、中継装置200から取得したアップロード先URLと、読み取った画像の電子ファイルのバイナリデータとを含む。多機能装置100は、中継装置200から受信したテンプレートの所定の位置に、電子ファイルのバイナリデータとアップロード先URLと電子ファイルのデータサイズとを格納するだけで、各サービスに応じたアップロードメッセージを作成することが出来る。アップロードメッセージを作成した多機能装置100は、利用者の操作により選択されたサービスのサービス提供装置300にアップロードメッセージを送信するU008。多機能装置100は、所望のサービスのサービス提供装置300に所望の画像の電子ファイルをアップロードすることができる。サービス提供装置300に送信されるアップロードメッセージの内容は、サービス毎に異なる。アップロードメッセージとは、電子ファイル格納サービスのサービス提供装置300へのアップロード要求を行うためのメッセージである。アップロードメッセージは、具体的にはHTTPメッセージに従うリクエストメッセージであるが、ヘッダに入れる情報の種類、又は、リクエストボディに入れる情報の種類、及び情報の数はサービス毎に異なる。例えば、リクエストボディに、電子ファイルのバイナリデータに加えて、電子ファイルのファイル名又はタイトル等の付属情報を入れる必要のあるサービスもあれば、リクエストボディには、電子ファイルのバイナリデータのみを入れ、ヘッダにファイル名又はタイトル等の付属情報を入れる必要のあるサービスもある。アップロードメッセージを受信したサービス提供装置300は、多機能装置100に対してアップロード結果を示すレスポンスメッセージを送信するU009。多機能装置100は、サービス提供装置300から、アップロード結果を含むレスポンスメッセージを受信する。このレスポンスメッセージの内容は、サービス毎に異なる。このため、多機能装置100は、そのレスポンスメッセージを解読することができない。アップロード結果は、電子ファイルが正常にアップロードできたか否かを示す情報である。また、電子ファイルが正常にアップロードできた場合、アップロード結果には、その電子ファイルのIDを示す情報も含まれる。多機能装置100はそのレスポンスメッセージを解読することができないので、このままでは、アップロード結果を表示部150に表示することができない。そこで、多機能装置100は、解読要求を中継装置200へ送信しU010、中継装置200にレスポンスメッセージの解読を行わせる。解読要求のメッセージには、多機能装置100が受信したレスポンスメッセージがそのまま含まれている。解読要求を受信した中継装置200は、レスポンスメッセージの解読結果を作成するU011。具体的には、中継装置200は、レスポンスメッセージに含まれているアップロード結果を抽出し、そのアップロード結果を含み、多機能装置100で解読可能な形式のメッセージを解読結果として作成する。解読結果の作成は、利用者の操作により指定されたサービスに対応する解読プログラムに基づいて行われる。具体的には、利用者の操作により指定されたサービスがサービスAである場合は、中継装置200は、記憶部230に記憶されているサービスA用解読プログラムに基づいて、解読結果を作成する。また、利用者の操作により指定されたサービスがサービスBである場合は、中継装置200は、記憶部230に記憶されているサービスB用解読プログラムに基づいて、解読結果を作成する。解読結果を作成した中継装置200は、多機能装置100に作成した解読結果を送信するU012。解読結果を受信した多機能装置100は、受信した解読結果に含まれるアップロード結果を表示部150に表示させるU013。この表示により、利用者は、アップロードが成功したか否かを確認することができる。また、利用者は、アップロードが成功した場合には、アップロードされた電子ファイルがどこに格納されたかを表示部150の表示により確認することができる。上述のフローチャートによる説明はあくまで一例であって、本発明を限定するものではない。たとえば、flickr登録商標のように、電子ファイルのアップロードが完了した後、アップロードした電子ファイルを所定のアルバムにマッピングさせる必要のあるサービスの場合、中継装置200は、上述のU011において次のような処理を行う。多機能装置100からの解読要求を受信した中継装置200は、サービス提供装置300からのレスポンスメッセージであるアップロード結果を解読する。中継装置200は、アップロードした電子ファイルを予め定められた所定のアルバムにマッピングする指示をサービス提供装置300へ送信する。その後、中継装置200は、アルバムに電子ファイルがマッピングされたことを示す情報を、解読結果にかえて多機能装置100へ送信する。<多機能装置100の動作>次に、図4、及び図5を参照し、多機能装置100の詳細な動作について説明する。多機能装置100の電源がONされると、多機能装置100の制御部120は、ROMに記憶された所定のプログラムに従って図4に示すメイン処理を開始する。先ず、制御部120は、表示部150にメニュー項目選択画面を表示して、利用者によるメニュー項目の選択を受け付けるS110。メニュー項目選択画面では、複数のメニュー項目が表示される。利用者は操作部180を操作して所望のメニュー項目を選択することができる。複数のメニュー項目には少なくともアップロード、及びダウンロードのメニュー項目が存在する。アップロードは、電子ファイル格納サービスに所望の電子ファイルをアップロードする際に選択されるメニュー項目である。また、ダウンロードは、電子ファイル格納サービスのサービス提供装置300から所望の電子ファイルをダウンロードする際に選択されるメニュー項目である。利用者によるメニュー項目の選択を受け付けた後、制御部120は、選択されたメニュー項目がアップロードであるか否かを判断するS111。選択されたメニュー項目がアップロードである場合S111:YES、制御部120は、後述のアップロード処理を行うS112。選択されたメニュー項目がアップロードでない場合S111:NO、制御部120は、選択されたメニュー項目がダウンロードであるか否かを判断するS113。選択されたメニュー項目がダウンロードである場合S113:YES、制御部120はダウンロード処理を行うS114。ダウンロード処理は、利用者の操作により選択されるサービスのサービス提供装置300から電子ファイルをダウンロードする処理である。選択されたメニュー項目がダウンロードでない場合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にサービス選択画面を表示して、利用者が利用したいサービスの選択を受け付けるS210。本実施形態においては、サービスAとサービスBとの中から利用者の操作により所望のサービスが選択される。利用者の操作により何れかのサービスが選択されると、制御部120は、利用者の操作により選択されたサービスを特定するためのサービス特定情報をRAMに記憶する。サービスの選択を受け付けた後、制御部120は、中継装置200にアップロード先URL取得要求を送信するS211。上述したようにアップロード先URL取得要求にはサービス特定情報と、利用者特定情報とが含まれる。サービス特定情報としては、上述のS210でRAMに記憶されたサービス特定情報が用いられる。記憶部130には、多機能装置100の利用者を特定するための利用者特定情報が予め記憶されているものとする。アップロード先URL取得要求の利用者特定情報としては、この記憶部130に記憶されている利用者特定情報が用いられる。複数の利用者が1つの多機能装置100を共有して利用している場合は、利用者の操作によりアップロードのメニュー項目が選択された後、制御部120は、周知の方法で利用者のログイン処理を行い、利用者特定情報を基に、現在操作している利用者を特定するようにすれば良い。アップロード先URL取得要求を送信した後、制御部120は、上述のS211においてアップロード先URL取得要求を送信した中継装置200から、アップロードメッセージのテンプレートと、アップロード先URLとを受信したか否かを判断するS212。テンプレート、及び、アップロード先URLを中継装置200から受信していない場合はS212:NO、制御部120は、それらの情報を受信するまで待機する。テンプレート、及び、アップロード先URLを中継装置200から受信している場合はS212:YES、制御部120は、スキャン/メディア選択画面を表示部150に表示させ、利用者に電子ファイルをアップロードさせる方法を選択させるS213。スキャン/メディア選択画面には、アップロードさせる方法の選択項目としてスキャンと、メディアとの項目が表示される。スキャンは、紙に印刷された画像をスキャナ部170に読み取らせ、その画像の電子ファイルをサービス提供装置300にアップロードさせる項目である。一方、メディアは、メモリカード141に予め記憶されている電子ファイルの中から所望の電子ファイルを選択し、選択した電子ファイルをサービス提供装置300にアップロードさせる項目である。利用者の操作によりスキャンが選択された場合S214:YES、制御部120は、表示部150に読取設定の入力画面を表示して、利用者による読取設定の入力を受け付けるS215。読取設定とは、紙に印刷された画像をカラーで読み取るか、又はモノクロで読み取るかの設定、及び、読み取る際にどのような解像度で読み取るか等の画像読取に関する各種の設定である。利用者が、スキャナ部170に所定の画像が記録された用紙をセットして、操作部180の読取開始のボタンを押下すると、制御部120は、用紙に記録された画像をスキャナ部170に読み取らせ、読み取った画像の電子ファイルを作成するS216。スキャナ部170は、S215での設定に応じた読取を行う。制御部120は、作成された電子ファイルを記憶部130に記憶する。一方、利用者の操作によりメディアが選択された場合S214:NO、制御部120は、メモリカード141に記憶されている電子ファイルの中から所望の電子ファイルを選択させるファイル選択画面を表示し、利用者の操作による電子ファイルの選択を受け付けるS217。制御部120は、メモリカードコントローラ140を制御して、選択された電子ファイルをメモリカード141から読み出して、メモリカード141から読み出された電子ファイルを記憶部130に記憶する。S216、又は、S217の後、制御部120は、受信したテンプレートと、受信したアップロード先URLと、S216により作成した電子ファイル又はS217により選択された電子ファイルと、に基づいてアップロードメッセージを作成するS218。アップロードメッセージの作成は、上述のU008の説明のとおりである。アップロードメッセージを作成した後、制御部120は、利用者の操作により選択されたサービスのサービス提供装置300に、アップロードメッセージを送信するS219。次に、制御部120は、アップロード結果を示すレスポンスメッセージを、サービス提供装置300から受信するか否かを判断するS220。サービス提供装置300からアップロード結果を受信していない場合S220:NO、制御部120は、アップロード結果を受信するまで待機する。サービス提供装置300からアップロード結果を受信した場合S220:YES、制御部120は、中継装置200に解読要求を送信するS221。上述したように解読要求には、サービス提供装置300から受信したレスポンスメッセージが含まれている。更に、解読要求には、利用者の操作により選択されたサービスを特定するためのサービス特定情報も含まれている。次に、制御部120は、中継装置200から解読結果を受信したか否かを判断するS222。中継装置200から解読結果を受信していない場合S222:NO、制御部120は、解読結果を受信するまで待機する。中継装置200から解読結果を受信した場合S222:YES、制御部120は、受信した解読結果に基づいて、表示部150にアップロード結果を表示してS223、上述のメイン処理に戻る。<中継装置200の動作>次に、図6を参照し、中継装置200の詳細な動作について説明する。記憶部230に記憶されている中継プログラムが起動されると、中継装置200の制御部220は、中継プログラムにしたがって、図6に示す中継装置処理を開始する。中継装置処理を開始すると、先ず、制御部220は、アップロード先URL取得要求を多機能装置100から受信したか否かを判断するS310。アップロード先URL取得要求を受信したと判断した場合S310:YES、制御部220は、サービス提供装置300からアップロード先URLを取得するS311。具体的には、上述のU002で説明したように、受信したアップロード先URL取得要求に含まれるサービス特定情報に対応するURL取得プログラムを実行することにより、サービス提供装置300にアップロード先URL要求を送信することで、アップロード先URLを取得する。アップロード先URLを取得した後、制御部220は、利用者の操作により選択されたサービスに対応するアップロードメッセージのテンプレートを作成するS312。テンプレートの作成は、上述のU004の説明のとおりである。次に、制御部220は、サービス提供装置300から受信したアップロード先URLと、作成したテンプレートとを多機能装置100へ送信しS313、S310に戻る。上述のS310において、アップロード先URL取得要求を受信していない場合はS310:NO、制御部220は、多機能装置100から解読要求を受信したか否かを判断するS314。多機能装置100から解読要求を受信したと判断した場合S314:YES、制御部220は、解読要求に含まれるレスポンスメッセージに基づいて解読結果を作成するS315。制御部220は、利用者に選択されたサービスに対応する解読プログラムにしたがって解読要求を作成する。制御部220は、解読要求に含まれるサービス特定情報によって、利用者の操作によって選択されたサービスを特定することが出来る。解読結果を作成した後、制御部220は、作成した解読結果を多機能装置100に送信してS316、S310へ戻る。S314において解読要求を受信していないと判断した場合S314:NO、制御部220は、その他の処理を行いS317、S310へ戻る。その他の処理の具体例としては、多機能装置100がサービス提供装置300から所望の画像をダウンロードする際に、中継装置200は、多機能装置100とサービス提供装置300との通信の中継を行う処理等を行う。以上、説明したように、サービス連携システム10は、スキャナ部170が読み取った画像の電子ファイルを、電子ファイル格納サービスのサービス提供装置300にアップロードすることができ、電子ファイルは中継装置200を経由しないため、中継装置200の運用費用を抑えることが出来る。中継装置200に対して多数の多機能装置100を接続することで、1つの中継装置200は、多数の多機能装置100とサービス提供装置300とを連携させることが出来る。サービス連携システム10を利用者に提供するメーカー事業者は、中継装置200のURL取得プログラムを必要に応じて更新するだけで、多数の多機能装置100と電子ファイル格納サービスのサービス提供装置300との連携を維持することが出来る。第2実施形態次に、図7を参照し、本発明の第2実施形態に係るサービス連携システム10について説明する。第2実施形態は、中継装置200の中継装置処理において、第1実施形態と相違するので、同一部分には同一の番号又は、記号を付して示す。図7は、第2実施形態の中継装置200が実行する中継装置処理のフローチャートである。図7に示す中継装置処理を制御する中継プログラムは、記憶部230に記憶されている。中継プログラムが制御部220により実行されると、中継装置処理が開始される。先ず、制御部220は、アップロード先URL取得要求を多機能装置100から受信したか否かを判断するS310。アップロード先URL取得要求を受信したと判断した場合S310:YES、制御部220は、受信したアップロード先URL取得要求に含まれるサービス特定情報を取得し、そのサービス特定情報により特定されるサービスに対応したアップロード先URLの情報が記憶部230に記憶されているか否かを判断するS318。記憶部230に記憶されていると判断した場合S318:YES、記憶部230に記憶されているアップロード先URLを取得するS319。記憶部230に記憶されていないと判断した場合S318:NO、サービス提供装置300からアップロード先URLを取得するS311。アップロード先URLを取得した後、制御部220は、利用者の操作により選択されたサービスに対応するアップロードメッセージのテンプレートを作成するS312。テンプレートの作成は、第1実施形態のS312におけるテンプレート作成と同様である。図7に示す他の処理S313~S317は、図6に示す処理S313~S317と同様の処理であるので、その説明を省略する。第2実施形態の中継装置200は、図7に示す中継装置処理を制御する中継プログラムを実行することにより、サービス特定情報により特定されるサービス毎に、サービス提供装置300へアップロード先URL取得要求を行う必要があるか否かを判断する。サービス特定情報により特定されるサービスが、アップロード先URLが中継装置200の記憶部230に予め記憶されているサービスである場合には、記憶されているアップロード先URLを用いてテンプレートを作成する。一方、第2実施形態の中継装置200は、サービス特定情報により特定されるサービスが、アップロード先URLが中継装置200の記憶部230に予め記憶されているサービスでない場合には、サービス提供装置300からアップロード先URLを取得してテンプレートを作成する。この結果、第2実施形態の中継装置200は、アップロード先URLがflickrのように予め定められた一定のURLである場合には、そのURLを予め記憶し、アップロード先URLがPicasaのようにサービスに応じて異なる場合には、そのサービスのサービス提供装置からURLを取得する。この構成により、種々異なるサービスのサービス提供装置にアップロードすることが可能になる。サービス提供装置300が、発明のサービス提供装置に相当する。中継装置200が、発明の中継装置に相当する。スキャナ部170が、発明の画像読取部に相当する。多機能装置100が、発明の画像処理装置に相当する。サービス連携システム10が、発明の画像処理システムに相当する。記憶部130が、発明の電子ファイル記憶部に相当する。上述の実施形態におけるS211を行う制御部120が、発明のアドレス取得要求送信部に相当する。上述の実施形態におけるS218を行う制御部120が、発明のアップロードメッセージ作成部に相当する。上述の実施形態におけるS219を行う制御部120が、発明のアップロードメッセージ送信部に相当する。記憶部230が、発明のアップロード先アドレス取得プログラム記憶部に相当する。上述の実施形態におけるS311を行う制御部220が、発明のアップロード先アドレス取得部に相当する。上述の実施形態におけるS313を行う制御部220が、発明のアップロード先アドレス送信部に相当する。表示部150が、発明の表示部に相当する。上述の実施形態におけるS221を行う制御部120が、発明の解読要求送信部に相当する。上述の実施形態におけるS223を行う制御部120が、発明の表示制御部に相当する。上述の実施形態におけるS315を行う制御部220が、発明の解読結果作成部に相当する。上述の実施形態におけるS316を行う制御部220が、発明の解読結果送信部に相当する。メモリカードコントローラ140が、発明のデータ読込部に相当する。上述の実施形態におけるS312を行う制御部220が、発明のテンプレート作成部に相当する。上述の実施形態におけるS318を行う制御部220が、発明の判断手段に相当する。上述の実施形態におけるS216を行う制御部120が、発明の電子ファイル作成部に相当する。上述の実施形態におけるS220でYESの場合の処理を行う制御部120が、発明のアップロード結果受信部に相当する。本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加え得ることは勿論である。上述の実施形態においては、中継装置処理のS312において、中継装置200の制御部220が、テンプレートを作成するものとして説明したが、本発明はこれに限るものではない。たとえば、各サービスに対応したテンプレートを記憶部230に予め記憶させておき、中継装置200が、そのテンプレートを多機能装置100に送信するようにしてもよい。また、上述の実施形態においては、アップロード処理のS221において、多機能装置100が中継装置200へ解読要求を送信するものとして説明したが、本発明はこれに限るものではない。たとえば、S221からS223の処理を省略しても良い。省略した場合は、多機能装置100で解読の処理でやることも可能である。しかし、サービス毎に解読プログラムが必要となる。上述の実施形態ではアップロード先URL要求に必要なアカウント情報を、中継装置200が予め記憶しているものとして説明したが、本発明はこれに限るものではない。たとえば、アップロード先URL要求を作成する前に、その都度、中継装置200が、多機能装置100に必要なアカウント情報を問い合わせるようにしても良い。アカウント情報の問い合わせを受けた多機能装置100は、表示部150にアカウント情報の問い合わせ画面を表示して、利用者の操作によりアカウント情報の入力または選択を行う。そして、利用者の操作により入力または選択されたアカウント情報を、多機能装置100が中継装置200に送信する。これにより中継装置200は、必要なアカウント情報を特定することができる。中継装置200が、各サービスに対応した問い合わせ画面を、XML又は、HTML等のマークアップ言語で作成する。中継装置200は、XML又は、HTML等のマークアップ言語で作成された問い合わせ画面のメッセージを多機能装置100に送信する。多機能装置100は、受信したそのメッセージに基づいてレンダリングを行うことによって、利用者の操作により指定されたサービスに対応する問い合わせ画面を表示することができる。多機能装置100は、XML又は、HTML等のマークアップ言語で記載されたメッセージのレンダリングドライバさえ備えていれば、各サービスに応じた問い合わせ画面を表示させることが可能である。よって、利用者の操作により各サービスに応じたアカウント情報の入力または選択を行うことが出来る。各サービスに対応した問い合わせ画面は、サービス毎に利用者の操作により入力または選択されるアカウント情報の種類によって異なる場合がある。このような対話的な処理は、アップロード先URL要求の送信前に行われるだけに限らず、中継装置200からサービス提供装置300に何らかのリクエストメッセージを送信する前に行われることで、さまざまなサービスとの連携を容易に行うことができる。