(57)【要約】【課題】サービスサーバーに必要なリソースを軽減すると共に、サービスサーバーにおけるセキュリティー対策に要するコストや手間を軽減する。【解決手段】利用者にサービスを提供するプリンター３０、並びに、プリンター３０によるサービスの提供を利用者に応じて制限する印刷サービスサーバー１０と、プリンター３０に対して権限を有する第１利用者に関する第１利用者情報、および第１利用者と関係を有する第２利用者に関する第２利用者情報を対応付けて管理するＳＮＳサーバー２０とネットワーク５０で接続された印刷システムであって、印刷サービスサーバー１０は、サービスの要求を受け付けるサービス要求受付部１２と、サービス要求の要求者が第１利用者と特定の関係を有する第２利用者であるか否かを判定する利用者判定部１４と、判定結果に基づいて第２利用者に対するサービスの提供を決定するサービス提供決定部１６と、備える。【選択図】図１
2014021949.tif 000002
【特許請求の範囲】
【請求項１】
利用者に対してサービスを提供するサービス装置、並びに、前記サービス装置に対して所定の権限を有する第１利用者と前記第１利用者と所定の関係を有する第２利用者を対応付けて管理する利用者情報管理装置、とネットワークを介して接続され、前記サービス装置による前記サービスの提供を前記利用者に応じて制限するサービス管理装置であって、
サービス要求を受け付けるサービス要求受付部と、
前記利用者情報管理装置に問い合わせて、前記サービス要求の要求者が前記第１利用者と特定の関係を有する第２利用者であるか否かを判定する利用者判定部と、
前記利用者判定部の判定に基づいて前記第２利用者に対する前記サービスの提供を決定するサービス提供決定部と、を備えることを特徴とするサービス管理装置。
【請求項２】
請求項１に記載のサービス管理装置において、
前記利用者判定部は、前記サービス要求受付部が前記サービスの要求を受け付けた場合、予め決められた前記第１利用者情報の問い合わせ先情報に基づいて、前記利用者情報管理装置を決定することを特徴とするサービス管理装置。
【請求項３】
請求項１乃至２のいずれかに記載のサービス管理装置において、
前記サービス提供決定部は、前記第２利用者情報と、前記利用者情報管理装置から取得した前記第１利用者情報とが予め決められたサービス提供条件を満足する場合、前記第２利用者に対する前記サービスの提供を決定することを特徴とするサービス管理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のサービス管理装置において、
前記サービスの要求は、前記第２利用者が操作する通信端末から送信されることを特徴とするサービス管理装置。
【請求項５】
利用者に対してサービスを提供するサービス装置と、前記サービス装置による前記サービスの提供を前記利用者に応じて制限するサービス管理装置と、前記サービス装置に対して所定の権限を有する第１利用者に関する第１利用者情報、および前記第１利用者と所定の関係を有する第２利用者に関する第２利用者情報を対応付けて管理する利用者情報管理装置と、がネットワークを介して接続されたサービス提供システムであって、
前記サービス管理装置は、
サービス要求を受け付けるサービス要求受付部と、
前記利用者情報管理装置に問い合わせて、前記サービス要求の要求者が前記第１利用者と特定の関係を有する第２利用者であるか否かを判定する利用者判定部と、
前記利用者判定部の判定に基づいて前記第２利用者に対する前記サービスの提供を決定するサービス提供決定部と、を備えることを特徴とするサービス提供システム。
【請求項６】
利用者に対してサービスを提供するサービス装置、並びに、前記サービス装置に対して所定の権限を有する第１利用者に関する第１利用者情報、および前記第１利用者と所定の関係を有する第２利用者に関する第２利用者情報を対応付けて管理する利用者情報管理装置、とネットワークを介して接続され、前記サービス装置による前記サービスの提供を前記利用者に応じて制限するサービス管理装置の情報処理方法であって、
サービス要求を受け付ける受付工程と、
前記利用者情報管理装置に問い合わせて、前記サービス要求の要求者が前記第１利用者と特定の関係を有する第２利用者であるか否かを判定する判定工程と、
前記判定工程の判定に基づいて前記第２利用者に対する前記サービスの提供を決定する決定工程と、を備えることを特徴とするサービス管理装置の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供システム、サービス管理装置およびサービス管理装置の情報処理方法に関する。
【背景技術】
【０００２】
従来、印刷サービス等のサービスを提供するサービス装置をネットワークに接続し、サービス装置の利用を許可されたユーザーがネットワークを介してそれぞれのサービスを享受するシステムが知られている。
このようなシステムでは、例えば、下記特許文献１および２に示すように、認証機能を有するサーバーが、ユーザーに対してサービスの利用を許可し、許可されたユーザーに関する情報をＩＤで登録し、ユーザーによるサービス装置へのアクセスを管理している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５７５２９号公報
【特許文献２】特開平１１−１３４１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、認証機能を有するサーバーが、ユーザーに対してサービスの利用を許可するシステムにおいては、例えば、システムの管理権限を有する管理者と懇意であり、サービスの利用を許可したいグループであっても、グループに属する個々のユーザーについて認証および登録が必要であった。このため、グループに属するメンバーが大人数の場合にはユーザー登録が煩雑となると共に、サーバーのリソースを多く消費した。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかるサービス管理装置は、利用者に対してサービスを提供するサービス装置、並びに、前記サービス装置に対して所定の権限を有する第１利用者と前記第１利用者と所定の関係を有する第２利用者を対応付けて管理する利用者情報管理装置、とネットワークを介して接続され、前記サービス装置による前記サービスの提供を前記利用者に応じて制限するサービス管理装置であって、サービス要求を受け付けるサービス要求受付部と、前記利用者情報管理装置に問い合わせて、前記サービス要求の要求者が前記第１利用者と特定の関係を有する第２利用者であるか否かを判定する利用者判定部と、前記利用者判定部の判定に基づいて前記第２利用者に対する前記サービスの提供を決定するサービス提供決定部と、を備えることを特徴とする。
【０００７】
このような構成によれば、サービス管理装置は、サービス要求者によるサービスの要求を受け付け、利用者情報管理装置に問い合わせて要求者が第１利用者と特定の関係を有する第２利用者であるか否かを判定し、判定結果に基づいて第２利用者に対するサービスの提供を決定する。従って、第１利用者と所定の関係は利用者情報管理装置に管理され、サービス管理装置は利用者情報管理装置に問い合わせて第２利用者に対するサービスの提供を決定するため、サービス管理装置に必要なリソースを軽減できる。
【０００８】
［適用例２］
上記適用例にかかるサービス管理装置において、前記利用者判定部は、前記サービス要求受付部が前記サービスの要求を受け付けた場合、予め決められた前記第１利用者情報の問い合わせ先情報に基づいて、前記利用者情報管理装置を決定することを特徴とする。
このような構成によれば、提供するサービスに応じて問い合わせ先情報を決めておくことで、第１利用者情報を問い合わせる利用者情報管理装置を適切に決定できる。
【０００９】
［適用例３］
上記適用例にかかるサービス管理装置において、前記サービス提供決定部は、前記第２利用者情報と、前記利用者情報管理装置から取得した前記第１利用者情報とが予め決められたサービス提供条件を満足する場合、前記第２利用者に対する前記サービスの提供を決定することを特徴とする。
【００１０】
このような構成によれば、第１利用者情報と第２利用者情報とをサービス提供条件に適合するか否か調べることで、第２利用者へのサービスの提供を決定できる。
【００１１】
［適用例４］
上記適用例にかかるサービス管理装置において、前記サービスの要求は、前記第２利用者が操作する通信端末から送信されても良い。
【００１２】
［適用例５］
本適用例にかかるサービス提供システムは、利用者に対してサービスを提供するサービス装置と、前記サービス装置による前記サービスの提供を前記利用者に応じて制限するサービス管理装置と、前記サービス装置に対して所定の権限を有する第１利用者に関する第１利用者情報、および前記第１利用者と所定の関係を有する第２利用者に関する第２利用者情報を対応付けて管理する利用者情報管理装置と、がネットワークを介して接続されたサービス提供システムであって、前記サービス管理装置は、サービス要求を受け付けるサービス要求受付部と、前記利用者情報管理装置に問い合わせて、前記サービス要求の要求者が前記第１利用者と特定の関係を有する第２利用者であるか否かを判定する利用者判定部と、前記利用者判定部の判定に基づいて前記第２利用者に対する前記サービスの提供を決定するサービス提供決定部と、を備えることを特徴とする。
【００１３】
このような構成によれば、サービス管理装置は、サービス要求者によるサービスの要求を受け付け、利用者情報管理装置に問い合わせて要求者が第１利用者と特定の関係を有する第２利用者であるか否かを判定し、判定結果に基づいて第２利用者に対するサービスの提供を決定する。従って、第１利用者と所定の関係は利用者情報管理装置に管理され、サービス管理装置は利用者情報管理装置に問い合わせて第２利用者に対するサービスの提供を決定するため、サービス管理装置に必要なリソースを軽減できる。
【００１４】
［適用例６］
本適用例にかかるサービス管理装置の情報処理方法は、利用者に対してサービスを提供するサービス装置、並びに、前記サービス装置に対して所定の権限を有する第１利用者に関する第１利用者情報、および前記第１利用者と所定の関係を有する第２利用者に関する第２利用者情報を対応付けて管理する利用者情報管理装置、とネットワークを介して接続され、前記サービス装置による前記サービスの提供を前記利用者に応じて制限するサービス管理装置の情報処理方法であって、サービス要求を受け付ける受付工程と、前記利用者情報管理装置に問い合わせて、前記サービス要求の要求者が前記第１利用者と特定の関係を有する第２利用者であるか否かを判定する判定工程と、前記判定工程の判定に基づいて前記第２利用者に対する前記サービスの提供を決定する決定工程と、を備えることを特徴とする。
【００１５】
このような方法によれば、サービス管理装置は、サービス要求者によるサービスの要求を受け付け、利用者情報管理装置に問い合わせて要求者が第１利用者と特定の関係を有する第２利用者であるか否かを判定し、判定結果に基づいて第２利用者に対するサービスの提供を決定する。従って、第１利用者と所定の関係は利用者情報管理装置に管理され、サービス管理装置は利用者情報管理装置に問い合わせて第２利用者に対するサービスの提供を決定するため、サービス管理装置に必要なリソースを軽減できる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１に係る印刷システムの構成を示すブロック図。
【図２】実施形態１に係る印刷システムの処理を示すフローチャート。
【図３】実施形態２に係る印刷システムの処理を示すフローチャート。
【図４】実施形態３に係る印刷システムの処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。
【００１８】
（実施形態１）
図１は、本発明の実施形態１としての印刷システム５の構成を示すブロック図である。この印刷システム５は、サービスを提供するサービス提供システムの１つであり、サービス装置として機能するプリンター３０と、サービス管理装置として機能する印刷サービスサーバー１０と、利用者情報管理装置として機能するＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）サーバー２０とがインターネット等のネットワーク５０を介して通信可能に接続されている。
また、このネットワーク５０には、ユーザーＡ（第１利用者）が操作する通信端末Ａ（４０Ａ）や、ユーザーＢ（第２利用者）が操作する通信端末Ｂ（４０Ｂ）が接続可能である。このような通信端末Ａ（４０Ａ），通信端末Ｂ（４０Ｂ）は、スマートフォン、タブレット端末およびパーソナルコンピューター等を想定する。また、本実施形態では、プリンター３０のオーナーはユーザーＡであり、プリンター３０に対して適用される管理者権限はユーザーＡに設定されている場合を例に挙げて説明する。
【００１９】
この印刷システム５は、プリンター３０のゲストユーザーであるユーザーＢが通信端末を操作し、印刷を所望するコンテンツをネットワーク５０経由で印刷サービスサーバー１０に送信し、印刷サービスサーバー１０がＳＮＳサーバー２０からの情報を参照して印刷サービスを許可した場合、コンテンツの印刷データを生成してプリンター３０に送信することで、コンテンツをプリンター３０に印刷する機能を有する。
印刷サービスサーバー１０は、サービス要求受付部１２、利用者判定部１４、サービス提供決定部１６、サービス情報データベース（ＤＢ）１８および印刷データ生成部１９を備える。
サービス要求受付部１２は、ユーザーＢからの印刷サービスの要求を受け付ける。本実施形態１では、この要求は通信端末４０からのＨＴＴＰリクエストとして送られる。
【００２０】
なお、印刷システム５が提供する印刷サービスとしては、印刷の実行や、印刷可能なプリンター情報の提供などが想定される。サービス要求受付部１２が受け付ける印刷サービスの要求には、この要求元である通信端末ＢのユーザーＢを特定可能な情報（第２利用者情報）や、印刷先となるプリンター３０を示す情報が含まれる。
受け付けた要求が印刷の実行要求である場合、サービス要求受付部１２は、利用者判定部１４に対してユーザーＢに関する情報の取得を指示する。また、印刷可能なプリンター情報要求である場合、印刷サービスサーバー１０は、要求元のユーザーＢの所在地から近く、ネットワーク５０に接続されたプリンター３０の情報を要求元に応答する。
利用者判定部１４は、サービス要求受付部１２からの指示に基づき、印刷を要求したユーザーＢを特定し、サービス情報ＤＢ１８を参照する。このサービス情報ＤＢ１８には、オーナーであるユーザーＡにより設定された種々の情報が保持されている。その中には、サービスの提供が要求された場合、サービスに応じた問い合わせ先を示す問い合わせ先情報や、ユーザーＢのような一般のユーザーに対してサービスの提供を許可するサービス提供条件が含まれる。
利用者判定部１４は、問い合わせ先情報とサービス提供条件を取得し、取得したサービス提供条件に関するユーザーＡに関する情報（第１利用者情報）をＳＮＳサーバー２０に問い合わせて取得する。
サービス提供決定部１６は、ＳＮＳサーバー２０から取得した情報に基づいて、ユーザーＡと特定の関係をもつユーザーＢがサービス提供条件を満足するか否かを判定し、判定結果に基づいてサービスの提供、即ちプリンター３０での印刷の実行を決定する。
【００２１】
尚、問い合わせ先として個人や組織等をノードとする社会的ネットワークを指定し、更に、ノードとの関係をサービス提供条件として設定できる 。本実施形態１では、社会的ネットワークとして、Ｆａｃｅｂｏｏｋ（登録商標）のようなＳＮＳサービスを想定し、サービス提供条件として、例えば、プリンターのオーナーであるユーザーAとの「友人関係」のような社会的な特定の関係を想定する。このような社会的な関係としては、「所定のグループのメンバー」や「同一の趣味や嗜好をもつ者」等の人物関係も想定できる。
利用者判定部１４は、ＳＮＳサービスを提供するＳＮＳサーバー２０に問い合わせて、ユーザーＢがユーザーＡと友人関係にあるか否かを判定する。より詳細には、周知のＯｐｅｎＩＤ技術、ＯＡｕｔｈ技術およびＧｒａｐｈＡＰＩ技術等を用いて、例えば以下の手順により実現する。
【００２２】
利用者判定部１４は、ＳＮＳサーバー２０に対して検索権限の取得を要求すると共に、ユーザーＢの通信端末Ｂ（４０Ｂ）に対してリダイレクト指示を行い、ＳＮＳサービスに対する認証を誘導する。
ユーザーＢがＳＮＳサービスに対して認証されると、ＳＮＳサービスから発行された認可コードを用いてＳＮＳサーバー２０にアクセストークン を要求し、これを取得することで、印刷サービスサーバー１０の利用者判定部１４はトークンを使用してＳＮＳサーバー２０から検索権限を得ることができるようになる。この結果、利用者判定部１４はユーザーＡに関する友人関係の情報をＳＮＳサーバー２０に問い合わせて取得し、取得した情報を照合して、ユーザーＢが、友人などのユーザーＡと特定の関係にある人物であるとしてユーザーＢが含まれるか、否かを判定する。判定の結果、ユーザーＢがユーザーＡと特定の関係にある人物である場合、サービス提供決定部１６は、ユーザーＢに対する印刷サービスの提供を決定し、印刷データ生成部１９に対して印刷データの生成を指示する。
【００２３】
印刷データ生成部１９は、所望するコンテンツをプリンター３０で印刷するための印刷データ（印刷ジョブデータ）を生成し、生成した印刷データをプリンター３０に送信する。この結果、プリンター３０は印刷データに基づきコンテンツ画像を印刷する。
尚、ユーザーＡがプリンター３０に対して印刷を要求した場合、利用者判定部１４は、サービス情報ＤＢ１８を参照してプリンター３０のオーナーであることを認識し、ＳＮＳサーバー２０からの情報を参照することなく印刷が実行される。
図２は、ユーザーＢの印刷要求に対する印刷システム５の処理を示すフローチャートである。
通信端末Ｂ（４０Ｂ）がユーザーＢにより操作され、プリンター検索ボタンが押下される（ステップＳ１００）。
通信端末Ｂ（４０Ｂ）はプリンター検索ボタンが押下されたことを印刷サービスサーバー１０に通知し、印刷サービスサーバー１０は通信端末Ｂ（４０Ｂ）の近傍のプリンター情報を取得し、取得したプリンター情報を通信端末Ｂ（４０Ｂ）に送信する（ステップＳ２００）。
通信端末Ｂ（４０Ｂ）は受信したプリンター情報に基づいて選択可能なプリンターを表示する（ステップＳ１０２）。
ユーザーＢは通信端末Ｂ（４０Ｂ）を操作してプリンター３０を選択し、コンテンツを表示するアプリケーションの印刷ボタンを押下して印刷を指示する（ステップＳ１０４）。
ユーザーＢは通信端末Ｂ（４０Ｂ）を操作してプリンター３０を選択し、コンテンツを表示するアプリケーションの印刷ボタンを押下して印刷を指示する（ステップＳ１０４）。
印刷サービスサーバー１０は、通信端末Ｂ（４０Ｂ）からの印刷指示を受け付け＜受付工程＞、印刷するプリンター３０のサービス情報を探索し、ユーザーＢを認証する手段としてＳＮＳサービスを使用することを決定する（ステップＳ２０２）。更に、印刷サービスサーバー１０は、ＳＮＳサービスにおいて、プリンター３０の所有者であるユーザーＡとの特定の関係として「友人関係」であることがプリンター３０を利用するための条件であることを認知する。
【００２４】
次に、印刷サービスサーバー１０は、ＳＮＳサーバー２０に対して、ログイン操作を行うユーザーがいることを通知し、検索 権限の取得を要求する（ステップＳ２０４）。
更に、印刷サービスサーバー１０は、通信端末Ｂ（４０Ｂ）に対してＳＮＳサービスへのログイン画面アクセス情報を送信する（ステップＳ２０６）。
通信端末Ｂ（４０Ｂ）は、印刷サービスサーバー１０から通知されたログイン画面アクセス情報に含まれるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）から、その接続先であるＳＮＳサーバー２０にアクセスしてログイン画面を要求する（ステップＳ１０６）。  ＳＮＳサーバー２０は、通信端末Ｂ（４０Ｂ）からの要求に応じてログイン画面のデータを通信端末Ｂ（４０Ｂ）に送信する（ステップＳ３００）。
続いて、通信端末Ｂ（４０Ｂ）はログイン画面のデータを受信し、ログイン画面を表示する（ステップＳ１０８）。ユーザーＢは、ログイン画面に基づいてユーザー名やパスワードを入力し、ＳＮＳサービスに対するログイン操作を行う（ステップＳ１１０）。
【００２５】
ＳＮＳサーバー２０は、通信端末Ｂ（４０Ｂ）でのログイン操作に基づいて、ユーザー認証を行う（ステップＳ３０２）。
ＳＮＳサーバー２０は、ユーザーＢの認証に成功したことを受けて、上述したＯｐｅｎＩＤ、ＯＡｕｔｈおよびＧｒａｐｈＡＰＩ等の手法により、印刷サービスサーバー１０に対してユーザーの検索権限を発行する（ステップＳ３０４）。
次に、印刷サービスサーバー１０は、選択されたプリンター３０のオーナー（ユーザーＡ）と特定の関係をもつ人物についての情報検索をＳＮＳサーバー２０に要求し（ステップＳ２０８）、ＳＮＳサーバー２０は要求に対する検索結果を印刷サービスサーバー１０に返す（ステップＳ３０６）。
印刷サービスサーバー１０は、検索結果からユーザーＢがユーザーＡと特定の関係であるか否かを調べ、印刷を許可するか否かを判定する（ステップＳ２１０）＜判定工程＞。
ここで、ユーザーＢとユーザーＡが特定の関係に無い場合には印刷を許可しないと判定し（ステップＳ２１０でＮｏ）、処理を終了する。
【００２６】
他方で、ユーザーＢとユーザーＡが特定の関係に有る場合には印刷を許可すると判定し（ステップＳ２１０でＹｅｓ）、印刷するデータの送信を通信端末Ｂ（４０Ｂ）に許可する（ステップＳ２１２）＜決定工程＞。
続いて、印刷許可を受けた通信端末Ｂ（４０Ｂ）は、コンテンツのデータを印刷サービスサーバー１０に送信し、処理を終了する。
次に、印刷サービスサーバー１０は、受信したコンテンツデータから印刷データを生成し、生成した印刷データをプリンター３０に送信し（ステップＳ２１４）、処理を終了する。また、印刷データを受信したプリンター３０は、印刷データに基づいて印刷を行う。
【００２７】
以上述べた実施形態１によれば、以下のような効果を奏する。
（１）ユーザーＡと特定の関係を有するユーザーＢについては、プリンター３０のようなリソースの利用権限に関する情報が、印刷サービスサーバー１０で管理されずに、社会的 ネットワークを提供するＳＮＳサーバー２０で管理される情報を利用するようにしているため、印刷サービスサーバー１０においてユーザー情報を管理する手間やコストを抑制できる。
（２）ユーザーＡのようなプリンター３０のオーナーは、ユーザーＡとの特定の関係を社会的ネットワークを介して設定しておくことで、プリンター３０によるサービス提供条件を社会的ネットワークの所定の属性に連動させることができるため、サービスの利用可能者の設定や管理が容易になる。
（３）ゲストであるユーザーＢは、プリンター３０を利用するために印刷サービスサーバー１０に利用者としての登録することが不要になり、容易にプリンター３０を使って印刷サービスを受けすることができる。
【００２８】
（実施形態２）
次に、本発明の実施形態２について、図３を参照して説明する。尚、以下の説明では、既に説明した部分と同じ部分については、同一符号を付してその説明を省略する。
実施形態１では、通信端末Ｂ（４０Ｂ）のユーザーＢがコンテンツを扱うアプリケーションの印刷ボタンを押下することによって印刷サービスの要求がＨＴＴＰリクエストで送信され、ＨＴＴＰリクエストによる要求を受けた印刷サービスサーバー１０が印刷を許可する処理および印刷データを生成する処理を行うようにした。実施形態２では、メールにコンテンツのデータを添付し、印刷するプリンター３０を送信先としてユーザーＢが通信端末Ｂからメールを送信すると、印刷サービスサーバー１０がメールによる印刷要求を受け付けることにより、プリンター３０での印刷処理を行う場合について説明する。
尚、メールを受信し、受信した電子メールの本文や添付ファイルの内容をプリンター３０で印刷するための機能を備えたサーバー（クラウドコンピューティングシステム）に関する詳細な説明は、例えば、特開２００８−７１２５７号公報に開示されている。
【００２９】
図３は、ユーザーＢの印刷要求に対する印刷システム５の処理を示すフローチャートである。
最初に、ユーザーＢは通信端末Ｂ（４０Ｂ）を操作し、印刷を所望するコンテンツのデータを添付したメールを作成し、印刷するプリンター３０を送信先として送信することにより印刷を指示する（ステップＳ１２０）。
次に、印刷サービスサーバー１０は、通信端末Ｂ（４０Ｂ）からの印刷指示を受け付け、印刷するプリンター３０のサービス情報を探索し、ユーザーＢを認証する手段としてＳＮＳサービスを使用することを決定する（ステップＳ２２０）
【００３０】
次に、印刷サービスサーバー１０は、選択されたプリンター３０のオーナー（ユーザーＡ）の友人関係の情報検索をＳＮＳサーバー２０に要求し（ステップＳ２２２）、ＳＮＳサーバー２０は要求に対する検索結果を印刷サービスサーバー１０に返す（ステップＳ３１０）。
印刷サービスサーバー１０は、検索結果からメールの送信元であるユーザーＢがユーザーＡと友人であるか否かを調べ、印刷を許可するか否かを判定する（ステップＳ２２４）。
ここで、ユーザーＢとユーザーＡが友人関係に無い場合には印刷を許可しないと判定し（ステップＳ２２４でＮｏ）、処理を終了する。
他方で、ユーザーＢとユーザーＡが友人関係に有る場合には印刷を許可すると判定し（ステップＳ２２４でＹｅｓ）、印刷サービスサーバー１０は、メールに添付されたコンテンツのデータから印刷データを生成する（ステップＳ２２５）。続いて、印刷サービスサーバー１０は生成した印刷データをプリンター３０に送信し（ステップＳ２２６）、処理を終了する。
【００３１】
以上述べた実施形態２によれば、実施形態１と同様な効果に加え、通信端末から印刷サービスサーバーへのコンテンツの伝送に電子メールを利用するため、通信端末に専用のアプリケーションを導入することなく、通信端末に導入された汎用のメーラーを用いて印刷サービスの提供をより簡単に受けることができるという効果を奏する。
【００３２】
（実施形態３）
次に、本発明の実施形態３について、図４を参照して説明する。実施形態３は、実施形態２で述べた処理に加えて、ユーザー認証処理を追加することで、セキュリティー機能を強化したシステムについて説明する。
図４は、ユーザーＢの印刷要求に対する印刷システム５の処理を示すフローチャートである。
最初に、ユーザーＢは通信端末Ｂ（４０Ｂ）を操作し、印刷を所望するコンテンツのデータを添付したメールを作成し、印刷するプリンター３０を送信先として送信することで印刷を指示する（ステップＳ１３０）。
【００３３】
次に、印刷サービスサーバー１０は、通信端末Ｂ（４０Ｂ）からの印刷指示を受け付け、印刷するプリンター３０のサービス情報を探索し、ユーザーＢを認証する手段としてＳＮＳサービスを使用することを決定する（ステップＳ２３０）
次に、印刷サービスサーバー１０は、ＳＮＳサーバー２０に対してログイン操作を行うユーザーがいることを通知し、そのユーザーを認証した場合に検索権限の取得を要求する（ステップＳ２３２）。
更に、印刷サービスサーバー１０は、通信端末Ｂ（４０Ｂ）に対してＳＮＳのログイン画面情報をメールで通知する（ステップＳ２３４）。
通信端末Ｂ（４０Ｂ）は、ブラウザーで印刷サービスサーバー１０から通知されたログイン画面情報のＵＲＬにアクセスしてログイン画面を要求する（ステップＳ１３２）。
ＳＮＳサーバー２０は、通信端末Ｂ（４０Ｂ）からの要求に応じてログイン画面のデータを通信端末Ｂ（４０Ｂ）に送信する（ステップＳ３２０）。
【００３４】
続いて、通信端末Ｂ（４０Ｂ）はログイン画面のデータを受信し、ログイン画面を表示する（ステップＳ１３４）。ユーザーＢは、ログイン画面に基づいてユーザー名やパスワードを入力し、ＳＮＳサービスに対するログイン操作を行う（ステップＳ１３６）。
ＳＮＳサーバー２０は、通信端末Ｂ（４０Ｂ）でのログイン操作に基づいて、ユーザー認証を行う（ステップＳ３２２）。
ＳＮＳサーバー２０は、ユーザーＢをユーザー認証できたことを受けて、印刷サービスサーバー１０に対してユーザーの検索権限を発行する（ステップＳ３２４）。
次に、印刷サービスサーバー１０は、選択されたプリンター３０のオーナー（ユーザーＡ）の友人関係の情報検索をＳＮＳサーバー２０に要求し（ステップＳ２３６）、ＳＮＳサーバー２０は要求に対する検索結果を印刷サービスサーバー１０に返す（ステップＳ３２６）。
【００３５】
印刷サービスサーバー１０は、検索結果からメールの送信元であるユーザーＢがユーザーＡと特定の関係であるか否かを調べ、印刷を許可するか否かを判定する（ステップＳ２３８）。
ここで、ユーザーＢとユーザーＡは特定の関係に無い場合には印刷を許可しないと判定し（ステップＳ２３８でＮｏ）、処理を終了する。
他方で、ユーザーＢとユーザーＡが友人関係に有る場合には印刷を許可すると判定し（ステップＳ２３８でＹｅｓ）、印刷サービスサーバー１０は、メールに添付されたコンテンツのデータから印刷データを生成する（ステップＳ２３９）。続いて、印刷サービスサーバー１０は生成した印刷データをプリンター３０に送信し（ステップＳ２４０）、処理を終了する。
【００３６】
以上述べた実施形態３によれば、実施形態１と同様な効果に加え、セキュリティーをより強化した印刷サービスを提供できるという効果を奏する。
【００３７】
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
（１）上記実施形態では、印刷サービスサーバー１０は、選択されたプリンター３０のオーナー（ユーザーＡ）の特定の関係（友人関係）を持つ人物の検索をＳＮＳサーバー２０に要求するようにした。印刷サービスサーバー１０としては、ユーザーBと特定の関係（友人関係）を持つ人物の検索をＳＮＳサーバー２０に要求し、ユーザーBと特定の関係をもつ人物に、プリンター３０のオーナーであるユーザーＡが含まれていた場合に、印刷を許可するようにしてもよい。
（２）また、ＳＮＳサーバー２０が、ユーザーＡが所有するプリンターの利用をユーザーＢに対して許可するか否かを指定する情報をもつ構成とし、ＳＮＳサーバー２０が、サービス要求の要求者が、プリンターの利用が許可されたユーザーであるか否かを示す情報を印刷サービスサーバー１０に送信するようにしてもよい。この場合、印刷サービスサーバー１０の利用者判定部１４は、受信した情報に基づいて、サービス要求の要求者が、プリンターの利用が許可されたユーザーであるか否かを判定するとよい。
（３）プリンター３０の印刷方式は限定されない。また、サービス装置は印刷装置には限定されず、複合機、画像投射装置や画像読み取り装置等、種々の情報処理装置を想定できる。
（４）利用者情報管理装置は社会的ネットワークを構築するサーバーには限定されない。また、ＳＮＳサービスはＯＡｕｔｈ技術に対応していればどのような商業サービスでも良い。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
【符号の説明】
【００３８】
５…印刷システム、１０…印刷サービスサーバー、１２…サービス要求受付部、１４…利用者判定部、１６…サービス提供決定部、１８…サービス情報ＤＢ、１９…印刷データ生成部、２０…ＳＮＳサーバー、３０…プリンター、５０…ネットワーク。
【図１】
2014021949.tif 000003
【図２】
2014021949.tif 000004
【図３】
2014021949.tif 000005
【図４】
2014021949.tif 000006