(57)【要約】【課題】単に商品やサービスの定型的な広告を印刷する場合よりもその商品やサービスに関する広告の訴求力を大きくする。【解決手段】本発明に係る印刷システム１は、印刷対象となる印刷対象者の属性を示す印刷対象者情報と、前記印刷対象者に対して提案する商品またはサービスを特定する情報である特定情報とを取得する印刷対象取得手段と、前記特定情報に基づいて、複数の商品またはサービスに関して複数の投稿者が投稿した複数の投稿情報を含むデータベースから前記複数の投稿情報のいずれかを選択する投稿情報選択手段と、前記印刷対象者を示す画像と前記特定情報および前記選択された投稿情報が示す画像とを印刷手段が印刷するよう制御する印刷制御手段と、を有する。【選択図】図３
2015103205.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となる印刷対象者の属性を示す印刷対象者情報と、前記印刷対象者に対して提案する商品またはサービスを特定する情報である特定情報とを取得する印刷対象取得手段と、
前記特定情報に基づいて、複数の商品またはサービスに関して複数の投稿者が投稿した複数の投稿情報を含むデータベースから前記複数の投稿情報のいずれかを選択する投稿情報選択手段と、
前記印刷対象者を示す画像と前記特定情報および前記選択された投稿情報が示す画像とを印刷手段が印刷するよう制御する印刷制御手段と、
を含むことを特徴とする印刷システム。
【請求項２】
前記データベースは、前記複数の投稿者の属性を示す投稿者情報をさらに含み、
前記投稿情報選択手段は、前記特定情報と前記印刷対象者情報とに基づいて、前記データベースから前記複数の投稿情報のいずれかを選択する、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記投稿情報選択手段は、前記特定情報に基づいて前記データベースから予め定められたキーワードを含まない投稿情報のうちいずれかを選択する、
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
それぞれが複数の商品やサービスに関して複数の投稿者が投稿した投稿情報と前記複数の投稿者の属性を示す投稿者情報とを含む複数のデータベースのうちいずれかを、前記複数のデータベースに含まれる投稿者情報と前記印刷対象者情報とに基づいて選択するデータベース選択手段をさらに含み、
前記投稿情報選択手段は、前記選択されたデータベースから前記複数の投稿情報のいずれかを選択する、
ことを特徴とする請求項１から３のいずれかに記載の印刷システム。
【請求項５】
前記データベース選択手段は、それぞれの属性を有する投稿者の多さを示す情報と、前記印刷対象者情報とに基づいて、前記複数のデータベースのうちいずれかを選択する、
ことを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記投稿情報選択手段は、前記複数の投稿情報の文字列の長さと、選択された投稿情報が印刷される領域の大きさとに基づいて、前記データベースから前記複数の投稿情報のうちいずれかを選択する、
ことを特徴とする請求項１から５のいずれかに記載の印刷システム。
【請求項７】
印刷対象となる印刷対象者の属性を示す印刷対象者情報と、前記印刷対象者に対して提案する商品またはサービスを特定する情報である特定情報とを取得する印刷対象取得手段、
前記特定情報に基づいて、複数の商品またはサービスに関して複数の投稿者が投稿した複数の投稿情報を含むデータベースから前記複数の投稿情報のいずれかを選択する投稿情報選択手段、
前記印刷対象者を示す画像と前記特定情報および前記選択された投稿情報が示す画像とを印刷手段が印刷するよう制御する印刷制御手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
近年では、例えば請求書の発行などで、予め決められた様式に対して住所や名前、請求額などの可変の情報を印刷するバリアブル印刷技術が用いられている。バリアブル印刷技術を用いて、請求書に広告を印刷することも行われている。
【０００３】
特許文献１には、ＳＮＳサイトにおいてユーザの端末装置に、そのユーザに関連する関連者ＩＤを有するユーザが評判情報を残したコンテンツや、その中でそのユーザの現在位置から予め決められた範囲内の所在地情報を含むコンテンツを表示させることが記載されている。特許文献２には、インターネット上のＷｅｂサイトにある記事を検索キーワードに基づいて検索し、またその記事の文章を解析して消費者の行動を示す情報を取得することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９１９７９号公報
【特許文献２】特開２０１１−１０７８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、単に商品やサービスの定型的な広告を印刷する場合よりもその商品やサービスに関する広告の訴求力を大きくする印刷システムやプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は印刷システムであって、印刷対象となる印刷対象者の属性を示す印刷対象者情報と、前記印刷対象者に対して提案する商品またはサービスを特定する情報である特定情報とを取得する印刷対象取得手段と、前記特定情報に基づいて、複数の商品またはサービスに関して複数の投稿者が投稿した複数の投稿情報を含むデータベースから前記複数の投稿情報のいずれかを選択する投稿情報選択手段と、前記印刷対象者を示す画像と前記特定情報および前記選択された投稿情報が示す画像とを印刷手段が印刷するよう制御する印刷制御手段と、を含むことを特徴とする。
【０００７】
請求項２に記載の発明は請求項１に記載の発明において、前記データベースは、前記複数の投稿者の属性を示す投稿者情報をさらに含み、前記投稿情報選択手段は、前記特定情報と前記印刷対象者情報とに基づいて、前記データベースから前記複数の投稿情報のいずれかを選択する、ことを特徴とする。
【０００８】
請求項３に記載の発明は請求項１または２に記載の発明において、前記投稿情報選択手段は、前記特定情報に基づいて前記データベースから予め定められたキーワードを含まない投稿情報のうちいずれかを選択する、ことを特徴とする。
【０００９】
請求項４に記載の発明は請求項１から３のいずれかに記載の発明において、それぞれが複数の商品やサービスに関して複数の投稿者が投稿した投稿情報と前記複数の投稿者の属性を示す投稿者情報とを含む複数のデータベースのうちいずれかを、前記複数のデータベースに含まれる投稿者情報と前記印刷対象者情報とに基づいて選択するデータベース選択手段をさらに含み、前記投稿情報選択手段は、前記選択されたデータベースから前記複数の投稿情報のいずれかを選択する、ことを特徴とする。
【００１０】
請求項５に記載の発明は請求項４に記載の発明において、前記データベース選択手段は、それぞれの属性を有する投稿者の多さを示す情報と、前記印刷対象者情報とに基づいて、前記複数のデータベースのうちいずれかを選択する、ことを特徴とする。
【００１１】
請求項６に記載の発明は請求項１から５のいずれかに記載の発明において、前記投稿情報選択手段は、前記複数の投稿情報の文字列の長さと、選択された投稿情報が印刷される領域の大きさとに基づいて、前記データベースから前記複数の投稿情報のうちいずれかを選択する、ことを特徴とする。
【００１２】
請求項７に記載の発明は、印刷対象となる印刷対象者の属性を示す印刷対象者情報と、前記印刷対象者に対して提案する商品またはサービスを特定する情報である特定情報とを取得する印刷対象取得手段、前記特定情報に基づいて、複数の商品またはサービスに関して複数の投稿者が投稿した複数の投稿情報を含むデータベースから前記複数の投稿情報のいずれかを選択する投稿情報選択手段、前記印刷対象者を示す画像と前記特定情報および前記選択された投稿情報が示す画像とを印刷手段が印刷するよう制御する印刷制御手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１，７に記載の発明によれば、単に商品やサービスの定型的な広告を印刷する場合よりも、その商品やサービスに関する広告の訴求力を大きくすることができる。
【００１４】
請求項２に記載の発明によれば、印刷対象者に応じて投稿情報を選択しない場合より印刷対象者に対する広告の訴求力をより大きくすることができる。
【００１５】
請求項３に記載の発明によれば、印刷対象者に見せるのに適切ではない表現を含む投稿情報が印刷されてしまうことを防ぐことができる。
【００１６】
請求項４，５に記載の発明によれば、本構成を有さない場合よりも印刷対象者に対する広告の訴求力を大きくすることができる。
【００１７】
請求項６に記載の発明によれば、投稿情報を印刷する領域の大きさに収まる投稿情報を印刷対象者に提示することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態にかかる印刷システムの機器構成の一例を示す図である。
【図２】プリントサーバ、クライアント装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態にかかる印刷システムの機能的構成の一例を示す機能ブロック図である。
【図４】印刷システムで実行される処理の一例を示すシーケンス図である。
【図５】バリアブルデータの一例を示した図である。
【図６】データベース選択部および投稿情報選択部の処理の一例を示す図である。
【図７】データベース選択部および投稿情報選択部の処理の一例を示す図である。
【図８】印刷対象者との関連度を算出する処理の一例を示す図である。
【図９】各データベースの順位を決定する処理の一例を説明する図である。
【図１０】印刷制御部における印刷内容の一例を表した図である。
【図１１】変形例において各データベースの順位を決定する処理の一例を説明する図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態の一例を、図面を参照しながら説明する。また、本明細書と各図において、既出の図に関して前述したものと同様の要素には、同一の符号を付して、詳細な説明を適宜省略することがある。
【００２０】
本実施形態にかかる印刷システムは、印刷物の対象とされる印刷対象者（例えば印刷物の受取人）の情報と、印刷対象者に対して提案する商品またはサービスを示す画像と、商品またはサービスに関するユーザの投稿とを印刷するためのものである。また、本実施形態にかかる印刷システムは、複数の印刷物に共通する様式（テンプレート）に対し、印刷対象者ごとに異なる商品やサービスに関する印刷内容を順次差し替えながら印刷を行う。このような印刷方式のことをバリアブル印刷という。バリアブル印刷は、複数の印刷対象者に対する請求書やクレジットカードの利用明細などの印刷に用いられる。
【００２１】
［１．印刷システムの構成］
図１は、本実施形態にかかる印刷システムの機器構成の一例を示す図である。同図に示すように、印刷システム１は、サーバコンピュータなどにより構成されたプリントサーバ２と、パーソナルコンピュータなどにより構成されたクライアント装置３と、印刷装置であるプリンタ４とを含んでいる。プリントサーバ２とプリンタ４とはバスやネットワークを介して接続され、相互にデータの授受が可能である。なお、印刷システム１を構成するクライアント装置３、プリンタ４のそれぞれの台数は複数であってもよいし、プリントサーバ２がプリンタ４を含んで構成されるようにしてもよい。
【００２２】
ＳＮＳサーバ５は、サーバコンピュータなどにより構成される。ＳＮＳサーバ５は、例えば利用者同士の交流を促進するコミュニティ型の会員制のＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）や、コメントやトラックバックなどのコミュニケーション機能を有しているブログ、電子掲示板などのサービスを提供するサーバである。このような各種サービスを提供するため、ＳＮＳサーバ５は、利用者から発信された投稿（メッセージ）を示す投稿情報や、利用者（投稿者）の属性を示す情報（以降、投稿者情報とも呼ぶ）などを管理する。本実施形態では、ＳＮＳサーバ５はサービスやコミュニティの種類に応じて複数存在する。
【００２３】
また、プリントサーバ２と、クライアント装置３と、複数のＳＮＳサーバ５とは、インターネットなどのデータ通信可能なネットワーク６に接続され、各装置がそれぞれ遠隔地に設置されるものであっても相互にデータの授受が可能である。なお、プリントサーバ２とクライアント装置３とはローカルエリアネットワークにより接続されるものであってもよく、この場合、プリントサーバ２とクライアント装置３とは、一つの企業内、建物内などの限られた地域に設置される。
【００２４】
本実施形態において、クライアント装置３は、印刷システム１の利用者からの操作を受付けて、印刷対象者の氏名や住所、請求金額などを示す印刷対象者の情報（以降、印刷対象者情報とも呼ぶ）と、印刷対象者に提案する商品やサービスを特定する情報（以降、商品特定情報とも呼ぶ）とをプリントサーバ２に送信する。すると、プリントサーバ２は、上記送信された商品情報の商品やサービスに関する第三者からの投稿を示す投稿情報を複数のＳＮＳサーバ５のうちいずれかから取得し、印刷対象者情報と商品情報により示される画像と投稿情報とを含む印刷ジョブをプリンタ４に送信して、プリンタ４に印刷処理を実行させる。
【００２５】
例えば、印刷システム１が印刷対象者に送付する請求書を印刷する場合、印刷対象者情報は、請求書の受取人である印刷対象者の氏名や住所、請求金額に関する情報を含み、商品特定情報は、商品名やサービス名を含み、プリントサーバ２は、印刷対象者の氏名、住所、請求金額と、印刷対象者に対する広告として、印刷対象者に提案する商品の画像と、この商品に対する感想などの投稿とをプリンタ４に印刷させる。
【００２６】
図２は、プリントサーバ２、クライアント装置３、ＳＮＳサーバ５のハードウェア構成の一例を示す図である。プリントサーバ２、クライアント装置３、ＳＮＳサーバ５のそれぞれは、制御部１１と、記憶部１２と、通信部１３と、入出力部１４とを含んで構成される。
【００２７】
制御部１１は、記憶部１２に格納されているプログラムに従って動作する。また制御部１１は通信部１３、入出力部１４を制御する。なお、上記プログラムは、インターネットなどを介して提供されるものであってもよいし、フラッシュメモリやＤＶＤ−ＲＯＭなどのコンピュータで読み取り可能な記憶媒体に格納されて提供されるものであってもよい。
【００２８】
記憶部１２は、ＲＡＭやフラッシュメモリなどのメモリ素子やハードディスクドライブによって構成されている。記憶部１２は、上記プログラムを格納する。また、記憶部１２は、各部から入力される情報や演算結果を格納する。
【００２９】
通信部１３は、他の装置と通信する機能を実現するものであり、例えば有線ＬＡＮの通信用集積回路やコネクタ、無線ＬＡＮの集積回路やアンテナなどにより構成されている。通信部１３は、制御部１１の制御に基づいて、他の装置から受信した情報を制御部１１や記憶部１２に入力し、他の装置にデータを送信する。
【００３０】
入出力部１４は、表示出力デバイスを制御するビデオコントローラや、入力デバイスからのデータを取得するコントローラなどにより構成される。入力デバイスとしては、キーボード、マウス、タッチパネルなどがある。入出力部１４は、制御部１１の制御に基づいて、表示出力デバイスに表示データを出力し、入力デバイスをユーザが操作することにより入力されるデータを取得する。表示出力デバイスは、例えば外部に接続されるディスプレイ装置である。
【００３１】
［２．印刷システムにおいて実現される機能群］
図３は、印刷システム１の機能的構成の一例を示す機能ブロック図である。図３に示すように、クライアント装置３には、機能的に印刷対象情報生成部２０と、印刷対象情報送信部２１とが含まれている。プリントサーバ２には、機能的に印刷対象情報取得部２２と、データベース選択部２３と、投稿情報選択部２４と、印刷制御部２５とが含まれている。これらの機能は、例えば制御部１１が記憶部１２に格納されたプログラムを実行し、制御部１１が通信部１３を制御することによって実現される。
【００３２】
また、クライアント装置３には、機能的には個人情報格納部３０と、商品情報格納部３１とが含まれている。プリントサーバ２には、データベース情報格納部３２と、禁止キーワード格納部３３と、フォームデータ格納部３４と、商品画像格納部３５とが含まれている。ＳＮＳサーバ５は、機能的にはデータベース４０を含んでいる。これらの機能は、主に記憶部１２により実現される。なお、個人情報格納部３０と、商品情報格納部３１と、データベース情報格納部３２と、禁止キーワード格納部３３と、フォームデータ格納部３４と、商品画像格納部３５とは、クライアント装置３やプリントサーバ２に含まれる以外にも、バスやネットワークを介して接続される他の機器（記憶装置や情報処理装置など）により実現されるようにしてもよい。
【００３３】
［３．印刷システムで実行される処理］
図４は、印刷システム１で実行される処理の一例を示すシーケンス図である。以下ではシーケンス図に従って、印刷システム１が実現する機能について説明する。
【００３４】
［３−１．印刷対象者情報と商品特定情報の生成］
印刷対象情報生成部２０は、主にクライアント装置３の制御部１１により実現される。印刷対象情報生成部２０は、印刷対象となる印刷対象者の属性を示す印刷対象者情報と、この印刷対象者に対して提案する商品またはサービスを特定する情報である商品特定情報とを生成する（ステップＳ１０１）。
【００３５】
印刷対象情報生成部２０は、例えば複数の印刷対象者情報および商品特定情報が格納されたデータ（以降、バリアブルデータとも呼ぶ）を生成する。図５は、バリアブルデータの一例を示した図である。図５に示すように、バリアブルデータには、印刷対象者情報として、例えば印刷対象者の氏名、住所、性別、年齢と、印刷対象者のお気に入りのＵＲＬやＳＮＳのコミュニティを特定する情報を示す利用ＳＮＳなどの情報が含まれる。また、バリアブルデータには、商品特定情報として、例えば商品名やサービス名などの情報が含まれる。
【００３６】
ここで、個人情報格納部３０には、印刷対象者の各種個人情報（氏名、住所、性別、利用ＳＮＳの情報）が予め格納されている。なお、個人情報格納部３０には、個人情報として、例えば印刷対象者の職業や趣味、家族構成、商品などの購入に対する請求金額、クレジットカードの利用明細などの情報が格納されていてもよい。印刷対象情報生成部２０は、印刷対象者についての個人情報の一部を含む印刷対象者情報（バリアブルデータ）を生成する。
【００３７】
また、商品情報格納部３１には、商品やサービスを特定する情報として、例えば商品名や商品の型番、サービス名、提供元などの情報が予め格納されている。なお、商品情報格納部３１には、商品やサービスに関する複数種類の情報を一意に識別するＩＤ（以降、商品ＩＤとも呼ぶ）が格納されていてもよい。印刷対象情報生成部２０は、印刷対象者に提案する商品またはサービスについて、これらを特定する情報の一部を含む商品特定情報（バリアブルデータ）を生成する。
【００３８】
なお、印刷対象情報生成部２０は、ユーザによる入力操作を受け付けて印刷対象者情報および商品特定情報を取得するようにしてもよい。印刷対象情報生成部２０は、例えば印刷対象者の情報と、印刷対象者に提示する商品またはサービスの入力を要請する入力画面をクライアント装置３の入出力部１４に表示させ、入力画面に対して入力された入力情報を取得することにより、バリアブルデータを生成する。
【００３９】
また、個人情報格納部３０は、印刷対象者の購買記録を含んでいてもよい。この場合、印刷対象情報生成部２０は購買記録に基づいて、いわゆるレコメンド技術により印刷対象者に提案する商品またはサービスの商品特定情報を取得するようにしてもよい。印刷対象情報生成部２０は、例えば最新パソコンを購入したことを示す購買記録を有する印刷対象者について、パソコンの周辺機器であるプリンタに関する商品特定情報を生成する。
【００４０】
［３−２．印刷対象者情報と商品特定情報の送信］
印刷対象情報送信部２１は、主にクライアント装置３の制御部１１と通信部１３とにより実現される。印刷対象情報送信部２１は、印刷対象情報生成部２０により生成された印刷対象者情報と商品特定情報とをプリントサーバ２に送信する（ステップＳ１０２）。印刷対象情報送信部２１は、例えば生成されたバリアブルデータをプリントサーバ２に送信する。
【００４１】
［３−３．印刷対象者情報と商品特定情報の取得］
印刷対象情報取得部２２は、主にプリントサーバ２の制御部１１と通信部１３とにより実現される。印刷対象情報取得部２２は、印刷対象となる印刷対象者の属性を示す印刷対象者情報と、この印刷対象者に対して提案する商品またはサービスを特定する情報である商品特定情報とを取得する（ステップＳ２０１）。本実施形態では、印刷対象情報取得部２２はクライアント装置３から送信されたバリアブルデータを受信することにより、バリアブルデータに含まれる印刷対象者情報と商品特定情報とを取得する。
【００４２】
印刷対象情報取得部２２は、複数の印刷対象者情報と商品特定情報の中からプリンタ４に印刷させる印刷対象者情報および商品特定情報を選択する。まず、印刷対象情報取得部２２は１番目の印刷対象者情報および商品特定情報（バリアブルデータにおける１番目のレコード）を選択する（ステップＳ２０２）。また、ここで選択された情報に対する印刷処理が完了した場合、印刷対象情報取得部２２はこの次の印刷対象者情報および商品特定情報を選択する（ステップＳ２０６）。
【００４３】
［３−４．データベースおよび投稿情報の選択］
データベース選択部２３および投稿情報選択部２４は、主にプリントサーバ２の制御部１１と通信部１３とにより実現される。データベース選択部２３は、それぞれが複数の商品やサービスに関して複数の投稿者が投稿した投稿情報と複数の投稿者の属性を示す投稿者情報とを含む複数のデータベース４０のうちいずれかを選択し、投稿情報選択部２４は、選択されたデータベース４０から複数の投稿情報の投稿情報のいずれかを選択する（ステップＳ２０３）。
【００４４】
本実施形態では、互いに異なるデータベース４０は互いに異なるＳＮＳサーバ５により実現される。また、データベース４０のそれぞれには、複数の投稿情報と、複数の投稿者情報とが格納されている。投稿情報は、ＳＮＳサーバ５において提供されるサービスの利用者（投稿者）から配信された投稿を示す情報であり、投稿内容を示す文字列を含んでいる。投稿情報には、例えば商品やサービスに対する投稿者の感想などが含まれる。
【００４５】
また、投稿情報には、投稿された日時や、投稿の対象とされる商品またはサービスを特定する情報（例えば、商品やサービスを特定する名称などの文字列や商品ＩＤなど）が含まれていてもよい。また、投稿情報には、投稿情報に対する第三者からの評価を示す投稿評価情報が含まれていてもよい。ここでの投稿評価情報は、例えば第三者により肯定評価の操作（例えば「いいね！」ボタンの押下など）が行われた回数や投稿情報を対象とした投稿（返信）の数、第三者がその投稿を引用して再投稿した回数などを示した情報である。
【００４６】
また、投稿者情報は、投稿情報を発信したＳＮＳサーバ５の利用者（投稿者）の属性を示す情報であり、例えば投稿者の名前、住所、年齢などを示す情報である。投稿者情報は、投稿情報に関連付けられた状態でデータベース４０に格納されている。
【００４７】
また、ＳＮＳサーバ５は、検索条件の文字列（キーワード）や商品ＩＤを受付けて、これらを含む（または一致する）投稿情報や投稿者情報をデータベース４０から検索する検索機能を有する。検索機能は、例えばネットワーク６を経由して呼び出されるＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）として実現される。
【００４８】
図６および図７は、データベース選択部２３および投稿情報選択部２４の処理の一例を示す図である。
【００４９】
［３−４−１．データベースの選択］
データベース選択部２３は、複数のデータベース４０のうちいずれかを、複数のデータベース４０に含まれる投稿者情報と印刷対象者情報とに基づいて選択する。具体的には、データベース選択部２３は、それぞれの属性を有する投稿者の多さを示す情報と、印刷対象者情報とに基づいて、複数のデータベース４０のうちいずれかを選択する。
【００５０】
データベース選択部２３は、複数のデータベース４０のそれぞれについて算出した評価値（総合評価）に基づいて、複数のデータベース４０のうち何れかを選択する。ここで、データベース情報格納部３２には、複数のデータベース４０の格納場所を示す情報（例えば、ＵＲＬやＳＮＳのコミュニティ名など）が予め格納されている。上記複数のデータベース４０は、このデータベース情報格納部３２に格納された情報に基づいて特定される。なお、このように特定された複数のデータベース４０の中からランダムに一部のデータベース４０が特定されるようにしてもよい。
【００５１】
データベース４０の総合評価は、例えばデータベース４０の鮮度、投稿情報の評価、信頼度、倫理度、印刷対象者との関連度などといった要素から計算される。以下では、上記データベース４０の鮮度などを算出する方法について説明する。
【００５２】
［鮮度の算出］
データベース選択部２３は、データベース４０の鮮度を算出する（ステップＳ３０１）。データベース４０の鮮度とは、印刷対象情報取得部２２により選択された商品特定情報の商品またはサービスに対する議論が盛んに、かつ、タイムリーに行われているかを示した情報である。具体的には、データベース４０の鮮度は、複数の投稿情報のそれぞれが投稿された日時と、選択された商品特定情報が含まれる投稿情報の数とに基づいて算出される。
【００５３】
データベース選択部２３は、現在から予め定められた過去の期間内（例えば最近１週間以内）に投稿された投稿情報のうち、選択された商品特定情報の商品名などを投稿内容に含む投稿情報（または、商品特定情報の商品ＩＤを含む投稿情報）をデータベース４０から検索し、検索により見つかった投稿情報の数から各データベース４０の鮮度を算出する。他にも、現在からの期間ごとに定められた係数（例えば、現在に近いほど高い値が設定される係数）と、当該期間内に投稿された投稿情報のうち商品名などで検索された投稿情報の数とを掛けた値の期間ごとの累計に基づいて、データベース４０の鮮度が算出されるようにしてもよい。
【００５４】
［投稿情報の評価の算出］
データベース選択部２３は、データベース４０の投稿情報の評価を算出する（ステップＳ３０２）。データベース４０の投稿情報の評価は、データベース４０の各投稿情報に含まれる投稿評価情報に基づいて算出される。例えば投稿情報の投稿に対し肯定評価された回数や投稿に対する返信の数、第三者がその投稿を引用して再投稿した回数などが多いほど、データベース４０の投稿情報の評価には高い値が算出される。
【００５５】
［信頼度の算出］
データベース選択部２３は、データベース４０の信頼度を算出する（ステップＳ３０３）。例えば同一の投稿者により同様の投稿が繰り返されている場合、データベース４０の信頼度には低い値が算出される。データベース選択部２３は、投稿者が一致する投稿情報をデータベース４０から検索し、検索により見つかった投稿情報のうち、投稿内容が一致する投稿情報の数に基づいてデータベース４０の信頼度を算出する。
【００５６】
データベース選択部２３は、投稿者および投稿内容が一致する投稿情報の数が多いほど、データベース４０の信頼度が低くなるよう計算する。データベース選択部２３は、上記一致する投稿者情報の数の範囲に応じて予め定められた値をデータベース４０の信頼度として設定するようにしてもよいし、上記一致する投稿者情報の数を規定値から引いたりすることでデータベース４０の信頼度を算出するようにしてもよい。
【００５７】
なお、データベース選択部２３は、投稿者が一致する投稿情報のうち、投稿内容を示す文字列の一致部分が閾値以上の文字数や行数、割合で存在する投稿情報の数に基づいて、データベース４０の信頼度を算出するようにしてもよい。
【００５８】
［倫理度の算出］
データベース選択部２３は、データベース４０の倫理度を算出する（ステップＳ３０４）。例えば印刷対象者に見せるのに不適切な内容を示した文字列である禁止キーワードがデータベース４０に多量に含まれる場合、データベース４０の倫理度には低い値が算出される。ここで、禁止キーワード格納部３３には、一又は複数の禁止キーワードが予め格納されている。データベース選択部２３は、この禁止キーワード格納部３３に格納された禁止キーワードをデータベース４０から検索し、検索により見つかった禁止キーワードの数（または、禁止キーワードを投稿内容に含む投稿情報の数）に基づいて、データベース４０の倫理度を算出する。
【００５９】
データベース選択部２３は、禁止キーワードの数や禁止キーワードを含む投稿者情報の数が多いほど、データベース４０の倫理度が低くなるよう計算する。データベース選択部２３は、上記の数の範囲に応じて予め定められた値をデータベース４０の倫理度として設定するようにしてもよいし、上記の数を規定値から引いたりすることでデータベース４０の倫理度を算出するようにしてもよい。
【００６０】
［印刷対象者との関連度の算出］
データベース選択部２３は、複数のデータベース４０に含まれる投稿者情報と印刷対象者情報とに基づいて、データベース４０の印刷対象者との関連度を算出する（ステップＳ３０５）。具体的には、データベース選択部２３は、複数のデータベース４０に含まれるそれぞれの属性を有する投稿者の多さを示す情報と、印刷対象者情報とに基づいて、データベース４０の印刷対象者との関連度を算出する。
【００６１】
ここで、それぞれの属性を有する投稿者の多さとは、年齢や性別、住所などに応じた投稿者の数であり、例えば、ある属性において印刷対象者と一致する投稿者の数や、ある属性において印刷対象者と同一のカテゴリに分類される投稿者の数を示す。なお、それぞれの属性を有する投稿者の多さは、データベース４０における全投稿者数に対する上記特定の属性を有する投稿者の数との割合を示すものであってもよい。また、それぞれの属性を有する投稿者の多さを示す情報は、各データベース４０において属性別に集計された集計データとして、予めＳＮＳサーバ５の記憶部１２に記憶されていてもよい。
【００６２】
本実施形態では、データベース選択部２３は、投稿者の年齢、性別、住所からデータベース４０の関連度を算出する。図８は、印刷対象者との関連度を算出する処理（ステップＳ３０５の処理の詳細）の一例を示す図である。
【００６３】
データベース選択部２３は、印刷対象者の年齢に応じた投稿者情報の多さから、年齢のスコアを算出する（ステップＳ４０１）。具体的には、投稿者は年齢により２０代、３０代などのカテゴリに予め分類されており、データベース選択部２３は、印刷対象者と同じカテゴリに属する投稿者の数に応じて年齢のスコアを算出する。例えば印刷対象者が２０代の場合、データベース選択部２３は、投稿者の年代ごとに集計された集計データから２０代の投稿者の数を調べて年齢のスコアを算出する。他にも、データベース選択部２３は、データベース４０に含まれるうち、２０代であることを示す投稿者情報の数を集計して、年齢のスコアを算出するようにしてもよい。
【００６４】
また、データベース選択部２３は、印刷対象者との年齢差が閾値以内の投稿者の数から年齢のスコアを算出するようにしてもよい。
【００６５】
データベース選択部２３は、印刷対象者の性別に応じた投稿者の多さから、性別のスコアを算出する（ステップＳ４０２）。データベース選択部２３は、例えば選択された印刷対象者情報の性別が一致する投稿者の数から性別のスコアを算出する。
【００６６】
データベース選択部２３は、印刷対象者の住所に応じた投稿者の多さから、住所のスコアを算出する（ステップＳ４０３）。データベース選択部２３は、例えば印刷対象者の住所のうち、少なくとも一部分が一致する投稿者の数から住所のスコアを算出する。なお、データベース選択部２３は、住所の一致の度合に応じて設定された重要度を、該当する投稿者の数に乗じて住所のスコアを算出するようにしてもよい。例えば、国が一致する投稿者の数と、都道府県まで一致する投稿者の数に「２」を掛けた値と、市町村まで一致する投稿者の数に「３」を掛けた値とをそれぞれ合計した値から、住所のスコアが算出されるようにしてもよい。
【００６７】
また、データベース選択部２３は、データベース４０が印刷対象者の利用ＳＮＳ（例えば、ＵＲＬやＳＮＳのコミュニティ名などの情報）に対応するか否かに基づいて、利用スコアを算出する（ステップＳ４０４）。ここで、利用ＳＮＳがデータベース４０を示す場合には、データベース４０の利用スコアには規定値が設定され、利用ＳＮＳがデータベース４０を示さない場合には、データベース４０の利用スコアには上記規定値よりも小さい値（例えば「０」など）が設定される。
【００６８】
なお、ステップＳ４０１〜ステップＳ４０４のそれぞれは省略可能であり、データベース選択部２３は、年齢、性別、住所に限らず、職業や趣味などといった投稿者の属性にかかるスコアを算出するようにしてもよい。また、データベース選択部２３は、印刷対象者と年齢（年代）や性別などが異なる投稿者の数に基づいて、年齢や性別などのスコアを算出するようにしてもよい。
【００６９】
データベース選択部２３は、投稿者ごとの各種属性のスコアを合計した値（本実施形態においては、年齢のスコア、性別のスコア、住所のスコア、利用スコアを合計した値）に基づいて、印刷対象者との関連度を算出する（ステップＳ４０５）。
【００７０】
上記のように、データベース選択部２３は、複数のデータベース４０について、鮮度、投稿情報の評価、信頼度、倫理度、印刷対象者との関連度を算出する（ステップＳ３０１〜Ｓ３０５）。なお、データベース選択部２３は上記に挙げたうちのいずれかを算出するものであってもよい。
【００７１】
データベース選択部２３は、複数のデータベース４０についての総合評価を算出し（ステップＳ３０６）、各データベース４０の順位を決定する（ステップＳ３０７）。図９は、データベース選択部２３が各データベース４０の順位を決定する処理の一例を説明する図である。図９に示すように、データベース選択部２３は、データベース４０の鮮度などについて算出された値と、それぞれに設定された重要度とを掛けた値の累計から、データベース４０の総合評価を算出する。データベース選択部２３は、各データベース４０の総合評価に基づいて（例えば、総合評価の値が大きい順に）、各データベース４０の順位を決定する。
【００７２】
データベース選択部２３は、順位が最も高い（順位が「１」の）データベース４０を選択する（ステップＳ３０８）。
【００７３】
［３−４−２．投稿情報の選択］
投稿情報選択部２４は、商品特定情報に基づいて、データベース４０から複数の投稿情報のいずれかを選択する。本実施形態では、投稿情報選択部２４は、データベース選択部２３により選択されたデータベース４０から、複数の投稿情報のいずれかを選択する。
【００７４】
投稿情報選択部２４は、印刷対象情報取得部２２により選択された商品特定情報の商品名や商品ＩＤなどを含むことを検索条件として、データベース選択部２３により選択されたデータベース４０から投稿情報を検索する（ステップＳ３１１）。検索条件を満たす投稿情報があれば（ステップＳ３１２のＹ）、この投稿情報について選択するか否かが判定される。
【００７５】
投稿情報選択部２４は、商品特定情報と印刷対象者情報とに基づいて、データベース４０から複数の投稿情報のいずれかを選択する。具体的には、投稿情報選択部２４は、検索により見つかった投稿情報に関連付けられた投稿者情報を取得し、この投稿者情報について、印刷対象情報取得部２２により選択された印刷対象者に関する条件を満たすか否かを判定する（ステップＳ３１３）。ここでは、投稿者の属性と印刷対象者の属性とが比較されることにより判定が行われる。
【００７６】
投稿情報選択部２４は、例えば投稿者情報が印刷対象者の年齢に関する条件を満たすか否かを判定する。具体的には、投稿者の年齢と印刷対象者の年齢とが予め定められた判定条件を満たすか否かを判定する。ここでの判定条件は、年齢が一致するか、各年齢が同年代を示すのであるか、年齢差が閾値以下であるかなどのうちのいずれであってもよい。
【００７７】
投稿情報選択部２４は、例えば投稿者情報が印刷対象者の住所に関する条件を満たすか否かを判定する。具体的には、投稿者の住所と印刷対象者の住所とを調べ、少なくとも一部が一致するのであれば、住所の条件を満たすと判定する。ここでの判定条件は、国が一致するか、都道府県までが一致するか、市町村までが一致するかなどのうち、いずれとしてもよい。
【００７８】
また、投稿情報選択部２４は、印刷対象者の年齢および住所の条件を投稿者情報が満たす場合に、投稿情報を選択するようにしてもよいし、年齢または住所のいずれかの条件を投稿者情報が満たす場合に、投稿情報を選択するようにしてもよい。また、投稿情報選択部２４は、印刷対象者の属性として、性別や職業、家族構成などに関する条件を投稿者情報が満たす投稿情報を選択するようにしてもよい。また、投稿情報選択部２４は、印刷対象者の属性に関する条件を投稿者情報が満たさない場合（例えば、投稿者の属性と印刷対象者の属性とが一致しない場合など）に、投稿情報を選択するようにしてもよい。
【００７９】
投稿情報選択部２４は、商品特定情報に基づいてデータベース４０から予め定められたキーワードを含まない投稿情報のうちいずれかを選択する。具体的には、投稿情報選択部２４は、禁止キーワード格納部３３に予め格納された禁止キーワードが投稿情報に含まれていないかを判定する（ステップＳ３１４）。
【００８０】
なお、ステップＳ３１１における投稿情報の検索処理において、禁止キーワードを含まないことを検索条件として、データベース４０から投稿情報を検索するようにしてもよい。この場合、ステップＳ３１４の処理は省略可能である。
【００８１】
投稿情報選択部２４は、複数の投稿情報の文字列の長さと、選択された投稿情報が印刷される領域の大きさとに基づいて、データベース４０から複数の投稿情報のうちいずれかを選択する。具体的には、投稿情報選択部２４は、投稿情報の投稿内容を示す文字列の長さの累計が、投稿情報を印刷するための印刷領域内に配置できるか否かを判定する（ステップＳ３１５）。
【００８２】
ここで、フォームデータ格納部３４には、バリアブル印刷における複数の印刷物に共通する様式（テンプレート）を示したフォームデータが予め格納されている。フォームデータは、例えばダイレクトメールにおける用紙設定やフォント設定、罫線、差出人、共通する文字列や画像などの情報を含んでいる。また、フォームデータは、複数の印刷物ごとに異なる画像や文章が出力される領域に関する情報を含んでいる。
【００８３】
ステップＳ３１５において、投稿情報選択部２４は、このフォームデータ格納部３４に格納された中からフォームデータを取得する。なお、印刷対象情報生成部２０がフォームデータを指定するフォーム指定情報を含むバリアブルデータを生成し、投稿情報選択部２４がバリアブルデータに含まれるフォーム指定情報に指定されるフォームデータを取得するようにしてもよい。
【００８４】
投稿情報選択部２４は、判定される投稿情報の文字列と、これまでに既に選択された投稿情報の文字列との長さとの累計が、印刷領域内に配置できるか否かを、公知の技術を用いて判定する。例えば、印刷領域には、配置可能な文字列の範囲（例えば、文字数の範囲や、一行当たりの文字数および行数の範囲など）が設定されており、投稿情報選択部２４は、各投稿情報の文字列の長さの累計が、印刷領域に出力可能な文字数の範囲に収まるか否かを判定する。
【００８５】
投稿情報や投稿者情報が上記に説明した判定条件を全て満たす場合（ステップＳ３１３のＹ、かつステップＳ３１４のＹ、かつステップＳ３１５のＹ）、投稿情報選択部２４は、この投稿情報を印刷の対象として選択する（ステップＳ３１６）。
【００８６】
投稿情報選択部２４は、印刷領域における空白領域の大きさが閾値を下回るか否かを判定する（ステップＳ３１７）。ここでの空白領域とは、印刷領域のうち文字を含まない領域である。投稿情報選択部２４は、印刷領域の大きさと、これまでに選択された投稿情報に含まれる文字列の長さの累計とに基づいて、空白領域の大きさを計算する。
【００８７】
空白領域の大きさが閾値を下回る場合（ステップＳ３１７のＹ）、十分な長さの投稿内容を示す一又は複数の投稿情報が選択されたため、ここでデータベース選択部２３および投稿情報選択部２４によるステップＳ２０３の処理を終了する。また、空白領域の大きさが閾値を下回る場合（ステップＳ３１７のＮ）、もしくは、投稿情報が上記説明した条件を満たさない場合（ステップＳ３１３のＮ、またはステップＳ３１４のＮ、またはステップＳ３１５のＮ）、投稿情報選択部２４はデータベース４０から投稿情報を再度検索し（ステップＳ３１１）、投稿情報の判定、選択処理を繰り返す。
【００８８】
ステップＳ３１１における検索により投稿情報が見つからなかった場合（ステップＳ３１２のＮ）、データベース選択部２３は次の順位のデータベース４０を選択し（ステップＳ３２２）、投稿情報選択部２４は、この選択されたデータベース４０から投稿情報を検索し、条件を満たす投稿情報を選択する。データベース選択部２３および投稿情報選択部２４は、最終的に十分な長さの投稿内容が得られるまで、データベース４０の選択処理と、投稿情報の選択処理とを繰り返す。
【００８９】
なお、ステップＳ３２１で次の順位のデータベース４０が存在しない場合（ステップＳ３２１のＮ）、データベース４０からの投稿情報の検索、選択が継続不能であるため、データベース選択部２３および投稿情報選択部２４によるステップＳ２０３の処理を終了する。
【００９０】
［３−５．印刷処理］
印刷制御部２５は、主にクライアント装置３の制御部１１と通信部１３とにより実現される。印刷制御部２５は、印刷対象者を示す画像と商品特定情報および選択された投稿情報が示す画像とをプリンタ４が印刷するよう制御する（ステップＳ２０４）。本実施形態では、印刷制御部２５は、複数の印刷物の固定の様式（テンプレート）を示したフォームデータに対し、印刷対象情報取得部２２により選択された印刷対象者情報および商品特定情報と、この商品特定情報により特定される画像データと、投稿情報選択部２４により選択された投稿者情報と、を順次差し替えて印刷させる印刷制御処理を実行する。
【００９１】
図１０は、印刷制御部２５における印刷内容の一例を表した図である。図１０に示すように、印刷内容には、印刷対象者情報を出力する印刷対象者情報出力欄５１と、商品特定情報により特定される画像データを出力する広告欄５２と、投稿情報を出力する広告コメント欄５３とが含まれている。
【００９２】
印刷対象者情報出力欄５１には、印刷対象者の情報として、例えば印刷対象者の氏名や住所などが印刷される。また、印刷対象者情報出力欄５１には、印刷の用途に応じて商品などの購入に対する請求金額やクレジットカードの利用明細などの情報が印刷されるようにしてもよい。
【００９３】
広告欄５２には、商品特定情報により特定される画像データが印刷される。ここで、商品画像格納部３５には、商品またはサービスを表した複数の画像データが、商品やサービスを特定する情報（例えば、商品名や商品ＩＤなど）に関連付けられた状態で予め格納されている。印刷制御部２５は、商品画像格納部３５に格納された中から、商品特定情報に関連付けられた画像データを取得して、この画像データが広告欄５２に印刷されるように制御する。なお、広告欄５２には上記画像データの他にも、商品特定情報に含まれる商品名やサービス名などが印刷されるようにしてもよい。
【００９４】
広告コメント欄５３には、投稿情報選択部２４により選択された投稿情報に含まれる投稿内容の文字列が印刷される。広告コメント欄５３に印刷される投稿情報は、広告欄５２に印刷される商品またはサービスに関するものである。また、投稿情報は、印刷対象者に応じて選択されたものであって、かつ、禁止キーワードを含まず、広告コメント欄５３の領域内に収まる長さとなるように選択されたものである。
【００９５】
その後、プリントサーバ２は、全ての印刷対象者に対する印刷が完了するまで、データベース４０および投稿情報の選択処理と、印刷処理とを繰り返す。換言すると、プリントサーバ２はバリアブルデータの全てのレコードに対しての印刷処理を実行する。具体的には、印刷対象情報取得部２２は、直前に選択された印刷対象者情報および商品特定情報が最後の情報であるかを確認し、最後の情報ではない場合（ステップＳ２０５のＮ）、未選択の印刷対象者情報および商品特定情報（バリアブルデータにおける次のレコード）を選択し、データベース４０および投稿情報の選択処理（ステップＳ２０３）と、印刷処理（ステップＳ２０４）とを繰り返す。直前に選択された印刷対象者情報および商品特定情報が最後の情報である場合（ステップＳ２０５のＹ）、プリントサーバ２による一連の処理を終了する。
【００９６】
以上、本発明の実施形態の一例について説明したが、本実施形態に示した具体的な構成は一例として示したものであり、これに限定するものではない。また、フロー図については、実施形態の機能を実現するアルゴリズムの一例を示すものであり、これに限定されることなく同様の機能を実現するアルゴリズムを用いてもよい。
【００９７】
［４．変形例］
以下、本発明の実施形態を変形した一例（変形例）について説明する。
【００９８】
（１）実施形態の例においては、データベース選択部２３がデータベース４０の鮮度などといった要素と、これらに設定された重要度とを掛けた値の累計（総合評価）から各データベース４０の順位を決定し、順位の高い順にデータベース４０を選択する場合について説明した。データベース選択部２３は、複数のデータベース４０のうちいずれかを、印刷対象者に提案する商品またはサービスの分類に基づいて選択するようにしてもよい。具体的には、印刷対象者に提案する商品またはサービスの分類に応じて、データベース４０の鮮度などといった要素に対する重要度が設定されるようにしてもよい。
【００９９】
図１１は、変形例（１）において各データベース４０の順位を決定する処理の一例を説明する図である。図１１に示すように、データベース選択部２３は、データベース４０の鮮度などといった要素と、商品特定情報により示される商品やサービスの分類に応じた重要度とを掛けて、これらの累計から総合評価を算出し、各データベース４０の順位を算出する。
【０１００】
ここで、商品情報格納部３１には、商品やサービスの分類を示す情報（以降、商品分類情報とも呼ぶ）が、商品名や商品ＩＤなどの情報に関連付けられた状態で予め格納されている。また、印刷対象情報生成部２０は、商品特定情報とともに商品分類情報を（バリアブルデータに含めて）生成し、印刷対象情報送信部２１は、商品分類情報をプリントサーバ２に送信する。データベース選択部２３は、商品分類情報により示される商品やサービスの分類に応じて、データベース４０の鮮度などに対する重要度を決定する。データベース選択部２３は、決定した重要度に基づいて、各データベース４０の総合評価および順位を決定し、最も順位の高いデータベース４０を選択する。
【０１０１】
このように、変形例（１）の印刷システム１では、複数のデータベース４０のうちいずれかが、印刷対象者に提案する商品またはサービスの分類に基づいて選択される。
【０１０２】
（２）実施形態の例においては、印刷システム１が、プリントサーバ２、クライアント装置３、プリンタ４により構成される場合について説明した。印刷システム１は、例えばクライアント装置３を含まず、プリントサーバ２と、プリンタ４とにより構成されるようにしてもよい。この場合、プリントサーバ２は、機能的には印刷対象情報生成部２０と、個人情報格納部３０と、商品情報格納部３１とを含むものになる。なお、印刷対象情報取得部２２は、印刷対象情報生成部２０により生成された印刷対象者情報および商品特定情報（バリアブルデータ）を受信せず、これらの情報を単に取得するものであってよい。
【符号の説明】
【０１０３】
１  印刷システム、２  プリントサーバ、３  クライアント装置、４  プリンタ、５  ＳＮＳサーバ、６  ネットワーク、１１  制御部、１２  記憶部、１３  通信部、１４  入出力部、２０  印刷対象情報生成部、２１  印刷対象情報送信部、２２  印刷対象情報取得部、２３  データベース選択部、２４  投稿情報選択部、２５  印刷制御部、３０  個人情報格納部、３１  商品情報格納部、３２  データベース情報格納部、３３  禁止キーワード格納部、３４  フォームデータ格納部、３５  商品画像格納部、４０  データベース、５１  印刷対象者情報出力欄、５２  広告欄、５３  広告コメント欄。
【図１】
2015103205.tif 000003
【図２】
2015103205.tif 000004
【図３】
2015103205.tif 000005
【図４】
2015103205.tif 000006
【図５】
2015103205.tif 000007
【図６】
2015103205.tif 000008
【図７】
2015103205.tif 000009
【図８】
2015103205.tif 000010
【図９】
2015103205.tif 000011
【図１０】
2015103205.tif 000012
【図１１】
2015103205.tif 000013