(57)【要約】【課題】投稿サービスに投稿されたコンテンツを、ユーザがより簡単に印刷できるようにすること。【解決手段】出力機器のユーザである登録ユーザと、出力機器と、投稿サービスのユーザである指定ユーザと、を関連づけて登録する登録部と、指定ユーザによって、投稿サービスに投稿されたコンテンツに対して所定の操作が行われたことを示す通知情報をサービス提供サーバから取得する通知情報取得部と、通知情報を取得した場合に、操作の対象とされたコンテンツをサービス提供サーバから取得するコンテンツ取得部と、取得したコンテンツを、登録ユーザに関連付けられた出力機器に出力させる処理を実行する出力実行部と、を有する。【選択図】図４
2015114941.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの投稿サービスを提供するサービス提供サーバ、および出力機器にネットワークを通じて通信可能に接続される出力制御サーバであって、
前記出力機器のユーザである登録ユーザと、前記出力機器と、前記投稿サービスのユーザである指定ユーザと、を関連づけて登録する登録部と、
前記指定ユーザによって、前記投稿サービスに投稿されたコンテンツに対して所定の操作が行われたことを示す通知情報を前記サービス提供サーバから取得する通知情報取得部と、
前記通知情報を取得した場合に、前記操作の対象とされたコンテンツを前記サービス提供サーバから取得するコンテンツ取得部と、
取得した前記コンテンツを、前記登録ユーザに関連付けられた前記出力機器に出力させる処理を実行する出力実行部と、を有することを特徴とする出力制御サーバ。
【請求項２】
前記通知情報は、前記コンテンツを評価するためのソーシャルボタンが前記指定ユーザによって操作されたことを通知する情報である、ことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記通知情報は、前記指定ユーザが前記コンテンツを前記投稿サービスに投稿したことを通知する情報である、ことを特徴とする請求項１に記載のサーバ。
【請求項４】
前記登録ユーザは、前記指定ユーザと、前記投稿サービス上で関連づけられたアカウントを有しており、
前記登録部は、前記登録ユーザのアカウントに関連付けられた前記指定ユーザの登録情報を前記サービス提供サーバから取得する、ことを特徴とする請求項１から請求項３のいずれか一項に記載のサーバ。
【請求項５】
前記出力実行部は、前記コンテンツ取得部が前記コンテンツを複数取得している場合、前記登録ユーザから前記コンテンツの選択指示を受付け、
選択された前記コンテンツを前記出力機器に出力させる処理を実行する、ことを特徴とする請求項１から請求項４のいずれか一項に記載のサーバ。
【請求項６】
前記出力機器は、プリンタであって、
前記出力実行部は、取得した前記コンテンツをもとに前記出力機器が処理可能な印刷データを生成し、生成した前記印刷データを前記出力機器に送信する、ことを特徴とする請求項１から請求項５のいずれか一項に記載のサーバ。
【請求項７】
コンテンツの投稿サービスを提供するサービス提供サーバにネットワークを介して通信可能に接続された出力サーバと、出力機器とを含む出力システムであって、
前記出力サーバは、
前記出力機器のユーザである登録ユーザと、前記出力機器と、前記投稿サービスのユーザである指定ユーザと、を関連づけて登録する登録部と、
前記指定ユーザによって、前記投稿サービスに投稿されたコンテンツに対して所定の操作が行われたことを通知する通知情報を前記サービス提供サーバから取得する通知情報取得部と、
前記通知情報を取得した場合に、前記操作の対象とされたコンテンツを前記サービス提供サーバから取得するコンテンツ取得部と、
取得した前記コンテンツを、前記登録ユーザに関連付けられた前記出力機器に出力させる処理を実行する出力実行部と、を有することを特徴とする出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SNSで提供されるコンテンツを、プリンタ等の出力装置に出力させる出力制御サーバおよび出力システムに関する。
【背景技術】
【０００２】
従来、画像等のコンテンツを投稿しインターネット上で公開する投稿サービスとしてＳＮＳ（Social Networking Service）が知られている。ここで、コンテンツとは、写真やグラフィック画などの静止画や、動画を含む。このようなＳＮＳのサービスを提供する出力システムではＳＮＳを提供する提供者は、コンテンツを管理するためのサービス提供サーバをネットワークに接続し、ユーザは、ユーザ端末を用いてこのサービス提供サーバにアクセスすることで、ＳＮＳの提供を受けることができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９７９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、あるユーザが、投稿サービスにおいて特定の関係にある他のユーザが投稿したり、閲覧したりしたコンテンツを出力しようとする場合がある。この場合、ユーザは、該当するコンテンツを指定してユーザ端末にダウンロードし、ユーザ端末から出力装置に出力するよう指示する必要があり、ユーザにとっては簡単に出力することができない場合もあった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、投稿サービスに投稿されたコンテンツの出力を、より簡単に行うことができるようにする出力制御サーバおよび出力システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様では、コンテンツの投稿サービスを提供するサービス提供サーバ、および出力機器にネットワークを通じて通信可能に接続される出力制御サーバであって、前記出力機器のユーザである登録ユーザと、前記出力機器と、前記投稿サービスのユーザである指定ユーザと、を関連づけて登録する登録部と、前記指定ユーザによって、前記投稿サービスに投稿されたコンテンツに対して所定の操作が行われたことを示す通知情報を前記サービス提供サーバから取得する通知情報取得部と、前記通知情報を取得した場合に、前記操作の対象とされたコンテンツを前記サービス提供サーバから取得するコンテンツ取得部と、取得した前記コンテンツを、前記登録ユーザに関連付けられた前記出力機器に出力させる処理を実行する出力実行部と、を有する。
【０００７】
上記のように構成された発明では、出力制御サーバは、指定ユーザが、投稿サービス上で公開するコンテンツに対して所定の処理を実行したことを示す通知情報をサービス提供サーバから取得する。そして、通知情報を取得した場合に、処理が実行されたコンテンツをサービス提供サーバから取得する。すなわち、登録ユーザがコンテンツを閲覧等して選択することなく、指定ユーザが処理を行なったコンテンツが出力機器に送信される。そのため、登録ユーザは、指定ユーザを登録しておくだけで、コンテンツを出力機器から出力させることができる。
【０００８】
また、本発明の一態様では、前記通知情報は、前記コンテンツを評価するためのソーシャルボタンが前記指定ユーザによって操作されたことを通知する情報である。
上記のように構成された発明では、指定ユーザによるコンテンツの評価に基づいてコンテンツを出力させることができる。
【０００９】
そして、本発明の一態様では、前記通知情報は、前記指定ユーザが前記コンテンツを前記投稿サービスに投稿したことを通知する情報である。
上記のように構成された発明では、指定ユーザが投稿サービスに投稿したコンテンツを出力させることができる。
【００１０】
さらに、本発明の一態様では、前記登録ユーザは、前記指定ユーザと、前記投稿サービス上で関連づけられたアカウントを有しており、前記登録部は、前記登録ユーザのアカウントを通じて前記指定ユーザの登録情報を前記サービス提供サーバから取得する。
上記のように構成された発明では、投稿サービス上で関連付けられた指定ユーザの判断を利用してコンテンツを出力させることができる。
【００１１】
そして、本発明の一態様では、前記出力実行部は、前記コンテンツ取得部がコンテンツを複数取得している場合、前記登録ユーザから前記コンテンツの選択指示を受付け、選択された前記コンテンツを前記出力機器に出力させる処理を実行する。
上記のように構成された発明では、コンテンツを出力するための最終的な判断を登録ユーザが行うことができる。
【００１２】
さらに、本発明の一態様では、前記出力機器は、プリンタであって、前記出力実行部は、取得した前記コンテンツをもとに前記出力機器が処理可能な印刷データを生成し、生成した前記印刷データを前記出力機器に送信する。
上記のように構成された発明では、プリンタからコンテンツを出力させる構成において本発明を適用することができる。
【００１３】
また、本発明は、サーバを一部に備えるコンテンツ出力システムとしても捉えることができる。
【図面の簡単な説明】
【００１４】
【図１】コンテンツ出力システムを説明する図。
【図２】ユーザ端末１０の画面を介して閲覧するＳＮＳ１１０の閲覧ページ１１１を例示す図。
【図３】ＳＮＳサーバの構成を説明するブロック図。
【図４】プリントサーバ５０の機能を示す機能ブロック図。
【図５】プリントサーバ５０のハードウェア構成を示すブロック図。
【図６】登録処理を示すフローチャート。
【図７】ユーザ端末１０に表示される登録画面を説明する図。
【図８】ユーザ端末１０に表示される登録画面を説明する図。
【図９】コンテンツ出力システム１００により実行される処理を説明するシーケンス図。
【図１０】第２の実施形態に係る登録処理を説明する図。
【図１１】第２の実施形態において、図６のステップＳ６において実行される処理を説明するシーケンス図。
【図１２】第３の実施形態を説明する図。
【発明を実施するための形態】
【００１５】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
（１）コンテンツ出力システムの構成
（２）サーバへの登録方法
（３）コンテンツの出力方法
２．第２の実施形態：
３．第３の実施形態：
４．第４の実施形態：
５．その他の実施形態：
【００１６】
１．第１の実施形態：
（１）コンテンツ出力システムの構成
図１は、コンテンツ出力システムを説明する図である。図１に示すように、コンテンツ出力システム１００は、ユーザからの操作を受付けるユーザ端末１０、２０と、プリンタ（出力機器）３０と、コンテンツの投稿サービスであるＳＮＳを提供するＳＮＳサーバ(サービス提供サーバ)４０と、ＳＮＳが提供するコンテンツをプリンタ３０に出力させるプリントサーバ（出力制御サーバ）５０を含む。コンテンツ出力システム１００を構成する各装置は、ネットワークＮＥを通じて接続されている。ネットワークＮＥは、インターネットＩＮや、インターネットＩＮに接続された無線基地局ＢＳにより構成される。
【００１７】
図２は、ユーザ端末１０の画面を介してユーザが閲覧可能に表示されるＳＮＳ１１０の閲覧ページ１１１を例示している。閲覧ページ１１１には、例えば、ユーザが投稿した複数のコンテンツ（投稿画像ＩＭ）が表示されている。また閲覧ページ１１１において、投稿画像ＩＭのそれぞれには、投稿画像ＩＭを個別に評価するためのソーシャルボタン１２０が付随して設けられている。ＳＮＳのような投稿サービスにおいては、ユーザが、投稿画像ＩＭ１に対応するソーシャルボタン１２０（例えば、「いいね！」と記されたアイコン）を押下する操作を行うことで、投稿画像ＩＭ１に対して肯定的な評価がなされる。
【００１８】
また、本実施形態では、ユーザＡとユーザＢとは、ＳＮＳ１１０に登録しており、ＳＮＳ１１０上で関連づけがなされており、ユーザＡはユーザＢをフォローしており、ユーザＡは、ユーザＢがＳＮＳ上で投稿した内容やアクション（ソーシャルボタン１２０に対して行われた操作）を自機であるユーザ端末１０から知ることができることとする。以下、ユーザＡとユーザＢとのＳＮＳ１１０上での関係を、ユーザＡから見たユーザＢをフォロイーとも記載し、ユーザＢから見たユーザＡをフォロワーとも記載する。
なお、コンテンツの投稿サービスであるＳＮＳ１１０の具体例としては、例えば、Twitter（登録商標）、Facebook（登録商標）等が挙げられるが、投稿サービスとしてはこれに限定されるものではない。
【００１９】
次に、コンテンツ出力システムを構成する各装置について詳細に説明する。
【００２０】
図３は、ＳＮＳサーバの構成を示すブロック図である。ＳＮＳサーバ４０は、ネットワークＩＦ（以下、「ＮＷＩＦ」という）４１と、制御部４２と、会員情報管理用ＤＢ４６と、コンテンツ管理用ＤＢ４７と、を備える。本実施形態では、ＳＮＳサーバ４０は、１つのサーバにより構成されることとして説明するが、複数のサーバの組合せにより実現されてもよい。
【００２１】
制御部４２は、ＮＷＩＦ４１を通じてネットワークＮＥに接続されており、ＳＮＳ１１０を提供するためのコマンドやコンテンツをネットワークＮＥ上に送信することができる。制御部４２は、ＣＰＵ４３、ＲＡＭ４４、ＲＯＭ４５、を備える。制御部４２は、ＣＰＵ４３が、ＲＯＭ４５に記録されたプログラムを実行することで、サービス提供部４２ａと、通知情報提供部４２ｂと、コンテンツ提供部４２ｃとして機能する。
【００２２】
サービス提供部４２ａは、ユーザ端末１０、２０から送信されたコマンドを解析し、コマンドに応じたサービス（ＳＮＳ）を提供する。通知情報提供部４２ｂは、プリントサーバ５０に通知情報を送信する。通知情報は、指定ユーザがＳＮＳ１１０上でコンテンツに対してアクションを行っていることを通知するための情報である。コンテンツ提供部４２ｃは、プリントサーバ５０にコンテンツを送信する。
【００２３】
制御部４２は、会員情報管理用ＤＢ４６と、コンテンツ管理用ＤＢ４７と、に接続されている。
【００２４】
会員情報管理用ＤＢ４６は、登録管理テーブル４６１、会員関連付けテーブル４６２、履歴テーブル４６３を記録している。登録管理テーブル４６１は、ＳＮＳ１１０の会員のアカウント情報（会員ＩＤ、パスワード）を記録している。また、会員関連付けテーブル４６２は、ＳＮＳ１１０内での会員同士の関連付けを記録している。即ち、会員関連付けテーブル４６２には、ある会員がどの会員をフォローしているか、すなわち、会員間におけるフォロワーやフォロイーの関係が記録されている。履歴テーブル４６３は、ある会員が行ったアクション（コンテンツのソーシャルボタンに対して行った操作、コンテンツを投稿した操作など）を時系列に記録している。
【００２５】
コンテンツ管理用ＤＢ４７には、ＳＮＳ１１０の会員（ユーザＢ）が投稿するようにして登録したコンテンツ（コンテンツデータ４７１）が記録されている。コンテンツデータ４７１の一例として、写真画やグラフィック等の静止画のほか、動画も含まれる。
【００２６】
登録管理テーブル４６１には、ユーザＢのアカウント情報として会員ＩＤとパスワードとが記録されている。また、会員関連付けテーブル４６２には、ユーザＢ（フォロイー）の会員ＩＤに関連づけされたフォロワー（ユーザＡ）の会員ＩＤが記録されている。そのため、ユーザＢの会員ＩＤに対応する会員関連付けテーブル４６２を参照することで、ユーザＢに関連付けられた会員（ユーザＡ）の会員ＩＤを判断することができる。
また、履歴テーブル４６３には、会員ＩＤ、日付ＩＤ、アクションＩＤ、コンテンツＩＤがそれぞれ記録されている。日付ＩＤは、ユーザＢがアクションを行った日時を特定するものである。また、アクションＩＤはユーザＢが行ったアクションを特定するものである。そして、コンテンツＩＤは、ユーザＢにより行われたアクションの対象を示すコンテンツを特定するものである。そのため、通知情報提供部４２ｂは、ユーザＢの会員ＩＤをもとに履歴テーブル４６３を検索し、アクションが実行された日付、アクションの内容、対象コンテンツをそれぞれ判断することができる。そして、コンテンツ提供部４２ｃは、履歴テーブル４６３に記録されたコンテンツＩＤをもとに、コンテンツ管理用ＤＢ４７に記録されたコンテンツデータ４７１を検索することができる。
【００２７】
ユーザ端末１０、２０は、ネットワークＮＥを通じて、ＳＮＳサーバ４０やプリントサーバ５０に通信可能に接続されている。本実施形態では、ユーザ端末１０、２０は、ユーザＡとユーザＢとがそれぞれ所有するスマートフォンにより実現される。ユーザ端末１０、２０は、ユーザからの操作を受付けるタッチパネルを有する。そして、このタッチパネルを通じて受付けたユーザからの操作入力をもとに、ＳＮＳサーバ４０やプリントサーバ５０にネットワークＮＥを通じてコマンドを送信する。ユーザ端末１０、２０はスマートフォン以外にも、タブレット型端末、デスクトップ型あるいはラップトップ型のＰＣ、等であってもよい。
【００２８】
図４は、プリントサーバ５０の機能を示す機能ブロック図である。プリントサーバ５０は、登録部５２ａ、通知情報取得部５２ｂ、コンテンツ取得部５２ｃ、出力実行部５２ｄの機能を備える。
【００２９】
登録部５２ａは、プリントサーバ５０を利用する登録ユーザであるユーザＡと、プリンタ３０と、ＳＮＳ１１０に登録している指定ユーザであるユーザＢのアカウント情報と、を関連づけて登録する。通知情報取得部５２ｂは、ＳＮＳサーバ４０から通知情報を取得する。コンテンツ取得部５２ｃは、通知情報が取得された場合に、指定ユーザが行ったアクションの対象となるコンテンツをＳＮＳサーバ４０から取得する。出力実行部５２ｄは、ＳＮＳサーバ４０から取得されたコンテンツをプリンタ３０が処理可能なデータ形式に変換してプリンタ３０に送信し、出力させる。
【００３０】
図５は、プリントサーバ５０のハードウェア構成を示すブロック図である。プリントサーバ５０は、ＮＷＩＦ５１と、制御部５２と、メモリ５６と、を備える。本実施形態では、プリントサーバ５０は、１つのサーバにより構成されるが、複数のサーバの組合せにより実現されてもよい。
【００３１】
制御部５２はＮＷＩＦ５１に接続されており、ネットワークＮＥを通じて、ユーザ端末１０や、ＳＮＳサーバ４０との間でコマンドやコンテンツの通信を行うことができる。制御部５２は、ＣＰＵ５３、ＲＡＭ５４、ＲＯＭ５５、を備える。また、制御部５２は、ＣＰＵ５３が、ＲＯＭ５５に記録された図示しないプログラムを実行することで、図４に示した、登録部５２ａ、通知情報取得部５２ｂ、コンテンツ取得部５２ｃ、出力実行部５２ｄを機能的に有する。
【００３２】
制御部５２は、メモリ５６に接続されている。メモリ５６には、登録情報ＲＤが記録されている。この登録情報ＲＤには、プリントサーバ５０を利用する際の情報（登録ユーザＩＤ、プリンタの登録情報、指定ユーザのアカウント情報）を記録している。メモリ５６は、例えば、フラッシュメモリや、ＨＤＤ（Hard Disk Drive）、により実現される。
【００３３】
登録ユーザＩＤは、プリントサーバ５０を利用するユーザを識別するための情報であり、ユーザ毎に固有に設定されている。本実施形態では、登録ユーザＩＤはユーザＡのものである。プリンタの登録情報は、登録ユーザがコンテンツを出力させる出力機器を識別するための情報である。本実施形態では、プリンタの登録情報は、プリンタ３０に対応したものである。指定ユーザのアカウント情報は、ＳＮＳ１１０を利用する特定の会員のアカウント情報である。本実施形態では、指定ユーザはユーザＢであるため、指定ユーザのアカウント情報は、ユーザＢのアカウント情報である。
【００３４】
プリンタ３０は、ネットワークＮＥを通じて、プリントサーバ５０と通信可能に接続されている。プリンタ３０の機種はどのようなものでも良く、例えば、いわゆるインクジェットプリンタ、いわゆるレーザープリンタ等でも良い。
【００３５】
（２）サーバへの登録方法
次に、ユーザ端末１０とプリントサーバ５０との間で実行される登録処理を説明する。この登録処理では、プリントサーバ５０の登録部５２ａの機能により、プリントサーバ５０のメモリ５６に記録された登録情報ＲＤの情報（登録ユーザＩＤ、プリンタの登録情報、指定ユーザのアカウント情報）が登録される。
【００３６】
図６は、登録処理を示すフローチャートである。また、図７、８は、ユーザ端末１０に表示される登録画面を説明する図である。
【００３７】
図６のステップＳ１では、ユーザ端末１０にユーザページを表示させる。登録情報ＲＤの登録は、ユーザＡが操作するユーザ端末１０の画面に、プリントサーバ５０が提供するユーザページを表示させることで実行される。ユーザページの表示は、ユーザ端末１０のＷｅｂブラウザやアプリケーションソフトウェアの機能により実行される。
【００３８】
ステップＳ２では、プリンタ３０の登録情報をプリントサーバ５０の登録情報ＲＤに登録する。ステップＳ２の処理は、ユーザ端末１０からプリンタ３０へ送信される登録要求指示を契機として、プリンタ３０とプリントサーバ５０との間の通信により行なわれる。プリンタ３０は、固有情報（機種固有ＩＤやシリアル番号）を、ＨＴＴＰ（Hypertext Transfer Protocol）を用いてプリントサーバ５０へ送信する。登録要求を受けたプリントサーバ５０は、プリンタ３０の固有情報に対応して、内部ＩＤ、ＸＭＰＰ（eXtensible Messaging and Presence Protocol）接続のためのログインパスワード、ユーザページのＵＲＬ、ユーザページへのログインパスワード、プリンタ３０に割り当てる電子メールアドレス等（以下、これらの情報をプリンタの登録情報とも記載する。）を、既に登録している他のプリンタ３０の登録情報と重複しないように割り当てる（登録する）。また、プリントサーバ５０は、登録されたプリンタ３０の登録情報とプリントサーバ５０のＸＭＰＰドメイン名とをプリンタ３０にＨＴＴＰを用いて送信する。プリンタ３０は、受信したプリンタの登録情報とＸＭＰＰドメイン名とを登録する。
【００３９】
ステップＳ３では、プリントサーバ５０は、プリントサーバ５０に関連付けられるＳＮＳの選択を受け付ける。図７（ａ）は、図示しないサービス設定ボタンが操作された場合にユーザ端末１０の画面に表示されるユーザページ２００である。ユーザページ２００は、ＳＮＳ選択欄２０１を含んでいる。ＳＮＳ選択欄２０１には、プリントサーバ５０に関連付け可能な複数のＳＮＳ（サービス○○，□□，△△）が一覧表示されている。ユーザＡは、ＳＮＳ選択欄２０１に表示された複数のＳＮＳの中から任意にＳＮＳを選択しつつ、次へボタン２０２を操作することにより、プリンタ３０との関連付け対象とするＳＮＳの選択を確定することができる。プリントサーバ５０は、次へボタン２０２の操作を認知したときに、現在ＳＮＳ選択欄２０１内で選択されているＳＮＳが選択されたことを受け付ける。
【００４０】
ステップＳ４では、ユーザ端末２０の画面に、ステップＳ３で選択されたＳＮＳ（ＳＮＳサーバ４０）が提供する認証用ページが表示される。図７（ｂ）は、ステップＳ４でユーザ端末２０の画面に表示される認証用ページ２１０を例示している。例えば、プリントサーバ５０は、ステップＳ３でＳＮＳの選択を受け付けると、選択されたＳＮＳを提供するサーバー（例えば、ＳＮＳサーバ４０）が用いるＡＰＩ（Application Programming Interface）を利用して、ユーザページ２００に重ねて上述のような認証用ページ２１０を表示させる。
【００４１】
本実施形態では、ユーザＡは、ステップＳ３で選択したＳＮＳの登録情報（ユーザー名やパスワード）を既に有しており、この登録情報を登録情報入力欄２１１に入力する。そして、ユーザＡは、ＳＮＳの登録情報をプリンタ３０に関連付けることを認証する場合は認証ボタン２１２を操作し、関連付けを否認する場合は否認ボタン２１３を操作する。このような認証用ページ２１０に対する入力操作は、ＳＮＳサーバ４０からプリントサーバ５０へ通知される。プリントサーバ５０は、認証ボタン２１２の操作があったことを認知した場合、認証用ページ２１０の登録情報入力欄２１１に入力されたＳＮＳの登録情報と、ステップＳ１以降ログイン中のユーザＡのプリンタの登録情報とを関連付ける（ステップＳ５）。
【００４２】
認証用ページ２１０の登録情報入力欄２１１にＳＮＳの登録情報が入力されて、認証ボタン２１２が操作されると、ユーザ端末１０の画面表示は、ユーザページ２００に戻る。この場合、図７（ｃ）に例示するように、ユーザページ２００には、前記関連付けが完了したＳＮＳの名称（サービス名）と、関連付けを認証したＳＮＳのユーザ名（アカウント）が書き加えられた状態となっている。
【００４３】
ステップＳ６では、登録されたＳＮＳでの指定ユーザを登録情報ＲＤに登録する。指定ユーザの登録は、例えば、ユーザページ２００上でオプション画面３００を表示させ、このオプション画面３００上で『指定ユーザ印刷』を選択した場合に実行される（図８（ａ））。そして、図８（ｂ）に示す設定画面３１０上で、アカウント入力ボックス３１１に、指定ユーザ（ユーザＢ）のＳＮＳ上でのアカウント（会員ＩＤ）を入力する。そして、ユーザが完了ボタン３１２を操作することで、ユーザＢが指定ユーザとして登録される。
【００４４】
ステップＳ７では、プリントサーバ５０は、入力された登録情報ＲＤの内容をメモリ５６に保存する。以上により、プリントサーバ５０の登録情報ＲＤには、登録ユーザＩＤと、プリンタ３０の登録情報と、指定ユーザのアカウント情報とが関連付けられる。
【００４５】
（３）コンテンツの出力方法
次に、コンテンツ出力システム１００において実行される出力処理を説明する。以下の例では、図２に示したように、ユーザＢがユーザ端末２０を用いてソーシャルボタン１２０を操作して、投稿画像ＩＭ１を肯定的に評価（「いいね！」と記されたアイコンを表示）させた場合を示しているものとする。
【００４６】
図９は、コンテンツ出力システム１００により実行される処理を説明するシーケンス図である。
まず、ステップＳＡ１１では、プリントサーバ５０の通知情報取得部５２ｂは、ＳＮＳサーバ４０に対して通知情報を要求する。上記したように、通知情報は、登録情報ＲＤに登録された指定ユーザ（ユーザＢ）がコンテンツに対してアクションを行ったか否かを通知する情報である。プリントサーバ５０は、ＳＮＳサーバ４０に対して一定周期で通知情報の要求を行う。
【００４７】
ステップＳＣ１１では、ＳＮＳサーバ４０の通知情報提供部４２ｂは、プリントサーバ５０からの通知情報を送信する要求を受付ける。そして、ステップＳＣ１２では、ＳＮＳサーバ４０の通知情報提供部４２ｂは、履歴テーブル４６３を参照して、ユーザＢが実行したアクションを検索する。ユーザＢは投稿画像ＩＭ１に対してソーシャルボタン１２０を操作しているため、ユーザＢの履歴テーブル４６３には、ユーザＢがソーシャルボタン１２０を操作した日付（日付ＩＤ）と、アクションの内容（アクションＩＤ）と、アクションを行ったコンテンツ（コンテンツＩＤ）とが記録されている。そのため、ステップＳＣ１３では、通知情報提供部４２ｂは、通知情報をプリントサーバ５０に送信する。
無論、ユーザＢが何らアクションを行っていない場合、通知情報提供部４２ｂはプリントサーバ５０に対して通知情報を通知しない。
【００４８】
ステップＳＡ１２では、プリントサーバ５０のコンテンツ取得部５２ｃは、通知情報を受信する。そして、ステップＳＡ１３では、コンテンツ取得部５２ｃは、ＳＮＳサーバ４０に対してユーザＢがアクションを行ったコンテンツを要求する。
【００４９】
ステップＳＣ１４では、ＳＮＳサーバ４０のコンテンツ提供部４２ｃは、プリントサーバ５０からコンテンツの要求を受信する。そして、ステップＳＣ１５では、コンテンツ提供部４２ｃは、ユーザＢがソーシャルボタンを操作したコンテンツを検索する。具体的には、コンテンツ提供部４２ｃは、履歴テーブル４６３を参照して、ユーザＢがアクションを実行したコンテンツのコンテンツＩＤを検索する。そして、検索されたコンテンツＩＤをもとに、コンテンツ管理用ＤＢ４７に記録されたコンテンツデータ４７１を取得する。この例では、コンテンツデータ４７１は、図２に示す投稿画像ＩＭ１に対応している。
【００５０】
ステップＳＣ１６では、ＳＮＳサーバ４０のコンテンツ提供部４２ｃは、コンテンツ管理用ＤＢ４７からコンテンツデータ４７１を取得し、取得したコンテンツデータ４７１をプリントサーバ５０に送信する。
【００５１】
ステップＳＡ１４では、プリントサーバ５０のコンテンツ取得部５２ｃは、コンテンツデータ４７１を受信する。また、ステップＳＡ１５では、出力実行部５２ｄは、取得したコンテンツデータをもとにコンテンツ出力処理を実行する。
【００５２】
このコンテンツ出力処理では、出力実行部５２ｄは、コンテンツデータをもとに印刷用データを生成する。出力実行部５２ｄが生成する印刷データは、プリンタ３０が使用する各インク色（シアン、マゼンダ、イエロー、ブラック）に対応するビットマップデータである。そして、出力実行部５２ｄは生成した印刷用データをプリンタ３０に送信する。また、出力実行部５２ｄによる印刷用データの生成は、例えば、ユーザＡがＳＮＳサーバ４０から取得したコンテンツをユーザ端末１０に表示し、コンテンツの印刷をプリントサーバ５０に送信した場合に実行される。
【００５３】
ステップＳＢ１１では、プリンタ３０は、印刷用データを受信する。そして、プリンタ３０は、印刷用データをもとに、用紙（図示しない）に投稿画像ＩＭ１を印刷する。
【００５４】
以上、説明したようにこの第１の実施形態では、指定ユーザが処理を行なったコンテンツが出力機器に送信されるため、登録ユーザがＳＮＳ上でコンテンツを選択する必要がなく、ＳＮＳに公開された多くのコンテンツの中から出力対象となるコンテンツを選択するのに要するユーザの負担を軽減することができる。また、フォロイーによるコンテンツの評価をもとにコンテンツを出力させることができる。
さらに、投稿画像ＩＭにかかる画像データは、ユーザが使用するユーザ端末１０にはダウンロードされず、プリンタ３０に対して印刷データの形で、送信されるため、投稿画像ＩＭの不正コピーを防止することができる。
【００５５】
２．第２の実施形態
登録情報ＲＤに登録される指定ユーザのアカウント情報を、プリントサーバ５０が登録ユーザのＳＮＳ１１０でのアカウント情報をもとに自動で取得するものであってもよい。即ち、ＳＮＳサーバ４０のサービス提供部４２ａは、ネットワークＮＥを通じて指定ユーザのアカウント情報を問合せるコマンドを受信した場合、指定ユーザのアカウント情報をプリントサーバ５０に出力する。
【００５６】
図１０は、第２の実施形態に係る登録処理を説明する図である。図１０では、プリントサーバ５０の登録ユーザであるユーザＡは、ＳＮＳ１１０上で複数のユーザ（ユーザＢ、ユーザＣ、ユーザＤ）と関連付けられている。即ち、ＳＮＳ１１０上で、ユーザＡはユーザＢ、Ｃ、Ｄをフォローしている。このような場合に、プリントサーバ５０の登録部５２ａは、ユーザＡのＳＮＳ１１０でのアカウント情報をもとに、ユーザＢ、Ｃ、Ｄを指定ユーザとして登録する。
【００５７】
図１１は、第２の実施形態において、図６のステップＳ６において実行される処理を説明するシーケンス図である。この処理に先立って図６に示す処理は終了しているものとする。
【００５８】
ステップＳＤ２１では、ユーザＡがユーザ端末１０を操作して、自己のＳＮＳ１１０内でのアカウント情報（会員ＩＤ）を入力する。
【００５９】
ステップＳＡ２１では、プリントサーバ５０の登録部５２ａは、入力された登録ユーザ（ユーザＡ）のＳＮＳ１１０上でのアカウント情報と、指定ユーザ（ユーザＢ、Ｃ、Ｄ）のアカウント情報の要求をＳＮＳサーバ４０に送信する。
【００６０】
ステップＳＣ２１では、ＳＮＳサーバ４０の登録情報提供部４２ｂは、プリントサーバ５０から送信された登録ユーザのアカウント情報と、指定ユーザのアカウント情報の要求とを受付ける。そして、ステップＳＣ２２では、登録情報提供部４２ｂは、ユーザＡのアカウント情報をもとに、ＳＮＳ１１０内で関連づけられた指定ユーザ（ユーザＢ、Ｃ、Ｄ）のアカウント情報を検索する。例えば、登録情報提供ｂ４２ｂは、登録管理テーブル４６１に記録された会員関連付けテーブル４６２を参照して、ユーザＡに関連づけられたユーザＢ、Ｃ、Ｄのアカウント情報を取得する。
【００６１】
ステップＳＣ２３では、登録情報提供部４２ｂは、検索されたユーザＢ、Ｃ、Ｄのアカウント情報をプリントサーバ５０に送信する。
【００６２】
ステップＳＡ２２では、プリントサーバ５０の登録部５２ａは、ユーザＢ、Ｃ、Ｄの各アカウント情報を受信する。また、ステップＳＡ２３では、登録部５２ａは、受信したユーザＢ、Ｃ、Ｄのアカウント情報を登録情報ＲＤに記録する。その結果、プリントサーバ５０の登録情報ＲＤには、登録ユーザ（ユーザＡ）には、指定ユーザとしてユーザＢ，Ｃ、Ｄが関連付けられる。
【００６３】
そのため、ＳＮＳ１１０上でユーザＢ、Ｃ、Ｄのいずれかがコンテンツに対してアクションを行った場合、ＳＮＳサーバ４０からプリントサーバ５０に通知情報が送信される。そして、プリントサーバ５０はユーザＢ、Ｃ、Ｄのいずれかがアクションを行ったコンテンツをＳＮＳサーバ４０から取得し、プリンタ３０に出力させる。
【００６４】
以上説明したようにこの第２の実施形態では、第１の実施形態で奏する効果に加えて以下の効果を奏する。即ち、登録ユーザが指定ユーザを登録する際、登録ユーザが指定ユーザを個別に登録する必要がなくなるため、登録に要する煩わしさを解消することができる。特に、ＳＮＳ１１０内で登録ユーザに関連付けられている指定ユーザが多い場合に、効果が高い。
【００６５】
３．第３の実施形態：
指定ユーザが複数のコンテンツに対してアクションを行っている場合に、プリンタ３０に出力するコンテンツを登録ユーザが選択する構成としてもよい。
【００６６】
図１２は、第３の実施形態を説明する図である。図１２（ａ）は、ＳＮＳ１１０の閲覧ページ１１１を示す図である。また、図１２（ｂ）は、ユーザ端末１０に表示されるコンテンツ選択画面１０ａを示す図である。
【００６７】
図１２（ａ）では、閲覧ページ１１１には、３つのコンテンツ（投稿画像）ＩＭ１、ＩＭ２、ＩＭ３が公開されている。また、各投稿画像ＩＭ１、ＩＭ２、ＩＭ３に対して『いいね』を示すアイコンがそれぞれ表示されている。即ち、指定ユーザ（ユーザＢ）は、各投稿画像ＩＭ１、ＩＭ２、ＩＭ３の全てに対して、ソーシャルボタン１２０を操作している。
【００６８】
このような場合、プリントサーバ５０からユーザ端末１０に対して、アクションが行われた全てのコンテンツ（ＩＭ１、ＩＭ２、ＩＭ３）が送信される。そのため、図１２（ｂ）に示すコンテンツ選択画面１０ａには、メモリ５６に記録されたコンテンツデータに対応するサムネール画像が表示される。そして、ユーザＡがユーザ端末１０を操作することで、コンテンツ選択画面１０ａに表示されたコンテンツの選択を行うと、出力実行部５２ｄは、選択されたコンテンツに対応するコンテンツデータをもとに印刷用データを生成する。
【００６９】
以上説明したように、この第３の実施形態では、第１の実施形態で奏する効果に加えて以下の効果を奏する。即ち、指定ユーザが複数のコンテンツに対してアクションを行った場合でも、最終的な判断をユーザに委ねることができる。
【００７０】
４．第４の実施形態：
指定ユーザがコンテンツをＳＮＳ１１０に投稿した場合に、ＳＮＳサーバ４０はプリントサーバ５０に対して通知情報を通知するようにしてもよい。
上記構成とすることで、指定ユーザが新たに投稿したコンテンツを出力対象とすることが可能となる。
【００７１】
５．その他の実施形態
指定ユーザが複数存在する場合、通知情報提供部４２ｂは複数の指定ユーザによりアクションが行われたコンテンツのみを通知情報の対象としてもよい。上記のように構成されることで、多くの指定ユーザが選択したコンテンツのみを出力機器に出力させることができる。
また、指定ユーザ毎にアクションが反映される重みを変化させてもよい。即ち、ある指定ユーザが行うアクションと他の指定ユーザが行うアクションの反映度合いを変化させる。
そして、出力機器としてプリンタ３０を用いたことは一例に過ぎない。例えば、出力機器として、液晶ディスプレイ、プロジェクター、スマートフォン、携帯型ＰＣ等の表示装置であってもよい。
【００７２】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。
上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用してもよい。
公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用してもよい。
公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用してもよい。
【符号の説明】
【００７３】
１０、２０…ユーザ端末、３０…プリンタ、４０…ＳＮＳサーバ、４１…ＮＷＩＦ、４２…制御部、４２ａ…サービス提供部、４２ｂ…通知情報提供部、４２ｂ…登録情報提供部、４２ｃ…コンテンツ提供部、４３…ＣＰＵ、４４…ＲＡＭ、４５…ＲＯＭ、５０…プリントサーバ、５１…ＮＷＩＦ、５２…制御部、５２ａ…登録部、５２ｂ…通知情報取得部、５２ｃ…コンテンツ取得部、５２ｄ…出力実行部、５３…ＣＰＵ、５４…ＲＡＭ、５５…ＲＯＭ、５６…メモリ、１００…コンテンツ出力システム
【図１】
2015114941.tif 000003
【図２】
2015114941.tif 000004
【図３】
2015114941.tif 000005
【図４】
2015114941.tif 000006
【図５】
2015114941.tif 000007
【図６】
2015114941.tif 000008
【図７】
2015114941.tif 000009
【図８】
2015114941.tif 000010
【図９】
2015114941.tif 000011
【図１０】
2015114941.tif 000012
【図１１】
2015114941.tif 000013
【図１２】
2015114941.tif 000014