(57)【要約】【課題】  通信装置のユーザが、サービス提供サーバを利用する際の利便性を高め得る技術を提供する。【解決手段】  中継サーバ１０は、多機能機９０を利用する特定のユーザのための中継アカウント情報と、特定のユーザのためのサービスアカウント情報であって、サービス提供サーバ８０に登録されるサービスアカウント情報と、を含む組合せ情報を登録する。中継サーバ１０は、組合せ情報が登録された後に、多機能機９０から、中継アカウント情報が受信される場合に、中継アカウント情報を含む組合せ情報に含まれるサービスアカウント情報を用いて、サービス提供サーバ８０と多機能機９０との間のデータ通信を中継する。【選択図】  図４
2013250760.tif 000002
【特許請求の範囲】
【請求項１】
第１のサービスを提供する第１のサービス提供サーバと、特定の通信装置と、の間のデータ通信を中継する中継サーバであって、
前記特定の通信装置を利用する特定のユーザのための特定のアカウント情報と、前記特定のユーザのための第１のアカウント情報であって、前記第１のサービス提供サーバに登録される前記第１のアカウント情報と、を含む第１の組合せ情報を、記憶部に登録する登録部と、
前記第１の組合せ情報が前記記憶部に登録された後に、前記特定の通信装置から、前記特定のアカウント情報が受信される場合に、前記特定のアカウント情報を含む前記第１の組合せ情報に含まれる前記第１のアカウント情報を用いて、前記第１のサービス提供サーバと前記特定の通信装置との間の第１のデータ通信を中継する中継部であって、前記第１のデータ通信は、前記特定の通信装置が、前記第１のサービス提供サーバから、前記第１のサービスの提供を受けるための通信である、前記中継部と、
を備える中継サーバ。
【請求項２】
前記中継サーバは、さらに、第２のサービスを提供する第２のサービス提供サーバであって、前記第１のサービス提供サーバとは異なる前記第２のサービス提供サーバと、前記特定の通信装置と、の間のデータ通信を中継し、
前記第１の組合せ情報は、さらに、前記第１のサービスを識別するための第１のサービス識別情報を含み、
前記登録部は、さらに、前記特定のアカウント情報と、前記特定のユーザのための第２のアカウント情報であって、前記第２のサービス提供サーバに登録される前記第２のアカウント情報と、前記第２のサービスを識別するための第２のサービス識別情報と、を含む第２の組合せ情報を、前記記憶部に登録し、
前記中継部は、
前記第１の組合せ情報が前記記憶部に登録された後に、前記特定の通信装置から、前記特定のアカウント情報と、前記第１のサービス識別情報と、が受信される場合に、前記特定のアカウント情報と前記第１のサービス識別情報とを含む前記第１の組合せ情報に含まれる前記第１のアカウント情報を用いて、前記第１のデータ通信を中継し、
前記第２の組合せ情報が前記記憶部に登録された後に、前記特定の通信装置から、前記特定のアカウント情報と、前記第２のサービス識別情報と、が受信される場合に、前記特定のアカウント情報と前記第２のサービス識別情報とを含む前記第２の組合せ情報に含まれる前記第２のアカウント情報を用いて、前記第２のサービス提供サーバと前記特定の通信装置との間の第２のデータ通信を中継し、
前記第２のデータ通信は、前記特定の通信装置が、前記第２のサービス提供サーバから、前記第２のサービスの提供を受けるための通信である、
請求項１に記載の中継サーバ。
【請求項３】
前記第１の組合せ情報は、さらに、前記特定の通信装置を識別するための特定のデバイス識別情報を含み、
前記中継部は、
前記第１の組合せ情報が前記記憶部に登録された後に、前記特定の通信装置から、前記特定のアカウント情報と、前記特定のデバイス識別情報と、が受信される場合に、前記特定のアカウント情報と前記特定のデバイス識別情報とを含む前記第１の組合せ情報に含まれる前記第１のアカウント情報を用いて、前記第１のデータ通信を中継し、
前記第１の組合せ情報が前記メモリに登録された後に、前記特定の通信装置とは異なる通信装置から、前記特定のアカウント情報と、前記特定のデバイス識別情報とは異なるデバイス識別情報と、が受信される場合に、前記第１のデータ通信を中継しない、請求項１又は２に記載の中継サーバ。
【請求項４】
前記中継部は、前記第１のサービス提供サーバに格納されている第１のデータによって表わされる第１の画像が前記特定の通信装置で出力されるように、前記第１のサービス提供サーバから前記第１のデータを受信して、前記第１のデータを用いて得られる特定のデータを前記特定の通信装置に送信することによって、前記第１のデータ通信を中継する、請求項１から３のいずれか一項に記載の中継サーバ。
【請求項５】
前記中継サーバは、さらに、
前記特定の通信装置が出力可能なデータ形式である特定のデータ形式を示す形式情報を取得する取得部を備え、
前記中継部は、前記形式情報を用いて、前記特定のデータ形式を有する前記特定のデータを前記特定の通信装置に送信する、請求項４に記載の中継サーバ。
【請求項６】
前記中継部は、前記特定の通信装置がスキャンを実行することによって生成される第２のデータが、前記第１のサービス提供サーバに格納されるように、前記特定の通信装置から前記第２のデータを受信して、前記第２のデータを前記第１のサービス提供サーバに送信することによって、前記第１のデータ通信を中継する、請求項１から３のいずれか一項に記載の中継サーバ。
【請求項７】
第１のサービスを提供する第１のサービス提供サーバと、特定の通信装置と、の間のデータ通信を中継する中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバに搭載されるコンピュータに、以下の処理、即ち、
前記特定の通信装置を利用する特定のユーザのための特定のアカウント情報と、前記特定のユーザのための第１のアカウント情報であって、前記第１のサービス提供サーバに登録される前記第１のアカウント情報と、を含む第１の組合せ情報を、記憶部に登録する登録処理と、
前記第１の組合せ情報が前記記憶部に登録された後に、前記特定の通信装置から、前記特定のアカウント情報が受信される場合に、前記特定のアカウント情報を含む前記第１の組合せ情報に含まれる前記第１のアカウント情報を用いて、前記第１のサービス提供サーバと前記特定の通信装置との間の第１のデータ通信を中継する中継部であって、前記第１のデータ通信は、前記特定の通信装置が、前記第１のサービス提供サーバから、前記第１のサービスの提供を受けるための通信である、前記中継処理と、を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、サービスを提供するサービス提供サーバと、通信装置との間のデータ通信を中継する中継サーバを開示する。
【背景技術】
【０００２】
例えば、特許文献１には、サーバにデータをアップロードする画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６９２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信装置のユーザが、サービス（例えばデータの格納）を提供するサービス提供サーバを利用する際の利便性を向上させ得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書では、第１のサービスを提供する第１のサービス提供サーバと、特定の通信装置と、の間のデータ通信を中継する中継サーバが開示される。中継サーバは、登録部と中継部とを備える。登録部は、特定の通信装置を利用する特定のユーザのための特定のアカウント情報と、特定のユーザのための第１のアカウント情報と、を含む第１の組合せ情報を、記憶部に登録する。第１のアカウント情報は、第１のサービス提供サーバに登録される。中継部は、第１の組合せ情報が記憶部に登録された後に、特定の通信装置から、特定のアカウント情報が受信される場合に、特定のアカウント情報を含む第１の組合せ情報に含まれる第１のアカウント情報を用いて、第１のサービス提供サーバと特定の通信装置との間の第１のデータ通信を中継する。第１のデータ通信は、特定の通信装置が、第１のサービス提供サーバから、第１のサービスの提供を受けるための通信である。
【０００６】
この構成では、特定の通信装置は、特定のアカウント情報を中継サーバに送信することによって、第１のサービス提供サーバから第１のサービスの提供を受けることができる。このため、特定のユーザは、第１のサービス提供サーバに登録されている第１のアカウント情報を記憶しなくて済む。この構成によれば、通信装置のユーザがサービス提供サーバを利用する際の利便性を向上させ得る。
【０００７】
中継サーバは、さらに、第２のサービスを提供する第２のサービス提供サーバと、特定の通信装置と、の間のデータ通信を中継してもよい。第２のサービス提供サーバは、第１のサービス提供サーバとは異なっていてもよい。第１の組合せ情報は、さらに、第１のサービスを識別するための第１のサービス識別情報を含んでいてもよい。登録部は、さらに、特定のアカウント情報と、特定のユーザのための第２のアカウント情報と、第２のサービスを識別するための第２のサービス識別情報と、を含む第２の組合せ情報を、記憶部に登録してもよい。第２のアカウント情報は、第２のサービス提供サーバに登録されていてもよい。中継部は、第１の組合せ情報が記憶部に登録された後に、特定の通信装置から、特定のアカウント情報と、第１のサービス識別情報と、が受信される場合に、特定のアカウント情報と第１のサービス識別情報とを含む第１の組合せ情報に含まれる第１のアカウント情報を用いて、第１のデータ通信を中継してもよい。中継部は、第２の組合せ情報が記憶部に登録された後に、特定のアカウント情報と、第２のサービス識別情報と、が受信される場合に、特定の通信装置から、特定のアカウント情報と第２のサービス識別情報とを含む第２の組合せ情報に含まれる第２のアカウント情報を用いて、第２のサービス提供サーバと特定の通信装置との間の第２のデータ通信を中継してもよい。第２のデータ通信は、特定の通信装置が、第２のサービス提供サーバから、第２のサービスの提供を受けるための通信であってもよい。この構成によれば、特定のユーザは、各サービス提供サーバに登録されているアカウント情報を記憶していなくても、１個の特定のアカウント情報を記憶しておけば、各サービス提供サーバからサービスの提供を受けることができる。この構成によれば、通信装置のユーザがサービス提供サーバを利用する際の利便性を向上させ得る。
【０００８】
第１の組合せ情報は、さらに、特定の通信装置を識別するための特定のデバイス識別情報を含んでいてもよい。中継部は、第１の組合せ情報が記憶部に登録された後に、特定の通信装置から、特定のアカウント情報と、特定のデバイス識別情報と、が受信される場合に、特定のアカウント情報と特定のデバイス識別情報とを含む第１の組合せ情報に含まれる第１のアカウント情報を用いて、第１のデータ通信を中継してもよい。中継部は、第１の組合せ情報がメモリに登録された後に、特定の通信装置とは異なる通信装置から、特定のアカウント情報と、特定のデバイス識別情報とは異なるデバイス識別情報と、が受信される場合に、第１のデータ通信を中継しなくてもよい。この構成では、登録された特定のアカウント情報と、特定のデバイス識別情報とは異なるデバイス識別情報と、が受信される場合に、中継サーバは、サービス提供サーバと通信装置との間のデータ通信を実行しない。この構成によれば、中継サーバは、特定の通信装置以外の通信装置から特定のアカウント情報が受信される場合、サービス提供サーバと通信装置との間のデータ通信を実行せずに済む。この結果、サービスの提供を受けるための通信装置を制限することができる。
【０００９】
中継部は、第１のサービス提供サーバに格納されている第１のデータによって表わされる第１の画像が特定の通信装置で出力されるように、第１のサービス提供サーバから第１のデータを受信して、第１のデータを用いて得られる特定のデータを特定の通信装置に送信することによって第１のデータ通信を中継してもよい。この構成によれば、特定の通信装置は、第１のサービス提供サーバに格納されている第１のデータによって表される第１の画像を、出力することができる。
【００１０】
中継サーバは、さらに、特定の通信装置が出力可能なデータ形式である特定のデータ形式を示す形式情報を取得する取得部を備えていてもよい。中継部は、形式情報を用いて、特定のデータ形式を有する特定のデータを特定の通信装置に送信してもよい。この構成によれば、中継サーバは、特定の通信装置が出力可能なデータ形式のデータを、特定の通信装置に送信し得る。この結果、特定の通信装置がデータを受信したにも関わらず、データを出力できない状況を回避し得る。
【００１１】
中継部は、特定の通信装置がスキャンを実行することによって生成される第２のデータが、第１のサービス提供サーバに格納されるように、特定の通信装置から第２のデータを受信して、第２のデータを第１のサービス提供サーバに送信することによって、第１のデータ通信を中継してもよい。この構成によれば、特定の通信装置は、第２のデータを第１のサービス提供サーバに格納することができる。このため、特定の通信装置は、第２のデータを、特定の通信装置に格納せずに済む。
【００１２】
なお、上記の中継サーバを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。上記の中継サーバと特定の通信装置とを備える通信システムも新規で有用である。
【図面の簡単な説明】
【００１３】
【図１】通信システムの構成を示す。
【図２】中継サーバが実行する通信処理を示す。
【図３】登録処理のシーケンス図を示す。
【図４】多機能機がニュース提供サービスを受けるケースのシーケンス図を示す。
【図５】多機能機がデータ格納サービスを受けるケースのシーケンス図を示す。
【図６】ユーザが多機能機にログインできないケースのシーケンス図を示す。
【発明を実施するための形態】
【００１４】
（通信システムの構成）
図１に示されるように、通信システム２は、中継サーバ１０と、複数個のサービス提供サーバ８０，８２と、複数個の多機能機９０〜９４と、を備える。中継サーバ１０と、複数個のサービス提供サーバ８０，８２と、複数個の多機能機９０〜９４と、は、インターネット４に接続されている。
【００１５】
（中継サーバ１０の構成）
中継サーバ１０は、通信機器（例えば多機能機９０）のベンダによって設置される。中継サーバ１０は、サービス提供サーバ８０，８２と、通信機器（例えば多機能機９０）と、の間のデータ通信を中継する。中継サーバ１０は、ネットワークインターフェイス２０と制御部３０とを備える。ネットワークインターフェイス２０は、インターネット４に接続されている。制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に格納されているプログラム３６に従って、様々な処理を実行する。ＣＰＵ３２が上記のプログラムに従って処理を実行することによって、各部７０〜７４の機能が実現される。
【００１６】
メモリ３４は、ＲＡＭ、ＲＯＭ等のメモリを含む。なお、メモリ３４は、ＨＤＤ（Hard Disk Driveの略）を含んでいてもよい。プログラム３６の他に、アカウントテーブル４０と、デバイステーブル５０と、利用テーブル６０と、を格納している。アカウントテーブル４０は、中継アカウント情報と、サービスＩＤと、サービスアカウント情報と、デバイスＩＤと、が対応付けられた情報を記憶するためのテーブルである。デバイステーブル５０は、デバイスＩＤと、ＩＰアドレスと、形式情報と、が対応付けられた情報を記憶するためのテーブルである。利用テーブル６０は、デバイスＩＤとサービスＩＤとが対応付けられた情報を記憶するためのテーブルである。各テーブル４０，５０，６０がどのようにして生成されるのかについては、後で詳しく説明する。
【００１７】
（サービス提供サーバ８０，８２の構成）
各サービス提供サーバ８０，８２は、例えば、「Ｅｖｅｒｎｏｔｅ（登録商標）」、「Ｇｏｏｇｌｅ（登録商標）  Ｄｏｃｓ」、「ＰＩＣＡＳＡ（登録商標）」、「ＦＡＣＥＢＯＯＫ（登録商標）」等の公知のクラウドサーバである。各サービス提供サーバ８０，８２は、多機能機９０等の様々な通信機器にサービスを提供可能である。各サービス提供サーバ８０，８２からサービスの提供を受けるためには、通信機器のユーザは、サービスアカウント情報を、サービス提供サーバ８０，８２に、事前に登録する必要がある。サービスアカウント情報は、ユーザＩＤとパスワードとを含む。
【００１８】
サービス提供サーバ８０は、通信機器（例えば多機能機９０）から、サービス提供サーバ８０に登録済みのサービスアカウント情報を受信すると、当該通信機器に、ニュースを表すデータ（以下では単に「ニュース」と呼ぶ）を提供する。サービス提供サーバ８０は、サービス提供サーバ８０に格納されているニュースを、定期的に又は不定期に更新する。サービス提供サーバ８０は、ニュースが更新される毎に、通信機器にニュースを送信する。サービス提供サーバ８０には、サービス提供サーバ８０のサービスを識別するサービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」が、予め付与されている。なお、以下では、サービス提供サーバ８０が提供するサービスを、「ニュース配信サービス」と呼ぶ。
【００１９】
サービス提供サーバ８２は、サービスアカウント情報が、サービス提供サーバ８２に登録される際、サービスアカウント情報に含まれるユーザＩＤに対応付けられたデータフォルダを生成する。サービス提供サーバ８２は、通信機器（例えば多機能機９０）から、サービス提供サーバ８２に登録済みのサービスアカウント情報を受信すると、当該通信機器からアップロードされるデータを、サービスアカウント情報に含まれるユーザＩＤに対応付けられているデータフォルダ（以下では「対象データフォルダ」と呼ぶ）に格納する。なお、サービス提供サーバ８２は、アップロードされるデータに付与されているデータＩＤ（例えばデータ名、アップロード日付情報等）が対応付けられたデータを対象データフォルダに格納する。さらに、サービス提供サーバ８２は、当該通信機器からデータＩＤを受信すると、対象データフォルダに格納されているデータのうち、データＩＤに対応付けられているデータを、当該通信機器に送信する。サービス提供サーバ８２には、サービス提供サーバ８２のサービスを識別するサービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」が、予め付与されている。なお、以下では、サービス提供サーバ８２が提供するサービスを、「データ格納サービス」と呼ぶ。
【００２０】
（多機能機９０，９２，９４の構成）
多機能機９０は、インターネット４を介して、外部装置（例えば中継サーバ１０）と通信可能に接続されている。多機能機９０は、表示機能と印刷機能とスキャン機能とを実行可能である。表示機能は、インターネット４を介して受信されるデータで表される画像を、表示部に表示する機能である。印刷機能は、インターネット４を介して受信されるデータで表される画像を、印刷媒体に印刷する機能である。スキャン機能は、スキャン実行部にセットされた原稿を読み取って、スキャンデータを生成する機能である。多機能機９２，９４は、多機能機９０と同様の構成を有する。各多機能機９０，９２，９４には、多機能機を識別するデバイスＩＤ（「ＭＦＰ−Ａ」、「ＭＦＰ−Ｂ」及び「ＭＦＰ−Ｃ」）が、予め付与されている。なお、デバイスＩＤは、多機能機９０，９２，９４のＭＡＣアドレス等の多機能機に固有に付与されている情報である。
【００２１】
（中継サーバ１０が実行する通信処理）
図２を参照して、中継サーバ１０の制御部３０が実行する通信処理について説明する。制御部３０は、中継サーバ１０が機能を提供している間（電源ＯＮである間）、通信処理を繰り返し実行する。取得部７４は、通信機器（例えば多機能機９０）から、デバイス登録指示を受信することを監視する。以下では、中継サーバ１０が、多機能機９０と通信を実行する場合について説明するが、他の通信機器（例えば多機能機９２，９４等）でも同様である。
【００２２】
多機能機９０のユーザが多機能機９０に所定の操作を実行すると、多機能機９０は、中継サーバ１０に、デバイス登録指示を送信する。デバイス登録指示は、多機能機９０のデバイスＩＤ（即ちＭＦＰ−Ａ）と、多機能機９０のＩＰアドレス（即ちＸＸＸ．ＸＸ．ＸＸ．Ｘ）と、多機能機９０の形式情報と、を含む。形式情報は、多機能機９０が印刷機能を実行可能なデータ形式を示す。データ形式は、印刷機能を実行可能する印刷用紙のサイズと印刷の色数とによって表される。
【００２３】
取得部７４が多機能機９０からデバイス登録指示を受信する（Ｓ２でＹＥＳ）と、Ｓ４において、登録部７０は、デバイステーブル５０に、デバイス登録指示に含まれるデバイスＩＤとＩＰアドレスと形式情報とを対応付けて登録する。デバイステーブル５０には、中継サーバ１０によってデバイス登録指示が受信される毎に、当該デバイス登録指示に含まれる通信機器のデバイスＩＤと、ＩＰアドレスと、形式情報と、が対応付けて登録される。Ｓ４の処理が終了すると、Ｓ６に進む。一方、デバイス登録指示が受信されない場合、Ｓ４をスキップして、Ｓ６に進む。
【００２４】
Ｓ６では、登録部７０は、多機能機９０から、サービス登録指示を受信することを監視する。例えば、多機能機９０のユーザは、多機能機９０を利用して、サービス提供サーバ８０のサービスの提供を受けることを望む場合、多機能機９０に、サービス提供サーバ８０のサービスＩＤを指定する。次いで、多機能機９０のユーザは、多機能機９０に、サービス提供サーバ８０に登録すべきサービスアカウント情報を入力する。多機能機９０は、指定済みのサービスＩＤのサービス提供サーバ８０に、入力済みのサービスアカウント情報を送信する。サービス提供サーバ８０は、サービスアカウント情報を受信すると、サービスアカウント情報に含まれるユーザＩＤとパスワードとを対応付けて登録する。
【００２５】
次いで、多機能機９０のユーザは、中継アカウント情報を、多機能機９０に入力する。中継アカウント情報は、ユーザＩＤとパスワードとを含む。中継アカウント情報に含まれるユーザＩＤとパスワードとは、サービスアカウント情報のユーザＩＤとパスワードと異なる。中継アカウント情報が多機能機９０に入力されると、多機能機９０は、サービス登録指示を、中継サーバ１０に送信する。サービス登録指示は、入力済みの中継アカウント情報（例えばユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）と、入力済みのサービスアカウント情報（例えばユーザＩＤ：ｓｕｓｅｒ１１１とパスワード：ｘｙｚ９８７）と、指定済みのサービスＩＤ（例えばＮＥＷＳ−ｒｅｐｏｒｔ）と、多機能機９０のデバイスＩＤ（即ちＭＦＰ−Ａ）とを含む。
【００２６】
登録部７０は、多機能機９０からサービス登録指示を受信すると、Ｓ８において、サービス登録指示に含まれる中継アカウント情報と、サービスアカウント情報と、サービスＩＤと、多機能機９０のデバイスＩＤと、を含む組合せ情報を、アカウントテーブル４０に登録する。なお、サービス登録指示に含まれる中継アカウント情報が、アカウントテーブル４０に既に登録されている場合、登録済みの中継アカウント情報に組み合わせて、サービス登録指示に含まれるサービスアカウント情報と、サービスＩＤと、多機能機９０のデバイスＩＤと、をアカウントテーブル４０に登録する。Ｓ８が終了すると、Ｓ１０に進む。一方、サービス登録指示が受信されない場合、Ｓ８をスキップして、Ｓ１０に進む。
【００２７】
Ｓ１０では、制御部３０は、通信機器からログインが実行されることを監視する。具体的には、制御部３０は、通信機器からログイン情報を受信することを監視する。ログイン情報は、中継アカウント情報（ユーザＩＤとパスワード）と通信機器のデバイスＩＤとを含む。ログインが実行される場合（Ｓ１０でＹＥＳ）にＳ１２に進み、ログインが実行されない場合（Ｓ１０でＮＯ）にＳ２４に進む。
【００２８】
Ｓ１２では、制御部３０は、認証処理を実行する。認証処理は、ログイン情報に含まれる中継アカウント情報（ユーザＩＤとパスワード）とデバイスＩＤとを含む組合せ情報（以下では「対象組合せ情報」と呼ぶ）が、アカウントテーブル４０に登録されているのか否かの判断処理である。制御部３０は、対象組合せ情報が、アカウントテーブル４０に登録されている場合、認証成功と判断して（Ｓ１２でＹＥＳ）、Ｓ１４に進む。一方、制御部３０は、対象組合せ情報が、アカウントテーブル４０に登録されていない場合、認証失敗と判断して（Ｓ１２でＮＯ）、Ｓ２２に進む。Ｓ２２では、制御部３０は、認証失敗を示す情報を、ログイン情報の送信元の通信機器に送信して、Ｓ２に戻る。
【００２９】
Ｓ１４では、制御部３０は、ログイン情報の送信元の通信機器に、サービスリストを送信する。以下では、ログイン情報の送信元の通信機器が多機能機９０である場合について説明する。制御部３０は、対象組合せ情報を、アカウントテーブル４０から特定する。なお、複数個の対象組合せ情報が、アカウントテーブル４０に登録されている場合、複数個の対象組合せ情報が特定される。次いで、制御部３０は、特定済みの対象組合せ情報に含まれるサービスＩＤを抽出する。そして、制御部３０は、１個以上のサービスＩＤを含むサービスリストを生成して、多機能機９０に送信する。
【００３０】
多機能機９０は、サービスリストを受信すると、サービスリストに含まれる１個以上のサービスＩＤを、多機能機９０の表示部に表示させる。多機能機９０のユーザは、１個以上のサービスＩＤのうち、１個のサービスＩＤを選択することができる。多機能機９０は、ユーザによって選択されたサービスＩＤを、中継サーバ１０に送信する。
【００３１】
Ｓ１６では、制御部３０は、多機能機９０のユーザによってサービスが選択されることを監視している。Ｓ１４において、サービスリストが送信されてから所定の時間（例えば５分間）が経過しても、多機能機９０からサービスＩＤが受信されない場合、制御部３０は、ユーザによってサービスが選択されなかったと判断し（Ｓ１６でＮＯ）、Ｓ２に戻る。一方、サービスリストが送信されてから上記の所定の時間内に、多機能機９０からサービスＩＤ（以下では「対象サービスＩＤ」と呼ぶ）が受信される場合、制御部３０は、ユーザによってサービスが選択されたと判断して（Ｓ１６でＹＥＳ）、Ｓ１８に進む。
【００３２】
Ｓ１８では、中継部７２は、Ｓ１０で受信済みのデバイスＩＤと、対象サービスＩＤと、を対応付けて利用テーブル６０に登録する。次いで、Ｓ２０では、中継部７２は、対象サービスＩＤのサービス提供サーバ（例えばサービス提供サーバ８０）に、１個以上の対象組合せ情報のうちの対象サービスＩＤを含む１個の対象組合せ情報に含まれるサービスアカウント情報を送信する。さらに、対象サービスＩＤがＮＥＷＳ−ｒｅｐｏｒｔである場合、Ｓ２０において、中継部７２は、Ｓ１０で受信済みのデバイスＩＤに対応付けて、デバイステーブル５０に登録されている形式情報を、対象サービスＩＤのサービス提供サーバに送信する。
【００３３】
サービスアカウント情報が、サービス提供サーバ８０に送信される場合、サービス提供サーバ８０は、サービスアカウント情報を受信すると、認証処理を実行する。サービス提供サーバ８０は、サービスアカウント情報が、サービス提供サーバ８０に登録されている場合に、認証成功と判断する。サービス提供サーバ８０は、認証成功であると判断する場合、サービス提供サーバ８０に格納されているニュースを、中継サーバ１０に送信する。なお、サービス提供サーバ８０が認証失敗であると判断する場合、中継サーバ１０に、認証失敗を示す情報を送信する。この場合、中継サーバ１０は、認証失敗を示す情報を多機能機９０に送信する。多機能機９０は、認証失敗を示す情報を出力する。
【００３４】
サービスアカウント情報が、サービス提供サーバ８２に送信される場合、サービス提供サーバ８２は、サービスアカウント情報を受信すると、サービス提供サーバ８０と同様の認証処理を実行する。サービス提供サーバ８２は、認証成功であると判断する場合、対象データフォルダへのデータのアップロード、及び、対象データフォルダ内のデータのダウンロードを許容する。なお、認証失敗であると判断する場合は、サービス提供サーバ８０と同様の処理を実行する。
【００３５】
Ｓ２４では、中継部７２は、サービス提供サーバから、データが受信されることを監視する。データが受信される場合（Ｓ２４でＹＥＳ）にＳ２６に進み、データが受信されない場合（Ｓ２４でＮＯ）にＳ３０に進む。Ｓ２６では、中継部７２は、受信済みのデータを送信すべき通信機器を特定する。具体的には、中継部７２は、データの送信元のサービス提供サーバのサービスＩＤ（例えばＮＥＷＳ−ｒｅｐｏｒｔ）に対応付けて利用テーブル６０に登録されているデバイスＩＤを特定する。Ｓ２８では、中継部７２は、特定済みのデバイスＩＤの通信機器に、受信済みのデータを送信して、Ｓ３０に進む。中継部７２は、サービス提供サーバに格納されているデータによって表わされる画像が通信機器で出力されるように、サービス提供サーバからデータを受信して、データを通信機器に送信することによって、サービス提供サーバと通信機器との間のデータ通信を中継する。
【００３６】
即ち、中継部７２は、組合せ情報がアカウントテーブル４０に登録された後（Ｓ８）に、中継アカウント情報とサービスＩＤとが受信される場合（Ｓ１０でＹＥＳ、Ｓ１６でＹＥＳ）に、当該中継アカウント情報と当該サービスＩＤとを含む組合せ情報に含まれるサービスアカウント情報を用いて、サービス提供サーバからのデータを、通信機器に送信する。
【００３７】
Ｓ３０では、中継部７２は、通信機器（例えば多機能機９０〜９４等）から、データが受信されることを監視する。データが受信される場合（Ｓ３０でＹＥＳ）にＳ３２に進み、データが受信されない場合（Ｓ３０でＮＯ）にＳ２に戻る。Ｓ３２では、受信済みのデータを送信すべきサービス提供サーバを特定する。具体的には、中継部７２は、受信済みのデータに添付されているデバイスＩＤに対応付けて利用テーブル６０に登録されているサービスＩＤを特定する。次いで、Ｓ３４では、中継部７２は、特定済みのサービスＩＤのサービス提供サーバ（例えばサービス提供サーバ８２）に、受信済みのデータを送信して、Ｓ２に戻る。例えば、中継部７２は、通信機器がスキャン機能を実行することによって生成されるスキャンデータが、サービス提供サーバに格納されるように、通信機器からスキャンデータを受信して、スキャンデータをサービス提供サーバに送信することによって、サービス提供サーバと通信機器との間のデータ通信を中継する。
【００３８】
（各サーバ１０，８０，８２の登録処理：図３）
図３を参照して、多機能機９０がインターネット４に接続された後、多機能機９０のユーザ（以下では「第１のユーザ」と呼ぶ）が、２個のサービス提供サーバ８０，８２のそれぞれについて、多機能機９０を利用して、サービスの提供を受けることができる状態に至るまでの各サーバ１０，８０，８２及び多機能機９０の処理を説明する。
【００３９】
多機能機９０は、インターネット４に接続された後、第１のユーザによって所定の操作が実施されると、中継サーバ１０に、デバイス登録指示を送信する。中継サーバ１０は、デバイス登録指示を受信すると（図２のＳ２でＹＥＳ）、デバイス登録指示に含まれるデバイスＩＤ「ＭＦＰ−Ａ」と、ＩＰアドレス「ＸＸＸ．ＸＸ．ＸＸ．Ｘ」と、形式情報「カラー印刷／Ａ４」とを対応付けて、デバイステーブル５０に登録する（図２のＳ４）。
【００４０】
次いで、多機能機９０は、第１のユーザによって入力されたサービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ１１１とパスワード：ｘｙｚ９８７）を含むユーザ登録指示を、第１のユーザによって指定されたサービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」のサービス提供サーバ８０に送信する。サービス提供サーバ８０は、サービスアカウント情報を受信すると、サービスアカウント情報を登録する。これにより、第１のユーザは、サービス提供サーバ８０から、ニュース配信サービスの提供を受けることができる。
【００４１】
同様に、多機能機９０は、第１のユーザによって入力されたサービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ２２２とパスワード：ｌｍｎ４５６）を含むユーザ登録指示を、第１のユーザによって指定されたサービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」のサービス提供サーバ８２に送信する。サービス提供サーバ８２は、サービスアカウント情報を受信すると、サービスアカウント情報を登録する。これにより、第１のユーザは、サービス提供サーバ８２から、データ格納サービスの提供を受けることができる。
【００４２】
次いで、多機能機９０は、第１のユーザから中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）が入力されると、既に送信された２個のサービスアカウント情報のそれぞれについて、サービス登録指示を、中継サーバ１０に送信する。１個のサービス登録指示は、入力済みの中継アカウント情報と、サービス提供サーバ８０に送信されたサービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ１１１とパスワード：ｘｙｚ９８７）と、多機能機９０のデバイスＩＤ「ＭＦＰ−Ａ」と、サービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」と、を含む。別の１個のユーザ登録指示は、入力済みの中継アカウント情報と、サービス提供サーバ８２に送信したサービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ２２２とパスワード：ｌｍｎ４５６）と、多機能機９０のデバイスＩＤ（即ちＭＦＰ−Ａ）と、サービスＩＤ（即ちＳＴＯＲＥ−ｆｉｌｅ）と、を含む。
【００４３】
中継サーバ１０は、サービス登録指示を受信する毎に、サービス登録指示に含まれる中継アカウント情報と、サービスアカウント情報と、デバイスＩＤと、サービスＩＤと、が組み合わせられている組合せ情報を、アカウントテーブル４０に登録する。この結果、アカウントテーブル４０には、１個の中継アカウント情報に、複数個のサービスアカウント情報と、デバイスＩＤと、サービスＩＤと、の組合せが登録される。
【００４４】
なお、第１のユーザは、多機能機９０と異なる多機能機９２を利用して、サービス提供サーバ８２のデータ格納サービスを受けることを望む場合、多機能機９２をインターネット４に接続し、多機能機９２に、サービスアカウント情報と中継アカウント情報とを入力する。この結果、各サーバ１０，８２と多機能機９２とは、図３の各サーバ１０，８２と多機能機９０と同様の処理を実行する。この結果、デバイステーブル５０には、多機能機９２のデバイスＩＤ「ＭＦＰ−Ｂ」と、多機能機９２のＩＰアドレス「ＸＸＸ．ＸＸ．ＹＹ．Ｙ」と、多機能機９２の形式情報「カラー印刷／Ａ４」が登録される。また、アカウントテーブル４０には、中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）と、サービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ２２２とパスワード：ｌｍｎ４５６）と、多機能機９２のデバイスＩＤ「ＭＦＰ−Ｂ」と、サービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」と、を含む組合せ情報が登録される。
【００４５】
また、第１のユーザと異なる第２のユーザは、多機能機９０，９２と異なる多機能機９４を利用して、ニュース配信サービスとデータ格納サービスとを受けることを望む場合、多機能機９４をインターネット４に接続し、多機能機９４に、サービスアカウント情報と中継アカウント情報とを入力する。この結果、各サーバ１０，８０と多機能機９４とは、図３の各サーバ１０，８０と多機能機９０と同様の処理を実行する。これにより、デバイステーブル５０には、多機能機９４のデバイスＩＤ「ＭＦＰ−Ｃ」と、多機能機９４のＩＰアドレス「ＸＸＸ．ＸＸ．ＺＺ．Ｚ」と、多機能機９４の形式情報「モノクロ印刷／Ａ４」が登録される。アカウントテーブル４０には、中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ｂとパスワード：ｕｓｅｒ４５６）と、サービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ３３３とパスワード：ｇｈｉ３４５）と、多機能機９４のデバイスＩＤ「ＭＦＰ−Ｃ」と、サービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」と、を含む組合せ情報が登録される。さらに、アカウントテーブル４０には、中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ｂとパスワード：ｕｓｅｒ４５６）と、サービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ４４４とパスワード：ｄｅｆ１３５）と、多機能機９４のデバイスＩＤ「ＭＦＰ−Ｃ」と、サービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」と、を含む組合せ情報が登録される。
【００４６】
（ニュース配信サービスの提供を受けるケース：図４）
次いで、第１のユーザが、多機能機９０を利用して、サービス提供サーバ８０からニュース配信サービスの提供を受ける際の各サーバ１０，８０及び多機能機９０の処理を説明する。
【００４７】
第１のユーザは、多機能機９０に、中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）を入力する。多機能機９０は、入力済みの中継アカウント情報と、多機能機９０のデバイスＩＤとを含むログイン情報を、中継サーバ１０に送信する。
【００４８】
中継サーバ１０は、ログイン情報を受信する（図２のＳ１０）と、認証処理を実行する。中継サーバ１０は、認証成功である場合（即ち対象組合せ情報がアカウントテーブル４０に格納されている場合）、サービスリストを、多機能機９０に送信する。詳細には、中継サーバ１０は、対象組合せ情報を、アカウントテーブル４０から特定する。次いで、中継サーバ１０は、対象組合せ情報に含まれるサービスＩＤ（即ちＮＥＷＳ−ｒｅｐｏｒｔと、ＳＴＯＲＥ−ｆｉｌｅ）を抽出する。中継サーバ１０は、抽出済みのサービスＩＤ（即ちＮＥＷＳ−ｒｅｐｏｒｔと、ＳＴＯＲＥ−ｆｉｌｅ）を含むサービスリストを生成して、多機能機９０に送信する（図２のＳ１４）。
【００４９】
多機能機９０は、サービスリストを受信すると、受信されたサービスリストを表示部に表示させる。多機能機９０は、サービスリストの中から、第１のユーザによって選択されたサービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」を、中継サーバ１０に送信する。
【００５０】
中継サーバ１０は、サービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」を受信すると（図２のＳ１６）、多機能機９０のデバイスＩＤ「ＭＦＰ−Ａ」とサービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」とを対応付けて、利用テーブル６０に登録する（図２のＳ１８）。次いで、中継サーバ１０は、対象組合せ情報のうち、サービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」を含む対象組合せ情報に含まれるサービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ１１１とパスワード：ｘｙｚ９８７）を、サービス提供サーバ８０に送信する（図２のＳ２０）。さらに、中継サーバ１０は、デバイステーブル５０に格納されている多機能機９０の形式情報「カラー印刷／Ａ４」を、サービス提供サーバ８０に送信する（図２のＳ２０）。
【００５１】
サービス提供サーバ８０は、サービスアカウント情報を受信すると、認証処理を実行する。認証処理が認証成功である場合、サービス提供サーバ８０は、多機能機９０の形式情報を利用して、Ａ４サイズのカラー画像を表すデータ形式のニュースを、中継サーバ１０に送信する。なお、サービス提供サーバ８０は、サービス提供サーバ８０に格納されているニュースのデータ形式が、形式情報に適合しないデータ形式である場合、データ形式を変換することによって生成されるニュースを、中継サーバ１０に送信する。中継サーバ１０は、サービス提供サーバ８０からニュースを受信すると、利用テーブル６０のサービスＩＤ「ＮＥＷＳ−ｒｅｐｏｒｔ」に対応付けられているデバイスＩＤ「ＭＦＰ−Ａ」を特定する（図２のＳ２６）。そして、中継サーバ１０は、受信済みのニュースを、デバイスＩＤ「ＭＦＰ−Ａ」の多機能機９０に送信する。多機能機９０は、ニュースを受信すると、Ａ４の印刷用紙に、受信済みのニュースで表される画像のカラー印刷を実行する。
【００５２】
この構成では、中継サーバ１０は、形式情報を用いて、形式情報によって示されるデータ形式を有するニュースを多機能機９０に送信することができる。この構成によれば、中継サーバ１０は、多機能機９０が印刷可能なデータ形式のデータを、多機能機９０に送信することができる。この結果、多機能機９０がニュースを受信したにも関わらず、ニュースによって表される画像を印刷できない状況を回避することができる。
【００５３】
サービス提供サーバ８０は、ニュースが更新される毎に、中継サーバ１０に、ニュースを送信する。中継サーバ１０は、サービス提供サーバ８０からニュースを受信する毎に、受信済みのニュースを、多機能機９０に送信する。多機能機９０は、ニュースを受信する毎に、Ａ４の印刷用紙に、受信済みのニュースで表される画像のカラー印刷を実行する。
【００５４】
上記の構成では、中継サーバ１０は、サービス提供サーバ８０に格納されているニュースによって表わされる画像が多機能機９０で印刷されるように、サービス提供サーバ８０からニュースを受信して、ニュースを多機能機９０に送信するよって、サービス提供サーバ８０と多機能機９０との間のデータ通信を中継する。この構成によれば、多機能機９０は、サービス提供サーバ８０に格納されているニュースによって表される画像を、印刷することができる。
【００５５】
（データ格納サービスの提供を受けるケース：図５）
次いで、第１のユーザが、多機能機９０を利用して、サービス提供サーバ８２から、データ格納サービスの提供を受ける際の各サーバ１０，８２及び多機能機９０の処理を説明する。
【００５６】
多機能機９０がサービスリストを表示するまでの処理は、図４の処理と同様である。多機能機９０は、サービスリストの中から、第１のユーザによって選択されたサービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」を、中継サーバ１０に送信する。
【００５７】
中継サーバ１０は、サービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」を受信すると（図２のＳ１６）、多機能機９０のデバイスＩＤ「ＭＦＰ−Ａ」とサービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」とを対応付けて、利用テーブル６０に登録する（図２のＳ１８）。次に、中継サーバ１０は、対象組合せ情報うち、サービスＩＤ「ＳＴＯＲＥ−ｆｉｌｅ」を含む対象組合せ情報に含まれるサービスアカウント情報（即ちユーザＩＤ：ｓｕｓｅｒ２２２とパスワード：ｌｍｎ４５６）を、サービス提供サーバ８２に送信する（図２のＳ２０）。なお、中継サーバ１０は、デバイステーブル５０に格納されている多機能機９０の形式情報「カラー印刷／Ａ４」を、サービス提供サーバ８２に送信しない。
【００５８】
サービス提供サーバ８２は、サービスアカウント情報を受信すると、認証処理を実行する。認証処理が認証成功である場合、サービス提供サーバ８２は、認証成功であると判断する場合、対象データフォルダへのデータのアップロード、及び、対象データフォルダ内のデータのダウンロードを許容する。
【００５９】
多機能機９０は、第１のユーザの指示に従って、スキャン機能を実行し、スキャンデータを生成する。次いで、多機能機９０は、生成されたスキャンデータと、多機能機９０のデバイスＩＤ「ＭＦＰ−Ａ」とを、中継サーバ１０に送信する。中継サーバ１０は、スキャンデータを受信すると（図２のＳ３０）、サービスＩＤを特定する（図２のＳ３２）。次いで、中継サーバ１０は、特定済みのサービスＩＤのサービス提供サーバ８２に、スキャンデータを送信する（図２のＳ３４）。サービス提供サーバ８２は、スキャンデータを受信すると、対象データフォルダに、受信済みのスキャンデータを格納する。
【００６０】
第１のユーザは、対象データフォルダに格納されているデータを、ダウンロードすることを望む場合、多機能機９０に所定の操作を実施する。多機能機９０は、第１のユーザによる所定の操作に従って、データリスト送信要求を中継サーバ１０に送信する。データリスト送信要求は、多機能機９０のデバイスＩＤ「ＭＦＰ−Ａ」を含む。
【００６１】
中継サーバ１０は、データリスト送信要求を受信すると（図２のＳ３０）、サービスＩＤを特定する（図２のＳ３２）。次いで、中継サーバ１０は、特定されたサービスＩＤのサービス提供サーバ８２に、データリスト送信要求を送信する（図２のＳ３４）。
【００６２】
サービス提供サーバ８２は、データリスト送信要求を受信すると、対象データフォルダに格納されている１個以上のデータのデータＩＤを含むデータリストを生成する。次いで、サービス提供サーバ８２は、生成済みのデータリストを、中継サーバ１０に送信する。
【００６３】
中継サーバ１０は、データリストを受信すると（図２のＳ２４でＹＥＳ）、利用テーブル６０から、デバイスＩＤを特定する（図２のＳ２６）。次いで、中継サーバ１０は、特定されたデバイスＩＤの多機能機９０に、データリストを送信する（図２のＳ２８）。
【００６４】
多機能機９０は、データリストを受信すると、受信済みのデータリストを、表示部に表示させる。第１のユーザは、多機能機９０を操作することによって、データリストに含まれるデータＩＤの中から、１個のデータＩＤを選択することができる。多機能機９０は、第１のユーザによって１個のデータＩＤが選択された場合、選択済みのデータＩＤと、多機能機９０のデバイスＩＤ（即ちＭＦＰ−Ａ）と、を、中継サーバ１０に送信する。中継サーバ１０は、データＩＤを受信すると（図２のＳ３０）、サービスＩＤを特定する（図２のＳ３２）。次いで、中継サーバ１０は、特定されたサービスＩＤのサービス提供サーバ８２に、データＩＤを送信する（図２のＳ３４）。
【００６５】
サービス提供サーバ８２は、データＩＤを受信すると、対象データフォルダに格納されている１個以上のデータの中から、受信済みのデータＩＤで識別されるデータを特定する。次いで、サービス提供サーバ８２は、特定済みのデータを、中継サーバ１０に送信する。中継サーバ１０は、データを受信すると（図２のＳ２４でＹＥＳ）、利用テーブル６０から、デバイスＩＤを特定する（図２のＳ２６）。次いで、中継サーバ１０は、特定されたデバイスＩＤの多機能機９０に、データを送信する（図２のＳ２８）。多機能機９０は、データを受信すると、受信済みのデータによって表される画像を、表示部に表示させる。
【００６６】
この構成では、中継部７２は、多機能機９０がスキャンを実行することによって生成されるスキャンデータが、サービス提供サーバ８２に格納されるように、多機能機９０からスキャンデータを受信して、スキャンデータをサービス提供サーバ８２に送信することによって、サービス提供サーバ８２と多機能機９０との間のデータ通信を中継する。この構成によれば、多機能機９０は、スキャンデータをサービス提供サーバ８２に格納することができる。このため、多機能機９０は、生成済みのスキャンデータを格納せずに済む。これにより、多機能機９０は、スキャンデータを格納するために、格納容量が大きいメモリを備えなくてもよい。
【００６７】
（ユーザがログインできないケース：図６）
第１のユーザは、多機能機９４に、中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）を入力する。多機能機９４は、入力済みの中継アカウント情報と、多機能機９４のデバイスＩＤ（即ちＭＦＰ−Ｃ）とを含むログイン情報を、中継サーバ１０に送信する。
【００６８】
中継サーバ１０は、ログイン情報を受信する（図２のＳ１０）と、認証処理を実行する。アカウントテーブル４０には、中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）と、多機能機９４のデバイスＩＤ（即ちＭＦＰ−Ｃ）と、を含む組合せ情報が登録されていない。この場合、中継サーバ１０は、認証失敗を、多機能機９０に送信する（図４のＳ２２）。
【００６９】
この構成では、中継部７２は、組合せ情報がアカウントテーブル４０に登録された後に、多機能機９４から、アカウントテーブル４０に登録されていない中継アカウント情報とデバイスＩＤとを含むログイン情報が受信される場合に、サービス提供サーバ８０，８２と多機能機９４との間のデータ通信を中継しない。この構成によれば、中継サーバ１０は、多機能機９０以外の多機能機９４から中継アカウント情報（即ちユーザＩＤ：ｕｓｅｒ−Ａとパスワード：ｕｓｅｒ１２３）が受信される場合、サービス提供サーバ８０と多機能機９４との間のデータ通信を実行せずに済む。この結果、第１のユーザが、サービスの提供を受けるための通信機器を、制限することができる。
【００７０】
（本実施例の効果）
本実施例の構成によれば、多機能機９０は、中継アカウント情報を中継サーバ１０に送信することによって、サービス提供サーバ８０，８２からサービスの提供を受けることができる。このため、第１のユーザは、サービス提供サーバ８０，８２に登録されているサービスアカウント情報を、記憶しなくて済む。この構成によれば、第１のユーザがサービス提供サーバ８０，８２を利用する際の利便性を向上させることができる。
【００７１】
即ち、第１のユーザは、１個の中継アカウント情報を記憶しておけば、２個のサービス提供サーバ８０，８２に登録されている２個のサービスアカウント情報を記憶していなくても、多機能機９０を用いて異なるサービス提供サーバ８０，８２からサービスの提供を受けることができる。この構成によれば、第１のユーザがサービス提供サーバ８０，８２を利用する際の利便性を向上させることができる。
【００７２】
また、本実施例の構成によれば、多機能機９０にサービスアカウント情報を格納する必要がない。すなわち、第１のユーザは、多機能機９０にサービスアカウント情報を格納させることなく、サービス提供サーバからサービスの提供を受けることができる。これにより、多機能機９０のメモリ使用量を削減できる。また、第１のユーザが、多機能機９０を利用して複数のサービスの提供を受けようとする場合であっても、多機能機９０のメモリ容量を増大させずに済む。
【００７３】
（対応関係）
サービス提供サーバ８０が「第１のサービス提供サーバ」の一例であり、サービス提供サーバ８２が「第２のサービス提供サーバ」の一例である。あるいは、サービス提供サーバ８０が「第２のサービス提供サーバ」の一例であり、サービス提供サーバ８２が「第１のサービス提供サーバ」の一例であると言うこともできる。
【００７４】
前者の場合、ニュース配信サービスが「第１のサービス」の一例であり、データ格納サービスが「第２のサービス」の一例である。サービスアカウント情報ｓｕｓｅｒ１１１とｘｙｚ９８７とが「第１のアカウント情報」の一例であり、サービスＩＤＮＥＷＳ−ｒｅｐｏｒｔが「第１のサービス識別情報」の一例である。サービスアカウント情報ｓｕｓｅｒ２２２とｌｍｎ４５６とが「第２のアカウント情報」の一例であり、サービスＩＤＳＴＯＲＥ−ｆｉｌｅが「第２のサービス識別情報」の一例である。サービス提供サーバ８０から送信されるニュースが、「第１のデータ」と「特定のデータ」の一例である。
【００７５】
後者の場合、ニュース配信サービスが「第２のサービス」の一例であり、データ格納サービスが「第１のサービス」の一例である。サービスアカウント情報ｓｕｓｅｒ１１１とｘｙｚ９８７とが「第２のアカウント情報」の一例であり、サービスＩＤＮＥＷＳ−ｒｅｐｏｒｔが「第２のサービス識別情報」の一例である。サービスアカウント情報ｓｕｓｅｒ２２２とｌｍｎ４５６とが「第１のアカウント情報」の一例であり、サービスＩＤＳＴＯＲＥ−ｆｉｌｅが「第１のサービス識別情報」の一例である。サービス提供サーバ８２から多機能機９０に送信されるデータが「第１のデータ」であり、多機能機９０からサービス提供サーバ８２に送信されるスキャンデータが「第２のデータ」の一例である。
【００７６】
多機能機９０が「特定の通信装置」の一例である。中継アカウント情報が「特定のアカウント情報」の一例である。
【００７７】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例が含まれる。
【００７８】
（１）本実施例では、多機能機９０は、中継サーバ１０を介して、サービス提供サーバ８０からニュースが受信されると、印刷機能を実行する。しかしながら、多機能機９０は、サービス提供サーバ８０からニュースが受信されると、ニュースを表示部に表示させてもよい。本変形例では、表示が「出力」の一例である。
【００７９】
（２）本実施例では、取得部７４は、形式情報として、「カラー印刷／Ａ４」等の印刷機能を実行可能なデータ形式を、多機能機９０等から受信する。しかしながら、取得部７４は、多機能機９０等から、形式情報として、多機能機９０等が印刷機能を実行可能なデータフォーマット情報（例えばｊｐｅｇ（Joint Photographic Experts Groupの略））を、多機能機９０等から受信してもよい。この場合、中継部７２は、フォーマット情報によって示されるフォーマットのデータを、多機能機９０等に送信してもよい。
【００８０】
（３）本実施例では、中継部７２は、形式情報を、対象サービスＩＤのサービス提供サーバに送信する。しかしながら、中継部７２は、形式情報を、対象サービスＩＤのサービス提供サーバに送信しなくてもよい。この場合、中継部７２は、サービス提供サーバから受信済みのデータが、形式情報によって示されるデータ形式を有するのか否かを判断してもよい。そして、中継部７２は、受信済みのデータが、形式情報によって示されるデータ形式を有する場合、受信済みのデータを、通信機器（例えば多機能機９０）に送信してもよい。一方、中継部７２は、受信済みのデータが、形式情報によって示されるデータ形式を有しない場合、受信済みのデータのデータ形式を、形式情報によって示されるデータ形式に変換してもよい。中継部７２は、変換済みのデータを、通信機器（例えば多機能機９０）に送信してもよい。本変形例では、中継部７２は、「形式情報を用いて、特定のデータ形式を有する特定のデータを特定の通信装置に送信する」構成を有する。
【００８１】
（４）本実施例では、取得部７４は、通信機器から、形式情報を受信する。しかしながら、取得部７４は、通信機器から、通信機器の機種を示す機種情報を受信してもよい。本変形例では、中継サーバ１０は、通信機器の機種と形式情報とが対応付けられた機種情報テーブルを予め記憶していてもよい。取得部７４は、通信機器から受信済みの機種情報に対応付けてられている形式情報を、機種情報テーブルから取得してもよい。
【００８２】
（５）アカウントテーブル４０は、中継サーバ１０に接続される外部機器（例えば外付けＨＤＤ）に格納されていてもよい。本変形例では、外部機器が「記憶部」の一例である。
【００８３】
（６）サービス提供サーバは、ニュース配信サービス及びデータ格納サービス以外のサービスを提供していてもよい。例えば、サービス提供サーバは、サービス提供サーバにアップロードされたデータ（画像データ、テキストデータ等）によって表される画像を、サービス提供サーバのホームページに掲載するホームページ掲載サービスを提供してもよい。本変形例では、ホームページ掲載サービスが「第１のサービス」の一例である。
【００８４】
（７）通信システム２は、サービス提供サーバ８２を備えていなくてもよい。この場合、サービス提供サーバ８０は、ニュース配信サービスの他に、データ格納サービスを提供してもよい。この場合、サービス提供サーバ８０は、提供するサービスの種類毎に、サービスＩＤを有していてもよい。本変形例では、サービス提供サーバ８０が、「第１のサービス提供サーバ」と「第２のサービス提供サーバ」との一例である。
【００８５】
（８）「特定の通信装置」は、表示機能と印刷機能とスキャン機能とを実行可能である多機能機９０，９２，９４に限られず、印刷機能のみを実行可能であるプリンタであってもよいし、スキャン機能のみを実行可能であるスキャナであってもよい。また、「特定の通信装置」は、表示機能を実行可能なＰＣ、携帯端末等であってもよい。一般的に言うと、「特定の通信装置」は、データの出力機能を実行可能な装置であればよい。
【００８６】
（９）上記の各実施例では、中継サーバ１０のＣＰＵ３２がソフトウェアに従って処理を実行することによって、各部７０〜７４の機能が実現される。これに代えて、各部７０〜７４の機能のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。
【符号の説明】
【００８７】
２：通信システム、４：インターネット、１０：中継サーバ、３４：メモリ、４０：アカウントテーブル、５０：デバイステーブル、６０：利用テーブル、７０：登録部、７２：中継部、７４：取得部、８０，８２：サービス提供サーバ、９０，９２，９４：多機能機
【図１】
2013250760.tif 000003
【図２】
2013250760.tif 000004
【図３】
2013250760.tif 000005
【図４】
2013250760.tif 000006
【図５】
2013250760.tif 000007
【図６】
2013250760.tif 000008