"サービス提供サーバが提供可能な複数種類のサービスに関係する複数個の機能を実行可能な多機能機であって、複数のユーザに対応する複数個の利用情報を格納する格納部から、前記多機能機を利用する特定のユーザに対応する特定の利用情報を取得するデバイス側取得部であって、各利用情報は、対応するユーザが、前記多機能機が実行可能な各機能を利用可能であるのか否かに関係する情報を含む、前記デバイス側取得部と、前記特定のユーザによって前記複数種類のサービスのうちの特定のサービスが選択される場合に、前記特定のサービスの提供を、前記サービス提供サーバに要求する要求部と、前記サービス提供サーバから前記特定のサービスの提供を受けるための画面情報を、画面提供サーバから取得して、前記画面情報に従った画面を、前記多機能機の表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記特定の利用情報が、前記特定のユーザが前記特定のサービスに関係する特定の機能を利用可能であることを示す第1の場合に、前記サービス提供サーバから前記特定のサービスの提供を受けるための第1の画面を、前記表示部に表示させ、前記特定の利用情報が、前記特定のユーザが前記特定の機能を利用不可能であることを示す第2の場合に、前記サービス提供サーバから前記特定のサービスの提供を受けることができないことを示す第2の画面を、前記表示部に表示させる、多機能機。前記多機能機は、さらに、前記特定の利用情報を、前記画面提供サーバに供給する利用情報供給部と、前記特定のユーザによって前記特定のサービスが選択される場合に、前記特定のサービスを示すサービス情報を、前記画面提供サーバに供給するサービス情報供給部と、を備え、前記表示制御部は、前記画面提供サーバが、前記特定の利用情報と前記サービス情報とを用いて、前記特定のユーザが前記特定の機能を利用可能であると判断する前記第1の場合に、前記画面提供サーバから取得される第1の画面情報によって表わされる前記第1の画面を前記表示部に表示させ、前記画面提供サーバが、前記特定の利用情報と前記サービス情報とを用いて、前記特定のユーザが前記特定の機能を利用不可能であると判断する前記第2の場合に、前記第2の画面を前記表示部に表示させる、請求項1に記載の多機能機。前記表示制御部は、前記第2の場合に、前記画面提供サーバから取得される第2の画面情報によって表わされる前記第2の画面を前記表示部に表示させる、請求項2に記載の多機能機。前記利用情報供給部は、前記特定のユーザによって前記特定のサービスが選択される場合に、前記特定の利用情報を前記画面提供サーバに供給する、請求項2又は3に記載の多機能機。前記多機能機は、さらに、前記第1の画面情報を前記画面提供サーバから取得するためのショートカットの生成指示が与えられる場合に、前記第1の画面情報を特定するためのショートカット情報を、メモリに記憶させる記憶制御部と、前記特定のユーザによって前記メモリ内の前記ショートカット情報が選択される場合に、前記ショートカット情報を前記画面提供サーバに供給するショートカット情報供給部と、を備え、前記表示制御部は、さらに、前記画面提供サーバが、前記特定の利用情報と前記ショートカット情報とを用いて、前記特定のユーザが前記特定の機能を利用可能であると判断する場合に、前記画面提供サーバから前記第1の画面情報を取得して、前記第1の画面を前記表示部に表示させ、前記画面提供サーバが、前記特定の利用情報と前記ショートカット情報とを用いて、前記特定のユーザが前記特定の機能を利用不可能であると判断する場合に、前記第2の画面を前記表示部に表示させる、請求項2から4のいずれか一項に記載の多機能機。前記利用情報側供給部は、さらに、前記特定のユーザによって前記メモリ内の前記ショートカット情報が選択される場合に、前記特定の利用情報を前記画面提供サーバに供給する、請求項5に記載の多機能機。前記多機能機は、さらに、前記特定のユーザによって前記特定のサービスが選択される場合に、前記特定のユーザが前記特定の機能を利用可能であるのか否かを、前記特定の利用情報を用いて判断する第1の判断処理を実行するデバイス側判断部を備え、前記表示制御部は、前記第1の判断処理において、前記特定のユーザが前記特定の機能を利用可能であると判断される前記第1の場合に、前記画面提供サーバから取得される第1の画面情報によって表わされる前記第1の画面を前記表示部に表示させ、前記第1の判断処理において、前記特定のユーザが前記特定の機能を利用不可能であると判断される前記第2の場合に、前記第2の画面を前記表示部に表示させる、請求項1に記載の多機能機。前記多機能機は、さらに、前記第1の画面情報を前記画面提供サーバから取得するためのショートカットの生成指示が与えられる場合に、前記第1の画面情報を特定するためのショートカット情報を、メモリに記憶させる記憶制御部を備え、前記デバイス側判断部は、さらに、前記特定のユーザによって前記メモリ内の前記ショートカット情報が選択される場合に、前記特定のユーザが前記特定の機能を利用可能であるのか否かを判断する第2の判断処理を実行し、前記表示制御部は、さらに、前記第2の判断処理において、前記特定のユーザが前記特定の機能を利用可能であると判断される場合に、前記ショートカット情報を前記画面提供サーバに供給することによって、前記画面提供サーバから前記第1の画面情報を取得して、前記第1の画面を前記表示部に表示させ、前記第2の判断処理において、前記特定のユーザが前記特定の機能を利用不可能であると判断される場合に、前記第2の画面を前記表示部に表示させる、請求項7に記載の多機能機。前記画面提供サーバは、前記サービス提供サーバとは別体に構成されており、前記画面提供サーバは、前記サービス提供サーバから前記多機能機へのサービスの提供を仲介するためのサーバである、請求項1から8のいずれか一項に記載の多機能機。前記複数個の機能は、画像データによって表わされる画像の印刷を実行するための印刷機能と、原稿をスキャンしてスキャンデータを生成するためのスキャン機能と、を含み、前記複数種類のサービスのうち、前記印刷機能に関係する第1種類のサービスは、前記画像データを前記多機能機に供給するためのサービスであり、前記複数種類のサービスのうち、前記スキャン機能に関係する第2種類のサービスは、前記スキャンデータを保存するためのサービスである、請求項1から9のいずれか一項に記載の多機能機。前記格納部は、前記多機能機内に設けられており、前記デバイス側取得部は、前記多機能機内の前記格納部から、前記特定の利用情報を取得する、請求項1から10のいずれか一項に記載の多機能機。前記格納部は、前記多機能機とは別体に構成されている特定のサーバ内に設けられており、前記デバイス側取得部は、前記特定のサーバ内の前記格納部から、前記特定の利用情報を取得する、請求項1から10のいずれか一項に記載の多機能機。サービス提供サーバが提供可能な複数種類のサービスに関係する複数個の機能を実行可能な多機能機に通信可能に接続される画面提供サーバであって、複数のユーザに対応する複数個の利用情報を格納する格納部から、前記多機能機を利用する特定のユーザに対応する特定の利用情報を取得するサーバ側取得部であって、各利用情報は、対応するユーザが、前記多機能機が実行可能な各機能を利用可能であるのか否かに関係する情報を含む、前記サーバ側取得部と、前記特定のユーザによって前記複数種類のサービスのうちの特定のサービスが選択される場合に、前記多機能機から、前記特定のサービスを示すサービス情報を取得するサービス情報取得部と、前記特定の利用情報と前記サービス情報とを用いて、前記特定のユーザが前記特定のサービスに関係する特定の機能を利用可能であるのか否かを判断するサーバ側判断部と、前記特定のユーザが前記特定の機能を利用可能であると判断される場合に、前記多機能機が前記サービス提供サーバから前記特定のサービスの提供を受けるための第1の画面を表わす第1の画面情報を、前記多機能機に供給し、前記特定のユーザが前記特定の機能を利用不可能であると判断される場合に、前記第1の画面情報を、前記多機能機に供給しない画面情報供給部と、を備える画面提供サーバ。本明細書では、多機能機のユーザが、サービス提供サーバからサービスを受けることを望む際に、多機能機が、ユーザに応じた適切な画面を表示させることができる技術を提供する。本明細書では、サービス提供サーバが提供可能な複数種類のサービスに関係する複数個の機能を実行可能な多機能機を開示する。多機能機は、デバイス側取得部と、要求部と、表示制御部と、を備える。デバイス側取得部は、複数のユーザに対応する複数個の利用情報を格納する格納部から、多機能機を利用する特定のユーザに対応する特定の利用情報を取得する。各利用情報は、対応するユーザが、多機能機が実行可能な各機能を利用可能であるのか否かに関係する情報を含む。要求部は、特定のユーザによって複数種類のサービスのうちの特定のサービスが選択される場合に、特定のサービスの提供を、サービス提供サーバに要求する。表示制御部は、サービス提供サーバから特定のサービスの提供を受けるための画面情報を、画面提供サーバから取得して、画面情報に従った画面を、多機能機の表示部に表示させる。表示制御部は、特定の利用情報が、特定のユーザが特定のサービスに関係する特定の機能を利用可能であることを示す第1の場合に、サービス提供サーバから特定のサービスの提供を受けるための第1の画面を、表示部に表示させ、特定の利用情報が、特定のユーザが特定の機能を利用不可能であることを示す第2の場合に、サービス提供サーバから特定のサービスの提供を受けることができないことを示す第2の画面を、表示部に表示させる。上記の構成によると、多機能機は、特定のユーザによって特定のサービスが選択される状況において、特定の利用情報が、特定のユーザが特定の機能を利用可能であることを示す第1の場合には、特定のサービスの提供を受けるための第1の画面を表示させる。一方において、多機能機は、特定の利用情報が、特定のユーザが特定の機能を利用不可能であることを示す第2の場合には、サービス提供サーバから特定のサービスの提供を受けることができないことを示す第2の画面を表示させる。従って、多機能機は、特定のユーザによって特定のサービスが選択される場合に、特定のユーザに応じた適切な画面を表示させることができる。多機能機は、さらに、特定の利用情報を、画面提供サーバに供給する利用情報供給部と、特定のユーザによって特定のサービスが選択される場合に、特定のサービスを示すサービス情報を、画面提供サーバに供給するサービス情報供給部と、を備えていてもよい。表示制御部は、画面提供サーバが、特定の利用情報とサービス情報とを用いて、特定のユーザが特定の機能を利用可能であると判断する第1の場合に、画面提供サーバから取得される第1の画面情報によって表わされる第1の画面を表示部に表示させ、画面提供サーバが、特定の利用情報とサービス情報とを用いて、特定のユーザが特定の機能を利用不可能であると判断する第2の場合に、第2の画面を表示部に表示させてもよい。この構成によると、多機能機は、特定の利用情報及びサービス情報を画面提供サーバに供給することによって、特定のユーザが特定の機能を利用可能であるのか否かを画面提供サーバに判断させることができる。そして、多機能機は、画面提供サーバの判断結果に応じた適切な画面を表示させることができる。表示制御部は、第2の場合に、画面提供サーバから取得される第2の画面情報によって表わされる第2の画面を表示部に表示させてもよい。この構成によると、第2の画面を表わす第2の画面情報を多機能機に予め格納しておかずに済む。このために、多機能機が記憶すべき情報量を低減させ得る。利用情報供給部は、特定のユーザによって特定のサービスが選択される場合に、特定の利用情報を画面提供サーバに供給してもよい。この構成によると、画面提供サーバは、上記の判断を実行すべき場合に、多機能機から特定の利用情報を取得することができる。このために、画面提供サーバは、上記の判断を実行しなくてよい状況では、特定の利用情報を管理即ち保存せずに済む。多機能機は、さらに、第1の画面情報を画面提供サーバから取得するためのショートカットの生成指示が与えられる場合に、第1の画面情報を特定するためのショートカット情報を、メモリに記憶させる記憶制御部と、特定のユーザによってメモリ内のショートカット情報が選択される場合に、ショートカット情報を画面提供サーバに供給するショートカット情報供給部と、を備えていてもよい。表示制御部は、さらに、画面提供サーバが、ショートカット情報と特定の利用情報とを用いて、特定のユーザが特定の機能を利用可能であると判断する場合に、画面提供サーバから第1の画面情報を取得して、第1の画面を表示部に表示させ、画面提供サーバが、特定の利用情報とショートカット情報とを用いて、特定のユーザが特定の機能を利用不可能であると判断する場合に、第2の画面を表示部に表示させてもよい。上記の構成によると、多機能機は、ショートカットを利用して、第1の画面を表示させることができる。しかも、この構成によると、多機能機は、ショートカット情報を画面提供サーバに供給することによって、特定のユーザが特定の機能を利用可能であるのか否かを画面提供サーバに判断させることができる。そして、多機能機は、画面提供サーバの判断結果に応じた適切な画面を表示させることができる。利用情報供給部は、さらに、特定のユーザによってメモリ内のショートカット情報が選択される場合に、特定の利用情報を画面提供サーバに供給してもよい。この構成によると、画面提供サーバは、上記の判断を実行すべき場合に、多機能機から特定の利用情報を取得することができる。このために、画面提供サーバは、上記の判断を実行しなくてよい状況では、特定の利用情報を管理即ち保存せずに済む。多機能機は、さらに、特定のユーザによって特定のサービスが選択される場合に、特定のユーザが特定の機能を利用可能であるのか否かを、特定の利用情報を用いて判断する第1の判断処理を実行するデバイス側判断部を備えていてもよい。表示制御部は、第1の判断処理において、特定のユーザが特定の機能を利用可能であると判断される第1の場合に、画面提供サーバから取得される第1の画面情報によって表わされる第1の画面を表示部に表示させ、第1の判断処理において、特定のユーザが特定の機能を利用不可能であると判断される第2の場合に、第2の画面を表示部に表示させてもよい。この構成によると、多機能機は、特定のユーザが特定の機能を利用可能であるのか否かを判断して、判断結果に応じた適切な画面を表示させることができる。多機能機は、さらに、第1の画面情報を画面提供サーバから取得するためのショートカットの生成指示が与えられる場合に、第1の画面情報を特定するためのショートカット情報を、メモリに記憶させる記憶制御部を備えていてもよい。デバイス側判断部は、さらに、特定のユーザによってメモリ内のショートカット情報が選択される場合に、特定のユーザが特定の機能を利用可能であるのか否かを判断する第2の判断処理を実行してもよい。表示制御部は、さらに、第2の判断処理において、特定のユーザが特定の機能を利用可能であると判断される場合に、ショートカット情報を画面提供サーバに供給することによって、画面提供サーバから第1の画面情報を取得して、第1の画面を表示部に表示させ、第2の判断処理において、特定のユーザが特定の機能を利用不可能であると判断される場合に、第2の画面を表示部に表示させてもよい。上記の構成によると、多機能機は、ショートカットを利用して、第1の画面を表示させることができる。しかも、この構成によると、多機能機は、特定のユーザが特定の機能を利用可能であるのか否かを判断して、判断結果に応じた適切な画面を表示させることができる。画面提供サーバは、サービス提供サーバとは別体に構成されていてもよい。画面提供サーバは、サービス提供サーバから多機能機へのサービスの提供を仲介するためのサーバであってもよい。複数個の機能は、画像データによって表わされる画像の印刷を実行するための印刷機能と、原稿をスキャンしてスキャンデータを生成するためのスキャン機能と、を含んでいてもよい。複数種類のサービスのうち、印刷機能に関係する第1種類のサービスは、画像データを多機能機に供給するためのサービスであってもよい。複数種類のサービスのうち、スキャン機能に関係する第2種類のサービスは、スキャンデータを保存するためのサービスであってもよい。格納部は、多機能機内に設けられていてもよい。デバイス側取得部は、多機能機内の格納部から、特定の利用情報を取得してもよい。多機能機は、多機能機内の格納部から、特定の利用情報を適切に取得することができる。格納部は、多機能機とは別体に構成されている特定のサーバ内に設けられていてもよい。デバイス側取得部は、特定のサーバ内の格納部から、特定の利用情報を取得してもよい。この構成によると、多機能機は、各ユーザのための各利用情報を格納せずに済む。このために、多機能機が記憶すべき情報量を低減させ得る。本明細書では、さらに、サービス提供サーバが提供可能な複数種類のサービスに関係する複数個の機能を実行可能な多機能機に通信可能に接続される画面提供サーバを開示する。画面提供サーバは、サーバ側取得部と、サービス情報取得部と、サーバ側判断部と、画面情報供給部と、を備える。サーバ側取得部は、複数のユーザに対応する複数個の利用情報を格納する格納部から、多機能機を利用する特定のユーザに対応する特定の利用情報を取得する。各利用情報は、対応するユーザが、多機能機が実行可能な各機能を利用可能であるのか否かに関係する情報を含む。サービス情報取得部は、特定のユーザによって複数種類のサービスのうちの特定のサービスが選択される場合に、多機能機から、特定のサービスを示すサービス情報を取得する。サーバ側判断部は、特定の利用情報とサービス情報とを用いて、特定のユーザが特定のサービスに関係する特定の機能を利用可能であるのか否かを判断する。画面情報供給部は、特定のユーザが特定の機能を利用可能であると判断される場合に、多機能機がサービス提供サーバから特定のサービスの提供を受けるための第1の画面を表わす第1の画面情報を、多機能機に供給し、特定のユーザが特定の機能を利用不可能であると判断される場合に、第1の画面情報を、多機能機に供給しない。上記の構成によると、画面提供サーバは、特定のユーザが特定の機能を利用可能であるのか否かを判断して、判断結果に応じた適切な画面を、多機能機に表示させることができる。なお、上記の多機能機を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。また、上記の画面提供サーバを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。第1実施例システムの構成図1に示されるように、通信システム2は、多機能機10と、仲介サーバ50と、PC90と、複数個のサービス提供サーバ100,110と、を備える。多機能機10とPC90とは、LAN4に接続されている。仲介サーバ50と複数個のサービス提供サーバ100,110とは、インターネット6に接続されている。多機能機10の構成多機能機10は、印刷機能、スキャン機能、コピー機能、FAX機能等の多機能を実行可能である。多機能機10は、操作部12と、表示部14と、ネットワークインターフェイス16と、印刷実行部18と、スキャン実行部20と、制御部30と、を備える。操作部12は、複数のキーを備える。ユーザは、操作部12を操作することによって、様々な指示を多機能機10に入力することができる。表示部14は、様々な情報を表示するためのディスプレイである。ネットワークインターフェイス16は、LAN4に接続されている。印刷実行部18は、インクジェット方式、レーザ方式等の印刷機構を備える。スキャン実行部20は、CCD、CIS等のスキャン機構を備える。制御部30は、CPU32と、メモリ34と、を備える。CPU32は、メモリ34に格納されているプログラムに従って、様々な処理を実行する。CPU32が上記のプログラムに従って処理を実行することによって、各部41~48の機能が実現される。メモリ34は、上記のプログラムの他に、利用情報テーブル36、表示名テーブル38、及び、ショートカット情報40を格納する。利用情報テーブル36は、LAN4の管理者が操作部12を操作して所定の情報を入力する場合に、メモリ34内に生成即ち格納される。表示名テーブル38がどのようにして生成されるのかについては、後で説明する。ショートカット情報40は、多機能機10のユーザが後述の登録ボタン図10の画面312,320参照を操作する場合に、メモリ34内に格納される。図2に示されるように、利用情報テーブル36は、複数のユーザのための複数個の利用情報を含む。各利用情報は、ユーザ名と、パスワードと、ユーザがコピー機能を利用可能であるのか否かを示す情報と、ユーザがFAX機能を利用可能であるのか否かを示す情報と、ユーザがスキャン機能を利用可能であるのか否かを示す情報と、ユーザが利用可能な印刷前の印刷媒体数残ページ数と、が対応付けられた情報である。なお、Unlockは、ユーザが機能を利用可能であることを示し即ちユーザが機能の利用を許容されていることを示し、Lockは、ユーザが機能を利用不可能であることを示す即ちユーザが機能の利用を制限されていることを示す。図3に示されるように、表示名テーブル38は、表示名とサーバ名とアクセストークンとが対応付けられた情報を記憶するためのテーブルである。なお、ショートカット情報40の内容については、後で説明する。仲介サーバ50の構成仲介サーバ50は、サービス提供サーバ100,110から多機能機10へのサービスの提供を仲介するためのサーバである。仲介サーバ50は、多機能機10のベンダによって提供されるサーバである。仲介サーバ50は、ネットワークインターフェイス52と、制御部60と、を備える。制御部60は、CPU62と、メモリ64と、を備える。CPU62は、メモリ64に格納されているプログラムに従って、様々な処理を実行する。CPU62が上記のプログラムに従って処理を実行することによって、各部70~72の機能が実現される。なお、メモリ64は、上記のプログラムの他に、複数個の画面情報66と、サーバテーブル68と、を格納している。複数個の画面情報66とサーバテーブル68とは、多機能機10のベンダによって、仲介サーバ50に予め格納されている。複数個の画面情報66は、多機能機10が実行可能な印刷機能及びスキャン機能に関係する各画面後述の図10の各画面306~316,320~322,332~336を表わす各画面情報を含む。図4に示されるように、サーバテーブル68は、サーバ名と対応サービスとが対応付けられた情報を記憶するためのテーブルである。本実施例では、ServerA、ServerBは、それぞれ、サービス提供サーバ100,110のサーバ名である。対応サービスのDLは、サービス提供サーバが、通信機器例えば多機能機10にデータを供給するためのサービス以下ではデータダウンロードサービスDLサービスと呼ぶを提供可能であることを示す。対応サービスのULは、サービス提供サーバが、通信機器からデータを取得して保存するためのサービス以下ではデータアップロードサービスULサービスと呼ぶを提供可能であることを示す。図4の例では、サーバ名ServerAを有するサービス提供サーバ100は、DLサービスとULサービスとの両方を提供可能であり、サーバ名ServerBを有するサービス提供サーバ110は、DLサービスのみを通信機器に提供可能である。サービス提供サーバ100,110の構成各サービス提供サーバ100,110は、例えば、Evernote登録商標、Google登録商標Docs、PICASA登録商標、FACEBOOK登録商標等の公知のサービス提供サーバである。各サービス提供サーバ100,110は、多機能機10を含む様々な通信機器にサービスを提供可能である。図4を参照しながら説明したように、例えば、サービス提供サーバ100は、多機能機10にDLサービス及びULサービスの両方を提供可能であり、サービス提供サーバ110は、多機能機10にDLサービスのみを提供可能である。なお、サービス提供サーバ100は、第1のサービス事業者即ち第1の会社によって提供されるサーバであり、サービス提供サーバ110は、第1のサービス事業者とは異なる第2のサービス事業者即ち第2の会社によって提供されるサーバである。第1のサービス事業者は、サービス提供サーバ100からサービスを受けるための第1のAPIApplicationProgramInterfaceを公開しており、第2のサービス事業者は、サービス提供サーバ110からサービスを受けるための第2のAPIを公開している。第1のサービス事業者と第2のサービス事業者とが異なるために、通常、第1のAPIと第2のAPIとは異なる。通信機器は、例えば、サービス提供サーバ100,110の両方からサービスを受けるためには、第1及び第2のAPIの両方に対応している必要がある即ち、第1のAPIを利用するためのプログラムと、第2のAPIを利用するためのプログラムと、の両方が必要である。例えば、多機能機10が複数個のサービス提供サーバ100,110のそれぞれからサービスを受けるためには、多機能機10は、複数個のAPIに対応している必要があり、多くのプログラムを格納する必要がある。しかしながら、PC等と比べると、多機能機10のメモリ34の記憶容量は少ない。従って、本実施例では、多機能機10に多くのプログラムを格納させることなく、多機能機10が複数個のサービス提供サーバ100,110のそれぞれからサービスを受けることができるように、仲介サーバ50が設けられている。即ち、仲介サーバ50は、複数個のサービス提供サーバ100,110のための複数個のAPIに対応している。そして、多機能機10が、複数個のサービス提供サーバ100,110のうちの特定のサービス提供サーバ例えばサービス提供サーバ100からサービスを受けるべき状況では、仲介サーバ50は、特定のサービス提供サーバのためのAPIを利用して、特定のサービス提供サーバと後述の様々な通信例えば、図7及び図8に示される各リクエストR20,R22,R28,R42等の通信を実行する。これにより、多機能機10は、特定のサービス提供サーバのためのAPIに対応していなくても、特定のサービス提供サーバと画像データの通信を実行することができる。即ち、多機能機10は、複数個のAPIを利用するための多くのプログラムを格納していなくても、複数個のサービス提供サーバ100,110のそれぞれからサービスを受けることができる。また、サービス提供サーバの仕様変更が行われる場合に、仲介サーバ50のプログラムを変更すれば、多機能機10のプログラムを変更しなくても、当該仕様変更に対応することができる。また、仲介サーバ50のサーバテーブル68に登録されていない新規のサービス提供サーバのためのAPIに対応するように、仲介サーバ50のプログラムを変更すれば、多機能機10のプログラムを変更しなくても、多機能機10は、新規のサービス提供サーバからサービスを受けることができる。多機能機10のユーザの事前準備多機能機10のユーザ以下では特定のユーザと呼ぶは、多機能機10が各サービス提供サーバ100,110からサービスを受けるために、以下の事前準備を実行する必要がある。特定のユーザは、PC90を用いて、仲介サーバ50にアクセスし、認証情報の取得を選択する。なお、本実施例では、認証情報は、後述のアクセストークン例えばXXXXXXXXを意味する。認証情報の取得が選択されると、仲介サーバ50は、サービス提供サーバ100にアクセスするための特定のURLを、PC90に送信する。特定のURLは、アクセストークンを生成することをサービス提供サーバ100に指示するための生成指示と、当該アクセストークンを仲介サーバ50に送信することをサービス提供サーバ100に指示するための送信指示と、を含む。特定のユーザは、特定のURLを用いて、PC90からサービス提供サーバ100にアクセスする。次いで、特定のユーザは、PC90を介して、アカウント名及びパスワードをサービス提供サーバ100に入力して、認証手続を実行する。認証が成功すると、サービス提供サーバ100は、特定のユーザのためのアクセストークン例えばXXXXXXXXを生成して、当該アクセストークンを仲介サーバ50に送信する。仲介サーバ50は、サービス提供サーバ100から特定のユーザのためのアクセストークンを受信すると、テンポラリIDを生成して、テンポラリIDをPC90に送信する。これにより、PC90にテンポラリIDが表示される。特定のユーザは、PC90に表示されたテンポラリIDを知ることができる。次いで、特定のユーザは、多機能機10の操作部12を操作して、サービス提供サーバ100のサーバ名例えばServerAと、多機能機10上での特定のユーザの表示用の名称である表示名例えばAliceと、を多機能機10に入力する。特定のユーザは、さらに、多機能機10の操作部12を操作して、テンポラリIDを多機能機10に入力する。この場合、多機能機10は、仲介サーバ50にテンポラリIDを送信する。これにより、仲介サーバ50は、アクセストークン例えばXXXXXXXXを多機能機10に送信する。上記の各処理が実行されると、多機能機10は、表示名テーブル38に情報を記憶させることができる。上記の例では、多機能機10は、特定のユーザによって入力された表示名例えばAliceと、特定のユーザによって入力されたサーバ名例えばServerAと、仲介サーバ50から受信されたアクセストークン例えばXXXXXXXXと、が対応付けられた情報を、表示名テーブル38に記憶させる。このように、サービス提供サーバ100及び仲介サーバ50がアクセストークンをPC90に送信せずに、仲介サーバ50は、アクセストークンを一時的に保持する。そして、多機能機10は、テンポラリIDを用いて、仲介サーバ50からアクセストークンを取得する。これにより、アクセストークンが、PC90で表示されたり、PC90から他のデバイスに送信されたりすることを抑制することができ、この結果、アクセストークンというセキュリティの高い情報が流出するのを抑制することができる。なお、特定のユーザは、上記と同様に、サービス提供サーバ110に関しても、サービス提供サーバ110のサーバ名ServerBと、表示名Aliceと、アクセストークンZZZZZZZZと、を表示名テーブル38に登録可能である。各デバイス10,50,100が実行する各処理;図5図5に示されるように、多機能機10の表示制御部43図1参照は、多機能機10に予め格納されているユーザ情報入力画面情報を用いて、ユーザ情報入力画面300図10参照を表示部14に表示させる。ユーザ情報入力画面300は、ユーザ名を入力するための領域と、パスワードを入力するための領域と、を含む。特定のユーザは、操作部12を操作して、ユーザ名及びパスワードを入力する。次いで、表示制御部43は、多機能機10に予め格納されているメイン画面情報を用いて、メイン画面302図10参照を表示部14に表示させる。メイン画面302は、特定のユーザによって選択されるべき複数個の機能を示す複数個の文字列例えば、Internet、Shortcut、Copy等を含む。特定のユーザは、DLサービス又はULサービスを受けることを望む場合に、メイン画面302に含まれる文字列Internetを選択する。この場合、表示制御部43は、リクエストR2を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72図1参照は、多機能機10からリクエストR2を取得すると、複数個の画面情報66に含まれるサーバ名選択画面情報を、多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50からサーバ名選択画面情報を取得すると、サーバ名選択画面情報によって表わされるサーバ名選択画面306図10参照を、表示部14に表示させる。サーバ名選択画面306は、複数個のサービス提供サーバ100,110のそれぞれのサーバ名例えば、ServerA、ServerBを含む。特定のユーザは、操作部12を操作して、サーバ名選択画面306の中から、多機能機10がサービスを受けるべきサービス提供サーバのサーバ名以下では選択済みサーバ名と呼ぶを選択する。本実施例では、特定のユーザが、サーバ名選択画面306に含まれるサーバ名ServerA即ち、サービス提供サーバ100のサーバ名を選択する場合を例として、説明を続ける。この場合、表示制御部43は、選択済みサーバ名ServerAを仲介サーバ50に供給する。仲介サーバ50のサーバ側取得部70図1参照は、多機能機10から選択済みサーバ名ServerAを取得すると、リクエストR4を多機能機10に供給する。リクエストR4は、多機能機10を現在利用している特定のユーザのための利用情報図2参照を仲介サーバ50に供給するように、多機能機10に指示するためのリクエストである。多機能機10のデバイス側取得部41図1参照は、仲介サーバ50からリクエストR4を取得すると、メモリ34内の利用情報テーブル36から、ユーザ情報入力画面300に入力されたユーザ名及びパスワードに対応付けられている利用情報以下では特定の利用情報と呼ぶを読み出すことによって、特定の利用情報を取得する。次いで、利用情報供給部44図1参照は、特定の利用情報を仲介サーバ50に供給する。仲介サーバ50のサーバ側取得部70は、多機能機10から特定の利用情報を取得する。この場合、サーバ側判断部71図1参照は、S10の判断処理を実行する。S10の判断処理の内容を説明する前に、サービス提供サーバ100が提供可能な各サービスDLサービス、ULサービスと、多機能機10が実行可能な各機能印刷機能、スキャン機能と、の関係を説明しておく。多機能機10は、サービス提供サーバ100からDLサービスを受ける場合に、サービス提供サーバ100からダウンロードしたデータに従った印刷を実行する。従って、このような状況では、多機能機10を現在利用している特定のユーザが、印刷機能を利用可能である必要がある。また、多機能機10は、サービス提供サーバ100からULサービスを受ける場合に、原稿のスキャンを実行して生成したデータをサービス提供サーバ100にアップロードする。従って、このような状況では、多機能機10を現在利用している特定のユーザが、スキャン機能を利用可能である必要がある。即ち、DLサービスは、印刷機能に関係するサービスであり、ULサービスは、スキャン機能に関係するサービスである。S10の判断処理では、サーバ側判断部71は、まず、メモリ64内のサーバテーブル68から、選択済みサーバ名ServerAに対応付けられている対応サービス即ちDL及びULを特定する。次いで、サーバ側判断部71は、特定の利用情報を用いて、特定のユーザが、対応サービスDLに関係する印刷機能と、対応サービスULに関係するスキャン機能と、の少なくとも一方を利用可能であるのか否かを判断する。即ち、サーバ側判断部71は、特定の利用情報に含まれる印刷機能に関する印刷利用情報Unlock又はLockと、特定の利用情報に含まれるスキャン機能に関するスキャン利用情報Unlock又はLockと、の少なくとも一方がUnlockを示す場合には、S10の判断処理でNOと判断し、印刷利用情報とスキャン利用情報との両方がLockを示す場合には、S10の判断処理でYESと判断する。なお、上記の例では、選択済みサーバ名がServerAである場合を説明したが、例えば、選択済みサーバ名がServerBである場合には、S10の判断処理では、サーバ側判断部71は、メモリ64内のサーバテーブル68から、ServerBに対応付けられている対応サービスDLを特定する図4参照。この場合、サーバ側判断部71は、特定の利用情報に含まれる印刷利用情報がUnlockを示す場合には、S10の判断処理でNOと判断し、印刷利用情報がLockを示す場合には、S10の判断処理でYESと判断する。また、例えば、選択済みサーバ名がServerCである場合には、S10の判断処理では、サーバ側判断部71は、メモリ64内のサーバテーブル68から、ServerCに対応付けられている対応サービスULを特定する図4参照。この場合、サーバ側判断部71は、特定の利用情報に含まれるスキャン利用情報がUnlockを示す場合には、S10の判断処理でNOと判断し、スキャン利用情報がLockを示す場合には、S10の判断処理でYESと判断する。S10の判断処理でYESと判断される場合には、画面情報供給部72図1参照は、複数個の画面情報66に含まれるエラー画面情報を、多機能機10に供給する。このエラー画面情報は、多機能機10が、サービス提供サーバ100から、いずれのサービスを受けることもできないことを示す文字列を含む。多機能機10の表示制御部43は、仲介サーバ50からエラー画面情報を取得すると、エラー画面情報によって表わされるエラー画面334図10参照を表示部14に表示させる。これにより、特定のユーザは、サービス提供サーバ100からいずれのサービスを受けることもできないことを知ることができる。なお、この場合、制御部30は、サービス提供サーバ100からサービスを受けるための後述の図6~図8の各処理を実行しない。これにより、多機能機10において、機能の実行が禁止される。即ち、特定のユーザが機能を利用することを制限することができる。一方において、S10の判断処理でNOと判断される場合には、画面情報供給部72は、リクエストR6を多機能機10に供給する。リクエストR6は、表示名テーブル38を仲介サーバ50に供給するように、多機能機10に指示するためのリクエストである。多機能機10の表示制御部43は、仲介サーバ50からリクエストR6を取得すると、メモリ34内の表示名テーブル38を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、多機能機10から表示名テーブル38を取得すると、表示名テーブル38の中から、選択済みサーバ名ServerAに対応付けられている1個以上の表示名例えば、Alice、Kenを特定する。次いで、画面情報供給部72は、複数個の画面情報66に含まれる表示名選択画面情報に、特定済みの1個以上の表示名例えば、Alice、Kenを書き込む。続いて、画面情報供給部72は、1個以上の表示名が書き込まれた表示名選択画面情報を、多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50から表示名選択画面情報を取得すると、表示名選択画面情報によって表わされる表示名選択画面308図10参照を、表示部14に表示させる。表示名選択画面308は、1個以上の表示名例えば、Alice、Kenを含む。特定のユーザは、操作部12を操作して、表示名選択画面308に含まれる1個の表示名以下では選択済み表示名と呼ぶを選択する。この場合、表示制御部43は、選択済み表示名を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、多機能機10から選択済み表示名を取得すると、複数個の画面情報66に含まれるサービス名選択画面情報を、多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50からサービス名選択画面情報を取得すると、サービス名選択画面情報によって表わされるサービス名選択画面310図10参照を、表示部14に表示させる。サービス名選択画面310は、DLサービスを示すサービス名DLと、ULサービスを示すサービス名ULと、を含む。図6に示されるように、特定のユーザは、操作部12を操作して、サービス名選択画面310に含まれる1個のサービス名以下では選択済みサービス名と呼ぶを選択する。この場合、サービス情報供給部45図1参照は、選択済みサービス名を仲介サーバ50に供給する。仲介サーバ50のサーバ側取得部70は、多機能機10から選択済みサービス名DL又はULを取得すると、リクエストR10を多機能機10に供給する。リクエストR10は、特定の利用情報を仲介サーバ50に供給するように、多機能機10に指示するためのリクエストである。多機能機10のデバイス側取得部41は、仲介サーバ50からリクエストR10を取得すると、メモリ34内の利用情報テーブル36から特定の利用情報を取得する。次いで、利用情報供給部44は、特定の利用情報を仲介サーバ50に供給する。仲介サーバ50のサーバ側取得部70は、多機能機10から特定の利用情報を取得する。この場合、サーバ側判断部71は、S12の判断処理を実行する。S12の判断処理では、サーバ側判断部71は、特定の利用情報を用いて、特定のユーザが、選択済みサービス名DL又はULに関係する機能印刷機能又はスキャン機能を利用可能であるのか否かを判断する。例えば、選択済みサービス名がDLである状況では、サーバ側判断部71は、特定の利用情報に含まれる印刷利用情報がUnlockを示す場合に、S12の判断処理でNOと判断し、特定の利用情報に含まれる印刷利用情報がLockを示す場合に、S12の判断処理でYESと判断する。また、例えば、選択済みサービス名がULである状況では、サーバ側判断部71は、特定の利用情報に含まれるスキャン利用情報がUnlockを示す場合に、S12の判断処理でNOと判断し、特定の利用情報に含まれるスキャン利用情報がLockを示す場合に、S12の判断処理でYESと判断する。このように、多機能機10は、特定の利用情報及び選択済みサービス名を仲介サーバ50に供給することによって、特定のユーザが、選択済みサービス名が示すサービスDLサービス又はULサービスに関係する機能印刷機能又はスキャン機能を利用可能であるのか否かを、仲介サーバ50に判断させることができる。S12の判断処理でYESと判断される場合には、画面情報供給部72は、複数個の画面情報66に含まれるエラー画面情報を、多機能機10に供給する。このエラー画面情報は、特定のユーザが、選択済みサービス名に対応する機能を利用不可能であることを示す文字列を含む。多機能機10の表示制御部43は、仲介サーバ50からエラー画面情報を取得すると、エラー画面情報によって表わされるエラー画面336図10参照を、表示部14に表示させる。これにより、特定のユーザは、選択済みサービス名に対応する機能を利用不可能であることを知ることができる。なお、この場合、制御部30は、サービス提供サーバ100からサービスを受けるための後述の各処理を実行しない。これにより、多機能機10において、選択済みサービス名に対応する機能の実行が禁止され、特定のユーザが当該機能を利用することを制限することができる。一方において、S12の判断処理でNOと判断される場合には、サーバ側判断部71は、さらに、S14の判断処理を実行する。サーバ側判断部71は、選択済みサービス名がDLであり、かつ、特定の利用情報に含まれる残ページ数がゼロを示す場合には、S14の判断処理でYESと判断する。サーバ側判断部71は、選択済みサービス名がDLであり、かつ、特定の利用情報に含まれる残ページ数がゼロ以外の数字を示す場合には、S14の判断処理でNOと判断する。また、サーバ側判断部71は、選択済みサービス名がULである場合には、S14の判断処理でNOと判断する。S14の判断処理でYESと判断される場合には、画面情報供給部72は、複数個の画面情報66に含まれるエラー画面情報を、多機能機10に供給する。このエラー画面情報は、特定のユーザが利用可能な印刷前の印刷媒体数がゼロであるために、特定のユーザが印刷機能を利用不可能であることを示す文字列を含む。多機能機10の表示制御部43は、仲介サーバ50からエラー画面情報を取得すると、エラー画面情報によって表わされるエラー画面図示省略を表示部14に表示させる。これにより、特定のユーザは、特定のユーザが利用可能な印刷前の印刷媒体数がゼロであることを知ることができる。なお、この場合、制御部30は、サービス提供サーバ100からDLサービスを受けるための後述の図7の各処理を実行しない。これにより、多機能機10において、印刷機能の実行が禁止され、特定のユーザが印刷機能を利用することを制限することができる。一方において、S14の判断処理でNOと判断される場合には、サーバ側判断部71は、さらに、S16の判断処理を実行する。S16の判断処理では、サーバ側判断部71は、選択済みサービス名がDLであるのか否かを判断する。サーバ側判断部71は、選択済みサービス名がDLである場合には、S16の判断処理でYESと判断し、選択済みサービス名がULである場合には、S16の判断処理でNOと判断する。DLサービスのための処理;図7図6のS16の判断処理でYESと判断される場合即ち、選択済みサービス名がDLである場合には、図7に示されるように、画面情報供給部72は、サービス提供サーバ100に対応する第1のAPIに従ってリクエストR20を生成して、リクエストR20をサービス提供サーバ100に供給する。リクエストR20は、特定のユーザ即ち表示名Aliceによってアップロードされた各画像データを格納している1個以上のフォルダ名を示すフォルダ名リストを仲介サーバ50に供給するように、サービス提供サーバ100に指示するためのリクエストである。なお、図5に示されるように、仲介サーバ50は、リクエストR6を多機能機10に供給して、多機能機10から表示名テーブル38を取得している。従って、仲介サーバ50は、表示名テーブル38から、選択済みサーバ名ServerAと、選択済み表示名Aliceと、に対応付けられているアクセストークンXXXXXXXXを特定することができる。そして、仲介サーバ50は、リクエストR20をサービス提供サーバ100に供給する段階、又は、それより前の段階で、アクセストークンXXXXXXXXを用いて、サービス提供サーバ100に認証を実行させる。これにより、サービス提供サーバ100は、仲介サーバ50から取得されるリクエストR20に応じて、適切なレスポンスを仲介サーバ50に供給することができる。なお、以下では、アクセストークンを用いた認証についての説明を省略するが、仲介サーバ50は、必要に応じて例えば、サービス提供サーバ100にリクエストを送信する毎に、アクセストークンを用いた認証を、サービス提供サーバ100に実行させる。サービス提供サーバ100は、リクエストR20を取得すると、フォルダ名リストを仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、サービス提供サーバ100からフォルダ名リストを取得すると、複数個の画面情報66に含まれるフォルダ名選択画面情報に、フォルダ名リストに含まれる1個以上のフォルダ名例えば、F1、F2を書き込む。続いて、画面情報供給部72は、1個以上のフォルダ名が書き込まれたフォルダ名選択画面情報を、多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50からフォルダ名選択画面情報を取得すると、フォルダ名選択画面情報によって表わされるフォルダ名選択画面312図10参照を、表示部14に表示させる。上述したように、特定のユーザは、フォルダ名選択画面312を表示部14に表示させるまでに、仲介サーバ50から取得される多数の画面情報によって表される多数の画面306,308,310上で様々な選択を実行する必要がある。このような特定のユーザの負荷を軽減するために、多機能機10にはショートカット機能が設けられている。特定のユーザは、操作部12を操作して、フォルダ名選択画面312に含まれる登録ボタンを選択することによって、ショートカットの生成指示を多機能機10に与えることができる。多機能機10の記憶制御部46図1参照は、特定のユーザからショートカットの生成指示が与えられると、フォルダ名選択画面情報を特定するためのショートカット情報即ち、フォルダ名選択画面312を表示させるためのショートカット情報図1の符号40参照と、ショートカット名例えばSC1と、を対応付けて、メモリ34内に記憶させる。ここでのショートカット情報は、選択済みサーバ名ServerAと、選択済み表示名例えばAliceと、選択済みサービス名DLと、アクセストークン例えばServerA及びAliceに対応付けられているアクセストークンXXXXXXXXと、を含む。なお、変形例では、ショートカット情報は、例えば、仲介サーバ50内でのフォルダ名選択画面情報のURLを含んでいてもよい。また、特定のユーザは、操作部12を操作して、フォルダ名選択画面312図10参照に含まれる1個のフォルダ名以下では選択済みフォルダ名と呼ぶを選択する。この場合、表示制御部43は、選択済みフォルダ名を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、多機能機10から選択済みフォルダ名を取得すると、第1のAPIに従ってリクエストR22を生成して、リクエストR22をサービス提供サーバ100に供給する。リクエストR22は、選択済みフォルダ名を有するフォルダに格納されている1個以上の画像データに対応する1個以上のサムネイル画像データのURL以下では1個以上のサムネイルURLと呼ぶを仲介サーバ50に供給するように、サービス提供サーバ100に指示するためのリクエストである。サービス提供サーバ100は、リクエストR22を取得すると、1個以上のサムネイルURLを仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、サービス提供サーバ100から1個以上のサムネイルURLを取得すると、1個以上のサムネイルURLと、複数個の画面情報66に含まれるサムネイル選択画面情報と、を多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50から、1個以上のサムネイルURLと、サムネイル選択画面情報と、を取得すると、1個以上のサムネイルURLを含むリクエストR24を、仲介サーバ50を介さずに、サービス提供サーバ100に供給する。サービス提供サーバ100は、多機能機10からリクエストR24を取得すると、リクエストR24に含まれる1個以上のサムネイルURLが示す位置に保存されている1個以上のサムネイル画像データを、仲介サーバ50を介さずに、多機能機10に供給する。本実施例では、サムネイル画像データの通信が仲介サーバ50を介して実行されないために、特定のユーザのプライベートな画像が仲介サーバ50を経由することを防止することができる。多機能機10の表示制御部43は、サービス提供サーバ100から1個以上のサムネイル画像データを取得すると、サムネイル選択画面情報に1個以上のサムネイル画像データを合成する。そして、表示制御部43は、1個以上のサムネイル画像データが合成されたサムネイル選択画面情報によって表わされるサムネイル選択画面314図10参照を、表示部14に表示させる。特定のユーザは、操作部12を操作して、サムネイル選択画面314に含まれる1個のサムネイル画像データを選択することができる。この場合、表示制御部43は、特定のユーザによって選択された1個のサムネイル画像データを特定するための1個の画像ID以下では特定の画像IDと呼ぶを含むリクエストR26を、仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、多機能機10からリクエストR26を取得すると、第1のAPIに従って特定の画像IDを含むリクエストR28を生成して、リクエストR28をサービス提供サーバ100に供給する。リクエストR28は、特定の画像IDによって特定されるサムネイル画像データの元の画像データが保存されているサービス提供サーバ100内の位置を示すURL即ち、ダウンロード元のURL;以下ではダウンロードURLと呼ぶを仲介サーバ50に供給するように、サービス提供サーバ100に指示するためのリクエストである。サービス提供サーバ100は、仲介サーバ50からリクエストR28を取得すると、ダウンロードURLを仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、サービス提供サーバ100からダウンロードURLを取得すると、ダウンロードURLと、複数個の画面情報66に含まれる印刷実行中画面情報と、を多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50から印刷実行中画面情報を取得すると、印刷実行中画面情報によって表わされる印刷実行中画面316図10参照を、表示部14に表示させる。また、多機能機10の要求部42図1参照は、仲介サーバ50からダウンロードURLを取得すると、ダウンロードURLを含むダウンロードリクエストR30を、仲介サーバ50を介さずに、サービス提供サーバ100に供給する。ダウンロードリクエストR30は、ダウンロードURLが示す位置に保存されている画像データを多機能機10に供給するように、サービス提供サーバ100に指示するためのリクエストである。即ち、要求部42は、DLサービスの提供を、サービス提供サーバ100に要求する。サービス提供サーバ100は、多機能機10からダウンロードリクエストR30を取得すると、ダウンロードリクエストR30に含まれるダウンロードURLが示す位置に保存されている画像データを、仲介サーバ50を介さずに、多機能機10に供給する。本実施例では、画像データの通信が仲介サーバ50を介して実行されないために、特定のユーザのプライベートな画像が仲介サーバ50を経由することを防止することができる。多機能機10の要求部42は、サービス提供サーバ100から画像データを取得する。これにより、多機能機10は、サービス提供サーバ100からDLサービスを受けることができる。次いで、制御部30は、画像データによって表わされる画像の印刷を印刷実行部18に実行させる。これにより、DLサービスに関連する各処理が終了する。ULサービスのための処理;図8一方において、図6のS16の判断処理でNOと判断される場合即ち、選択済みサービス名がULである場合には、図8に示されるように、画面情報供給部72は、複数個の画面情報66に含まれるスキャン設定画面情報を、多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50からスキャン設定画面情報を取得すると、スキャン設定画面情報によって表わされるスキャン設定画面320図10参照を、表示部14に表示させる。特定のユーザは、操作部12を操作して、スキャン設定画面320に含まれる登録ボタンを選択することによって、ショートカットの生成指示を多機能機10に与えることができる。多機能機10の記憶制御部46は、特定のユーザからショートカットの生成指示が与えられると、スキャン設定画面情報を特定するためのショートカット情報即ち、スキャン設定画面320を表示させるためのショートカット情報と、ショートカット名例えばSC2と、を対応付けて、メモリ34内に記憶させる。ここでのショートカット情報は、図7で記憶されるショートカット情報と同様であるが、選択済みサービス名としてULを含む。なお、変形例では、ショートカット情報は、例えば、仲介サーバ50内でのスキャン設定画面情報のURLを含んでいてもよい。また、特定のユーザは、操作部12を操作して、スキャン設定画面320上で、スキャンのための各種設定項目スキャン解像度、ファイル形式、スキャンデータのサイズを選択する。そして、特定のユーザは、操作部12を操作して、スキャン設定画面320に含まれるOKボタンを選択する。この場合、表示制御部43は、リクエストR40を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、多機能機10からリクエストR40を取得すると、第1のAPIに従ってリクエストR42を生成して、リクエストR42をサービス提供サーバ100に供給する。リクエストR42は、スキャンによって生成される画像データが保存されるべきサービス提供サーバ100内の位置を示すURL即ち、アップロード先のURL;以下ではアップロードURLと呼ぶを仲介サーバ50に供給するように、サービス提供サーバ100に指示するためのリクエストである。サービス提供サーバ100は、仲介サーバ50からリクエストR42を取得すると、アップロードURLを仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、サービス提供サーバ100からアップロードURLを取得すると、アップロードURLと、複数個の画面情報66に含まれるスキャン実行中画面情報と、を多機能機10に供給する。多機能機10の表示制御部43は、仲介サーバ50からスキャン実行中画面情報を取得すると、スキャン実行中画面情報によって表わされるスキャン実行中画面322図10参照を、表示部14に表示させる。また、制御部30は、仲介サーバ50からアップロードURLを取得すると、原稿のスキャンをスキャン実行部20に実行させる。次いで、要求部42は、仲介サーバ50から取得されたアップロードURLと、スキャン実行部20によって生成されたスキャンデータと、を含むアップロードリクエストR44を、仲介サーバ50を介さずに、サービス提供サーバ100に供給する。本実施例では、スキャンデータの通信が仲介サーバ50を介して実行されないために、特定のユーザのプライベートな画像が仲介サーバ50を経由することを防止することができる。なお、アップロードリクエストR44は、アップロードURLが示す位置にスキャンデータを保存するように、サービス提供サーバ100に指示するためのリクエストである。即ち、要求部42は、ULサービスの提供を、サービス提供サーバ100に要求する。サービス提供サーバ100は、多機能機10からアップロードリクエストR44を取得すると、アップロードリクエストR44に含まれるアップロードURLが示す位置に、アップロードリクエストR44に含まれるスキャンデータを保存する。これにより、ULサービスに関連する各処理が終了する。ショートカット情報が選択される場合の処理;図9続いて、図9を参照して、多機能機10のメモリ34内のショートカット情報図7及び図8参照が特定のユーザによって選択される際に、各デバイス10,50,100が実行する各処理の内容を説明する。ユーザ情報入力画面300及びメイン画面302が表示されるまでの各処理は、図5と同様である。特定のユーザは、操作部12を操作して、メイン画面302に含まれる文字列Shortcutを選択する。この場合、表示制御部43は、多機能機10に予め格納されているショートカット名選択画面情報を用いて、ショートカット名選択画面304図10参照を表示部14に表示させる。ショートカット名選択画面304は、メモリ34内の1個以上のショートカット情報に対応する1個以上のショートカット名例えば、SC1、SC2等を含む。特定のユーザは、操作部12を操作して、ショートカット名選択画面304に含まれる1個のショートカット名以下では選択済みショートカット名と呼ぶを選択する。即ち、特定のユーザは、選択済みショートカット名を選択することによって、選択済みショートカット名に対応するショートカット情報以下では選択済みショートカット情報と呼ぶを選択する。この場合、ショートカット情報供給部47図1参照は、メモリ34から選択済みショートカット情報を読み出して、選択済みショートカット情報を仲介サーバ50に供給する。仲介サーバ50のサーバ側取得部70は、多機能機10から選択済みショートカット情報を取得すると、リクエストR50を多機能機10に供給する。リクエストR50は、特定の利用情報を仲介サーバ50に供給するように、多機能機10に指示するためのリクエストである。多機能機10のデバイス側取得部41は、仲介サーバ50からリクエストR50を取得すると、メモリ34内の利用情報テーブル36から特定の利用情報を取得する。次いで、利用情報供給部44は、特定の利用情報を仲介サーバ50に供給する。仲介サーバ50のサーバ側取得部70は、多機能機10から特定の利用情報を取得する。この場合、サーバ側判断部71は、S20の判断処理を実行する。S20の判断処理では、サーバ側判断部71は、特定の利用情報を用いて、特定のユーザが、ショートカット情報に含まれる選択済みサービス名DL又はULに関係する機能印刷機能又はスキャン機能を利用可能であるのか否かを判断する。S20の判断処理は、図6のS12の判断処理と同様である。このように、多機能機10は、特定の利用情報及びショートカット情報を仲介サーバ50に供給することによって、特定のユーザが、選択済みサービス名が示すサービスに関係する機能を利用可能であるのか否かを、仲介サーバ50に判断させることができる。なお、図6のS12の判断処理でNOと判断された後に、ショートカット情報が生成されるために、S20の判断処理でも、通常、NOと判断される。しかしながら、例えば、ショートカット情報が生成された後に、利用情報テーブル36の内容が変更される場合例えば、印刷機能に関する印刷利用情報が、UnlockからLockに変更される場合には、S20の判断処理でYESと判断され得る。この場合、画面情報供給部72は、複数個の画面情報66に含まれるエラー画面情報を、多機能機10に供給する。このエラー画面情報は、特定のユーザが、選択済みショートカット情報に含まれる選択済みサービス名に対応する機能を利用不可能であることを示す文字列を含む。なお、このエラー画面情報は、図6の判断処理S12でYESと判断される際に供給されるエラー画面情報と同じものである。多機能機10の表示制御部43は、仲介サーバ50からエラー画面情報を取得すると、エラー画面情報によって表わされるエラー画面332図10参照を、表示部14に表示させる。なお、エラー画面332は、エラー画面336と同じ文字列即ち、特定のユーザが、選択済みサービス名に対応する機能を利用不可能であることを示す文字列を含む。なお、この場合、制御部30は、サービス提供サーバ100からサービスを受けるための図7及び図8の各処理を実行しない。一方において、S20の判断処理でNOと判断される場合には、図6のS14の判断処理に進む。この後の各処理については、図6~図8と同様である。例えば、選択済みショートカット情報が、図10のフォルダ名選択画面312に含まれる登録ボタンの操作に応じて生成された情報である場合には、各画面306~310の表示を経なくても、フォルダ名選択画面312が表示される図7参照。また、例えば、選択済みショートカット情報が、図10のスキャン設定画面320に含まれる登録ボタンの操作に応じて生成された情報である場合には、各画面306~310の表示を経なくても、スキャン設定画面320が表示される図7参照。即ち、多機能機10は、ショートカットを利用して、フォルダ名選択画面312及びスキャン設定画面320を、表示部14に表示させることができる。第1実施例の効果多機能機10が実行可能な機能印刷機能及びスキャン機能と、サービス提供サーバ100が提供可能なサービスDLサービス及びULサービスとは、一見すると無関係に見えるが、実際には、DLサービスの提供には印刷機能の実行が伴い得るし、ULサービスの提供にはスキャン機能の実行が伴い得る。このような観点に鑑みて、各デバイス10,50,100は、図5~図9に示す各処理を実行する。即ち、多機能機10は、特定のユーザによってサービス名DLが選択される状況において、特定のユーザのための特定の利用情報が、特定のユーザが印刷機能を利用可能であることを示す場合には、DLサービスの提供を受けるためのフォルダ名選択画面312図10参照を表示させる。これにより、特定のユーザは、DLサービスの提供を受けるための操作を実行することができ、この結果、多機能機10は、サービス提供サーバ100からDLサービスを受けることができる。一方において、多機能機10は、例えば、特定のユーザによってサービス名DLが選択される状況において、特定のユーザのための特定の利用情報が、特定のユーザが印刷機能を利用不可能であることを示す場合には、エラー画面336図10参照を表示させる。これにより、多機能機10が、サービス提供サーバ100からDLサービスを受けることが禁止される。従って、多機能機10は、特定のユーザによってDLサービスが選択される場合に、特定のユーザに応じた適切な画面を表示させることができる。換言すると、仲介サーバ50は、特定のユーザに応じた適切な画面を、多機能機10に表示させることができる。本実施例によると、多機能機10は、特定のユーザのための特定の利用情報印刷機能のUnlock又はLockに応じて、多機能機10がDLサービスを受けることを適切に制限することができる。例えば、図2の利用情報テーブル36では、ユーザ名U1にコピー機能Lockが対応付けられている。従って、ユーザ名U1を有するユーザが、メイン画面302においてCopyを選択すれば、その時点で、表示制御部43は、利用情報テーブル36に従って、エラー画面を表示させることができる。しかしながら、利用情報テーブル36には、Internetに対応する利用情報が存在しない。このために、仮に、印刷機能及びスキャン機能のどちらを利用することも禁止されているユーザが、メイン画面302においてInternetを選択しても、その時点で、表示制御部43は、利用情報テーブル36に従って、エラー画面を表示させることができない。例えば、比較例の多機能機は、印刷動作又はスキャン動作が実行されるべき段階例えば、画面314でサムネイルが選択される段階、画面320でOKボタンが選択される段階で、はじめて、印刷又はスキャンの指示が与えられたことを知ることができ、その結果、利用情報テーブル36に従って、エラー画面を表示させる。しかしながら、上記の比較例の多機能機では、エラー画面が表示されるにも関わらず、多数の画面306~314等においてユーザに選択を実行させることになるために、ユーザに無駄な選択操作を実行させることになる。これに対し、本実施例では、サーバ名選択画面306でサーバ名が選択されたタイミング、又は、サービス名選択画面310でDLサービス又はULサービスが選択されたタイミングで、エラー画面334,336を表示させることができる。このために、上記の比較例の多機能機と比べると、ユーザに無駄な選択操作を実行させることを防止することができる。即ち、ユーザが機能を利用することができないこと即ちエラーであることを、ユーザに迅速に通知することができる。同様に、多機能機10は、特定のユーザによってULサービスが選択される場合に、特定のユーザに応じた適切な画面スキャン設定画面320又はエラー画面336図10参照を表示させることができる。換言すると、仲介サーバ50は、特定のユーザに応じた適切な画面を、多機能機10に表示させることができる。本実施例によると、多機能機10は、特定のユーザのための特定の利用情報スキャン機能のUnlock又はLockに応じて、多機能機10がULサービスを受けることを適切に制限することができる。また、多機能機10は、各エラー画面332,334,336を表わす各エラー画面情報を仲介サーバ50から取得する。従って、多機能機10のメモリ34に各エラー画面情報を予め格納せずに済む。このために、多機能機10が記憶すべき情報量を低減させることができる。なお、変形例では、多機能機10のメモリ34には、各エラー画面情報が予め格納されていてもよい。この場合、表示制御部43は、メモリ34内の各エラー画面情報を用いて、各エラー画面332,334,336を表示させてもよい。また、多機能機10は、リクエストR4図5参照、リクエストR10図6参照、又は、リクエストR50図9参照が取得される場合に、特定の利用情報を仲介サーバ50に供給する。この構成によると、仲介サーバ50は、各判断処理S10,S12,S20を実行すべき場合に、多機能機10から特定の利用情報を取得することができる。このために、仲介サーバ50は、各判断処理S10,S12,S14を実行しなくてよい状況では、特定の利用情報を管理即ち保存せずに済む。なお、変形例では、仲介サーバ50は、リクエストR4図5参照に応じて取得される特定の利用情報を、メモリ64に保存しておいてもよい。この場合、サーバ側判断部71は、例えば、判断処理S12図6参照を実行すべき場合に、多機能機10にリクエストR10図6参照を供給せずに、メモリ64内の特定の利用情報を用いて、判断処理S12を実行してもよい。対応関係仲介サーバ50、サービス提供サーバ100が、それぞれ、画面提供サーバ、サービス提供サーバの一例である。多機能機10のメモリ34が、格納部の一例である。印刷機能及びスキャン機能が、複数個の機能の一例である。また、DLサービス、ULサービスが、それぞれ、第1種類のサービス、第2種類のサービスの一例である。選択済みサービス名DL又はUL、選択済みサービス名が示すサービス、サービスに関係する機能印刷機能又はスキャン機能が、それぞれ、サービス情報、特定のサービス、特定の機能の一例である。フォルダ名選択画面312、エラー画面336が、それぞれ、第1の画面、第2の画面の一例である。フォルダ名選択画面312に含まれる登録ボタンが選択されることが、ショートカットの生成指示の一例である。第2実施例第1実施例と異なる点を説明する。第1実施例では、仲介サーバ50が各判断処理S10~S14図5及び図6参照を実行する。第2実施例では、図11に示されるように、多機能機10が各判断処理S30,S32を実行する点が、第1実施例とは異なる。ユーザ情報入力画面300及びメイン画面302が表示されるまでの各処理は、図5と同様である。表示制御部43は、メイン画面302に含まれる文字列Internetが選択されると、リクエストR60を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、多機能機10からリクエストR60を取得すると、複数個の画面情報66に含まれるサーバ名選択画面情報と、サーバ関係情報と、複数個の画面情報66に含まれるエラー画面情報即ち、エラー画面334図10参照を表わすエラー画面情報と、を多機能機10に供給する。なお、サーバ関係情報は、複数個のサーバのそれぞれについて、当該サーバのサーバ名と、当該サーバの対応サービス図4参照に関係する機能名と、が対応付けられた情報である。即ち、サーバ関係情報では、サーバ名ServerAに対して、DLサービスに関係する印刷と、ULサービスに関係するスキャンと、が対応付けられている図4参照。また、サーバ関係情報では、サーバ名ServerBに対して、DLサービスに関係する印刷のみが対応付けられており、サーバ名ServerCに対して、ULサービスに関係するスキャンのみが対応付けられている図4参照。なお、サーバ関係情報は、仲介サーバ50が、リクエストR60を取得する際に、サーバテーブル68に従って生成するものであってもよい。また、サーバ関係情報は、メモリ64内に予め格納されてもよい。多機能機10の表示制御部43は、仲介サーバ50からサーバ名選択画面情報を取得すると、サーバ名選択画面情報によって表わされるサーバ名選択画面306図10参照を、表示部14に表示させる。特定のユーザは、1個のサーバ名即ち、選択済みサーバ名を選択する。この場合、デバイス側取得部41は、メモリ34内の利用情報テーブル36から特定の利用情報を取得する。次いで、デバイス側判断部48図1参照は、特定の利用情報と、サーバ関係情報と、を用いて、S30の判断処理を実行する。例えば、選択済みサーバ名がServerBである状況を想定する。この場合、デバイス側判断部48は、サーバ関係情報から、ServerBに対応付けられている印刷を特定する。次いで、デバイス側判断部48は、特定の利用情報が、印刷機能としてUnlock及びLockのどちらを示すのかを判断する。デバイス側判断部48は、特定の利用情報が印刷機能Lockを示す場合には、S30でYESと判断し、特定の利用情報が印刷機能Unlockを示す場合には、S30でNOと判断する。S30の判断処理でYESと判断される場合には、表示制御部43は、仲介サーバ50から取得されたエラー画面情報によって表わされるエラー画面334図10参照を、表示部14に表示させる。なお、この場合、制御部30は、サービス提供サーバ100からサービスを受けるための各処理を実行しない。一方において、S30の判断処理でNOと判断される場合には、表示制御部43は、選択済みサーバ名を仲介サーバ50に供給する。仲介サーバ50の画面情報供給部72は、リクエストR62を多機能機10に供給して、多機能機10から表示名テーブル38を取得する。次いで、画面情報供給部72は、表示名選択画面情報を多機能機10に供給する。そして、画面情報供給部72は、多機能機10から選択済み表示名を取得すると、複数個の画面情報66に含まれるサービス名選択画面情報と、サービス関係情報と、複数個の画面情報66に含まれるエラー画面情報即ち、エラー画面336図10参照を表わすエラー画面情報と、を多機能機10に供給する。なお、サービス関係情報は、DLサービスと印刷とが関係することを示す情報と、ULサービスとスキャンとが関係することを示す情報と、を含む。多機能機10の表示制御部43は、仲介サーバ50からサービス名選択画面情報を取得すると、サービス名選択画面情報によって表わされるサービス名選択画面310図10参照を、表示部14に表示させる。特定のユーザは、1個のサービス名即ち、選択済みサービス名を選択する。この場合、デバイス側取得部41は、メモリ34内の利用情報テーブル36から特定の利用情報を取得する。次いで、デバイス側判断部48は、特定の利用情報と、サービス関係情報と、を用いて、S32の判断処理を実行する。例えば、選択済みサービス名がDLである状況を想定する。この場合、デバイス側判断部48は、サービス関係情報から、DLサービスと印刷とが関係することを知ることができる。そして、デバイス側判断部48は、特定の利用情報が、印刷機能としてUnlock及びLockのどちらを示すのかを判断する。デバイス側判断部48は、特定の利用情報が印刷機能Lockを示す場合には、S32でYESと判断し、特定の利用情報が印刷機能Unlockを示す場合には、S32でNOと判断する。また、例えば、選択済みサービス名がULである状況を想定する。この場合、デバイス側判断部48は、サービス関係情報から、ULサービスとスキャンとが関係することを知ることができる。そして、デバイス側判断部48は、特定の利用情報がスキャン機能Lockを示す場合には、S32でYESと判断し、特定の利用情報がスキャン機能Unlockを示す場合には、S32でNOと判断する。S32の判断処理でYESと判断される場合には、表示制御部43は、仲介サーバ50から取得されたエラー画面情報によって表わされるエラー画面336図10参照を、表示部14に表示させる。なお、この場合、制御部30は、サービス提供サーバ100からサービスを受けるための各処理を実行しない。一方において、S32の判断処理でNOと判断される場合には、表示制御部43は、選択済みサービス名を仲介サーバ50に供給する。なお、図11では、S32の判断処理でNOと判断される場合に、他の判断処理が実行されずに、選択済みサービス名が仲介サーバ50に供給されるが、デバイス側判断部48は、第1実施例の図6のS14の判断処理と同様に、残ページ数に関する判断処理を実行してもよい。この場合、表示制御部43は、残ページ数に関する判断処理でYESと判断される場合には、エラー画面を表示部14に表示させ、残ページ数に関する判断処理でNOと判断される場合には、選択済みサービス名を仲介サーバ50に供給してもよい。仲介サーバ50のサーバ側判断部71は、多機能機10から選択済みサーバ名を取得すると、第1実施例の図6のS16の判断処理と同様に、S36の判断処理を実行する。S36の判断処理でYESと判断される場合には、各デバイス10,50,100は、DLサービスのための各処理図7参照を実行する。一方において、S36の判断処理でNOと判断される場合には、各デバイス10,50,100は、ULサービスのための各処理図8参照を実行する。また、第1実施例では、特定のユーザによってショートカット情報が選択される場合に、仲介サーバ50が図9の判断処理S20を実行する。第2実施例では、図12に示されるように、多機能機10が判断処理S40を実行する点が、第1実施例とは異なる。ユーザ情報入力画面300、メイン画面302、及び、ショートカット名選択画面304が表示されるまでの各処理は、図9と同様である。デバイス側取得部41は、特定のユーザによってショートカット情報が選択されると、メモリ34内の利用情報テーブル36から特定の利用情報を取得する。次いで、デバイス側判断部48は、第1実施例の図9のS20の判断処理と同様に、S40の判断処理を実行する。S40の判断処理でYESと判断される場合には、表示制御部43は、エラー画面332図10参照を、表示部14に表示させる。なお、ここでは、表示制御部43は、仲介サーバ50からエラー画面情報を取得して、エラー画面332を表示させてもよいし、多機能機10のメモリ34に予め格納されているエラー画面情報を取得して、エラー画面332を表示させてもよい。エラー画面332が表示される場合には、制御部30は、サービス提供サーバ100からサービスを受けるための各処理を実行しない。一方において、S40の判断処理でNOと判断される場合には、表示制御部43は、選択済みショートカット情報を仲介サーバ50に供給する。仲介サーバ50のサーバ側判断部71は、S42の判断処理を実行して、選択済みショートカット情報に含まれる選択済みサービス名がDLを示すのか否かを判断する。S42の判断処理でYESの場合選択済みサービス名がDLを示す場合には、各デバイス10,50,100は、DLサービスのための各処理図7参照を実行する。これにより、仲介サーバ50から多機能機10にフォルダ名選択画面情報が供給され、多機能機10においてフォルダ名選択画面312が表示される。一方において、S42の判断処理でNOの場合選択済みサービス名がULを示す場合には、各デバイス10,50,100は、ULサービスのための各処理図8参照を実行する。これにより、仲介サーバ50から多機能機10にスキャン設定画面情報が供給され、多機能機10においてスキャン設定画面320が表示される。第2実施例の効果本実施例では、多機能機10は、特定のユーザのための特定の利用情報Unlock、Lockに応じて、多機能機10がDLサービス及びULサービスを受けることを適切に制限することができる。しかも、本実施例では、多機能機10がS30,S32,S40の判断処理を実行するために、多機能機10は、判断結果に応じた画面を迅速に表示させ得る。なお、本実施例では、図11のS32の判断処理、図12のS40の判断処理が、それぞれ、第1の判断処理、第2の判断処理の一例である。第3実施例第1及び第2実施例では、多機能機10のメモリ34に利用情報テーブル36が格納されている。第3実施例では、メモリ34に利用情報テーブル36が格納されておらず、管理サーバ95図1参照に利用情報テーブル36が格納されている。例えば、特定のユーザは、PC90の操作部を操作して管理サーバ95にアクセスして、管理サーバ95に利用情報テーブル36を格納させる。なお、本実施例では、管理サーバ95がLAN4に接続されているが、管理サーバ95は、LAN4の外部即ち、インターネット6に存在していてもよい。例えば、図5のリクエストR4、図6のリクエストR10、又は、図9のリクエストR50が取得される場合に、多機能機10のデバイス側取得部41は、管理サーバ95にリクエストを供給して、管理サーバ95内の利用情報テーブル36から特定の利用情報を取得する。この場合、利用情報供給部44は、管理サーバ95から取得された特定の利用情報を仲介サーバ50に供給する。これにより、仲介サーバ50のサーバ側取得部70は、多機能機10から特定の利用情報を取得する。即ち、サーバ側取得部70は、管理サーバ95から、多機能機10を介して、特定の利用情報を取得する。また、例えば、図11のS30の判断処理、図11のS32の判断処理、又は、図12のS40の判断処理を実行すべき場合に、多機能機10のデバイス側取得部41は、管理サーバ95内の利用情報テーブル36から特定の利用情報を取得する。そして、デバイス側判断部48は、管理サーバ95から取得された特定の利用情報を用いて、各判断処理S30,S32,S40を実行する。本実施例によると、多機能機10のメモリ34に利用情報テーブル36を格納せずに済む。このために、多機能機10が記憶すべき情報量を低減させることができる。なお、本実施例では、管理サーバ95が特定のサーバの一例であり、管理サーバ95内のメモリ図示省略が格納部の一例である。第4実施例本実施例でも、第3実施例と同様に、管理サーバ95が設けられている。例えば、図5のS10の判断処理、図6のS12の判断処理、図9のS20の判断処理を実行すべき場合に、仲介サーバ50のサーバ側取得部70は、多機能機10にリクエストR4,R10,R50を供給しない。この場合、サーバ側取得部70は、管理サーバ95にリクエストを供給して、管理サーバ95内の利用情報テーブル36から特定の利用情報を取得する。即ち、サーバ側取得部70は、管理サーバ95から、多機能機10を介さずに、特定の利用情報を取得する。そして、サーバ側判断部71は、管理サーバ95から取得された特定の利用情報を用いて、各判断処理S10,S12,S20を実行する。本実施例でも、多機能機10が記憶すべき情報量を低減させることができる。また、多機能機10は、管理サーバ95から特定の利用情報を取得して、特定の利用情報を仲介サーバ50に供給せずに済む。このために、多機能機10の処理負荷を低減させることができる。以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例が含まれる。1上記の各実施例では、DLサービス及びULサービスが、複数種類のサービスの一例である。例えば、サービス提供サーバ100は、印刷機能に関係するサービスとして、DLサービスではなく、以下のサービスを提供してもよい。即ち、サービス提供サーバ100は、PC90から取得される印刷対象のデータに対して画像処理を実行して、処理済みデータを多機能機10に供給するサービスを提供してもよい。また、例えば、サービス提供サーバ100は、スキャン機能に関係するサービスとして、ULサービスではなく、以下のサービスを提供してもよい。即ち、サービス提供サーバ100は、スキャンデータに対して画像処理を実行して、処理済みデータを多機能機10に供給するサービスを提供してもよい。2上記の各実施例では、利用情報テーブル36には、印刷機能に関する利用情報と、スキャン機能に関する利用情報と、が登録されている。これに代えて、利用情報テーブル36には、DL機能に関する情報Unlock、Lockと、UL機能に関する情報と、が登録されていてもよい。本変形例では、S10,S12,S30,S32において、特定の利用情報に含まれるDL機能に関する情報及びUL機能に関する情報に基づいて、判断が実行されてもよい。本変形例では、DL機能及びUL機能が、複数個の機能の一例である。また、DLサービス及びULサービスが、複数種類のサービスの一例である。また、他の変形例では、利用情報テーブル36には、A1サービス提供サーバ100からダウンロードされるデータに従った印刷を実行するDL印刷機能に関する利用情報Unlock、Lockと、A2サービス提供サーバ100からダウンロードされるデータを、多機能機10に接続されている外部メモリ例えばUSBメモリに記憶させるDLメディア機能に関する利用情報と、A3スキャンデータをサービス提供サーバ100にアップロードするスキャンUL機能に関する利用情報と、A4多機能機10に接続されている外部メモリ例えばUSBメモリ内のデータを、サービス提供サーバ100にアップロードするメディアUL機能に関する利用情報と、が登録されていてもよい。この場合、サービス提供サーバ100は、B1印刷のためのデータを多機能機10に供給するDL印刷サービスと、B2多機能機10に接続されている外部メモリに保存するためのデータを、多機能機10に供給するDLメディアサービスと、B3多機能機10から供給されるスキャンデータを保存するスキャンULサービスと、B4多機能機10に接続されている外部メモリ内のデータを保存するメディアULサービスと、を提供可能であってもよい。この構成によると、サービス名選択画面310図10参照は、上記のB1~B4のサービスの中から、1個のサービスを選択するための画面であってもよい。本変形例では、上記のA1~A4の機能が、複数個の機能の一例である。また、上記のB1~B4のサービスが、複数種類のサービスの一例である。3上記の各実施例では、利用情報テーブル36には、各ユーザのための各利用情報として、各機能がUnlock及びLockのどちらであるのかを示す情報が登録されている。これに代えて、利用情報テーブル36には、各ユーザのための各利用情報として、Unlockの機能のみが登録されてもよいし、Lockの機能のみが登録されてもよい。即ち、一般的に言うと、各利用情報は、ユーザが各機能を利用可能であるのか否かに関係する情報を含んでいればよい。4各エラー画面332,336に含まれる文字列は、特に限定されない。例えば、各エラー画面332,336は、単に、Errorという文字列のみを含んでいてもよい。本変形例でも、特定のユーザは、サービス提供サーバ100から選択済みサービス名に対応するサービスの提供を受けることができないことを知ることができる。一般的に言うと、第2の画面は、Errorという文字列のみを含んでいてもよいし、エラーの内容を説明するための文字列を含んでいてもよい。5上記の各実施例では、表示制御部43は、サービス名選択画面310に含まれるサービス名DLが選択される場合に、フォルダ名選択画面312を表示させる。これに代えて、表示制御部43は、サービス名選択画面310に含まれるサービス名DLが選択される場合に、フォルダ名選択画面312を表示させずに、特定のユーザによってアップロードされた複数個の画像データに対応する複数個のサムネイル画像データを含むサムネイル選択画面を表示させてもよい。本変形例では、サムネイル選択画面が、第1の画面の一例である。また、表示制御部43は、サービス名選択画面310に含まれるサービス名DLが選択される場合に、フォルダ名選択画面312を表示させる前に、印刷条件印刷解像度、用紙サイズ等を設定するための印刷条件設定画面を表示させてもよい。本変形例では、印刷条件設定画面が、第1の画面の一例である。一般的に言うと、第1の画面は、サービス提供サーバから特定のサービスの提供を受けるための画面であればよい。6記憶制御部46は、ショートカットの生成指示が与えられる場合例えば、フォルダ名選択画面312図10参照で登録ボタンが選択される場合に、ショートカット情報を生成するように、仲介サーバ50に指示してもよい。そして、記憶制御部46は、仲介サーバ50からショートカット情報を取得して、メモリ34に記憶させてもよい。7仲介サーバ50は、2個以上のサーバによって構成されていてもよい。例えば、仲介サーバ50は、多機能機10に画面情報を供給するためのサーバと、DLサービス及びULサービスの提供を受けるためのAPIを実行するためのサーバと、によって構成されていてもよい。8第1実施例では、表示制御部43は、図6のS12の判断処理の後に、仲介サーバ50から、エラー画面情報、フォルダ名選択画面情報、又は、スキャン設定画面情報を取得する。これに代えて、表示制御部43は、S12の判断処理の前に、仲介サーバ50から上記の各画面情報を取得しておいてもよい。この場合、表示制御部43は、仲介サーバ50からS12~S16の判断処理の結果を取得して、その結果に応じて、取得済みの画面情報によって表わされる画面を表示させてもよい。一般的に言うと、表示制御部は、画面提供サーバが、特定のユーザが特定の機能を利用可能又は利用不可能であると判断する前に、画面提供サーバから第1の画面情報又は第2の画面情報を取得してもよいし、上記の判断の後に、画面提供サーバから第1の画面情報又は第2の画面情報を取得してもよい。同様に、第2実施例でも、表示制御部43は、図11のS32の判断処理の前に、仲介サーバ50からフォルダ名選択画面情報等を取得しておいてもよい。一般的に言うと、表示制御部は、第1の判断処理の前に、画面提供サーバから第1の画面情報又は第2の画面情報を取得してもよいし、第1の判断処理の後に、画面提供サーバから第1の画面情報又は第2の画面情報を取得してもよい。9第2実施例では、図11に示されるように、デバイス側判断部48は、仲介サーバ50から取得されるサーバ関係情報を用いて、S30の判断処理を実行する。これに代えて、サーバ関係情報が多機能機10のメモリ34に予め記憶されていてもよい。この場合、デバイス側判断部48は、メモリ34内のサーバ関係情報を用いて、S30の判断処理を実行してもよい。他の変形例では、デバイス側判断部48は、仲介サーバ50からサーバテーブル68を取得し、サーバテーブル68を用いて、図5のS10と同様に、S30の判断処理を実行してもよい。10第2実施例では、図11に示されるように、デバイス側判断部48は、仲介サーバ50から取得されるサービス関係情報を用いて、S32の判断処理を実行する。これに代えて、サービス関係情報が多機能機10のメモリ34に予め記憶されていてもよい。この場合、デバイス側判断部48は、メモリ34内のサービス関係情報を用いて、S32の判断処理を実行してもよい。11記憶制御部46は、多機能機10のメモリ34にショートカット情報40を記憶させずに、外部装置例えば、管理サーバ95、仲介サーバ50等のメモリにショートカット情報40を記憶させてもよい。この場合、ショートカット情報供給部47は、必要に応じて、外部装置からショートカット情報40を取得して、仲介サーバ50に供給してもよい。即ち、メモリは、多機能機10のメモリであってもよいし、外部装置のメモリであってもよい。また、表示名テーブル38は、多機能機10のメモリ34に記憶されずに、外部装置のメモリに記憶されてもよい。この場合、表示制御部43は、必要に応じて、外部装置から表示名テーブル38を取得して、仲介サーバ50に供給してもよい。12上記の各実施例では、多機能機10及び仲介サーバ50のCPU32,62がソフトウェアに従って処理を実行することによって、各部41~48,70~72の機能が実現される。これに代えて、各部41~48,70~72の機能のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。"