JP3741001B2 - Additional information printing system, method, and program, and additional information printing support method and program - Google Patents

Additional information printing system, method, and program, and additional information printing support method and program Download PDF

Info

Publication number
JP3741001B2
JP3741001B2 JP2001180205A JP2001180205A JP3741001B2 JP 3741001 B2 JP3741001 B2 JP 3741001B2 JP 2001180205 A JP2001180205 A JP 2001180205A JP 2001180205 A JP2001180205 A JP 2001180205A JP 3741001 B2 JP3741001 B2 JP 3741001B2
Authority
JP
Japan
Prior art keywords
information
advertisement
additional information
user
specifying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001180205A
Other languages
Japanese (ja)
Other versions
JP2002373161A (en
Inventor
美幸 三宅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2001180205A priority Critical patent/JP3741001B2/en
Publication of JP2002373161A publication Critical patent/JP2002373161A/en
Application granted granted Critical
Publication of JP3741001B2 publication Critical patent/JP3741001B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に付加情報を印刷することができる付加情報印刷システム、付加情報印刷支援方法、付加情報印刷方法、付加情報を印刷または印刷支援を行うための処理をコンピュータに実行させるためのプログラムに関する。
【0002】
【従来の技術】
従来から、インターネットを利用して情報の閲覧や収集などを行うユーザによって、インターネット上に開設されているWebページの掲載情報を閲覧したり印刷したりすることが行われている。Webページに掲載される掲載情報の多くには、バナー広告と呼ばれる内部広告情報が含まれている。従って、Webページの掲載情報を印刷すると、バナー広告を含む掲載情報が印刷される。
【0003】
【発明が解決しようとする課題】
しかし、バナー広告は単なる見だしに過ぎないので、商品やサービスなどの広告する対象について詳細に表現することは困難である。従って、幅広い内容で広告を行うためにはより広いスペースが必要となるが、広告のために紙媒体を余計に使用することとすると、印刷を行ったユーザにとって不利益が生じる。また、広告のみが掲載されたページについては、印刷後ただちに廃棄されることが考えられるので、広告の手法としては非効率的なものとなってしまうおそれがある。このように、Webページに掲載されている情報が印刷される際に、ユーザに不利益を与えることなく、効率的に広告情報を付加させることが困難であるという問題があった。
【0004】
Webページに掲載された情報を印刷した場合に、最終ページなどにある程度のスペースを持つ余白ができることがある。このような原稿情報の余白領域に広告情報を合成して印刷するものには、例えば特開平8−256256号公報に記載されている画像形成システムがある。しかし、上記の画像形成システムは、複写装置に適用されることが想定されており、複写装置利用者のニーズに応えようとするものであって、Webページの掲載情報を活用しようとするユーザのニーズについては考慮されていない。上記の画像形成システムでは、Webページの掲載情報を活用しようとするユーザの興味とは無関係に広告情報が合成されるので、効果的な広告とはならずに非効率な広告となってしまうおそれがある。従って、Webページに掲載されている情報が印刷される際に、ユーザに不利益を与えることなく効率的に広告情報を付加させることが困難であるという問題は依然として解消されていない。
【0005】
本発明は上述した問題を解消し、ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に、原稿情報に関連した付加情報を合成して印刷することができるようにすることを目的とする。
【0006】
【課題を解決するための手段】
上記の問題を解決するために、本発明の付加情報印刷システムは、内部広告情報を含む原稿情報に付加するための付加情報(例えば、広告情報、通知情報)を提供する付加情報提供サーバ(例えば、広告情報提供サーバ40)と、末装置(例えば、ユーザ端末20)とを備え、端末装置は、原稿情報が印刷される紙媒体の余り領域(例えば、余白領域)のサイズを算出する算出手段と、算出した余り領域のサイズと原稿情報特定するための原稿特定情報(例えば、原稿情報のURL)と、内部広告情報を特定するための広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報(例えば、広告依頼情報)を、ネットワークを介して付加情報提供サーバに信する依頼情報送信手段と、付加情報提供サーバからネットワークを介して付加情報を受信すると、受信した付加情報を原稿情報の余り領域に合成した印刷情報を作成する手段と、作成した印刷情報を印刷する手段とを含み、付加情報提供サーバは、複数種類の原稿情報のそれぞれに対応付けて、予めサイズが異なる複数の付加情報を蓄積する手段と、端末装置から依頼情報受信すると蓄積する手段が蓄積する付加情報を選択する付加情報選択手段と、選択した付加情報をネットワークを介して端末装置に送信する付加情報送信手段とを含み、蓄積する手段は、原稿特定情報およびサイズの組合せと、広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、複数の付加情報を蓄積し、付加情報選択手段は、受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定する手段と、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求める手段と、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択する手段とを有するものである。
【0007】
上記の構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0012】
原稿情報には、内部広告情報が含まれ、依頼情報には、関連情報が閲覧された内部広告情報を特定するための閲覧済広告特定情報(例えば、クリック済みのバナー広告のURL)を含み、付加情報選択手段は、閲覧済広告特定情報にもとづいて、関連情報が閲覧された内部広告情報に関連した付加情報を選択するように構成されていてもよい。
【0013】
上記の構成としたことで、原稿情報に含まれている閲覧済の内部広告情報に関連した付加情報を余り領域に印刷することができる。すなわち、ユーザが興味を示した内部広告情報の内容に関連した情報を付加させることができる。
【0016】
端末装置は、ネットワークを介して原稿情報を取得する際に、付加情報提供サーバのアドレスをも取得するように構成されていてもよい。
【0017】
上記の構成としたことで、端末装置が付加情報提供サーバに依頼情報を送信することができるようになる。
【0018】
また、本発明の付加情報印刷支援方法は、内部広告情報を含む原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、付加情報を提供するサーバが、原稿情報を特定するための原稿特定情報およびサイズの組合せと、内部広告情報を特定するための広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、予めサイズが異なる複数の付加情報を蓄積するステップと、サーバが、原稿情報が印刷される紙媒体の余り領域のサイズと原稿特定情報と、広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して端末装置から受信するステップと、サーバが、端末装置から依頼情報受信すると受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定するステップと、サーバが、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求めるステップと、サーバが、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択するステップと、サーバが、選択した付加情報をネットワークを介して端末装置に送信するステップとを含むものである。上記の各処理は、例えば広告情報提供サーバ40によって実行される。
【0019】
上記の構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷させることができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0024】
頼情報には、関連情報が閲覧された内部広告情報を特定するための閲覧済広告特定情報を含み、付加情報を提供するサーバが、閲覧済広告特定情報にもとづいて、関連情報が閲覧された内部広告情報に関連した付加情報を選択するように構成されていてもよい。上記の処理は、例えば広告情報提供サーバ40によって実行される。
【0025】
上記の構成としたことで、原稿情報に含まれている閲覧済の内部広告情報に関連した付加情報を余り領域に印刷させることができる。すなわち、ユーザが興味を示した内部広告情報の内容に関連した情報を付加させることができる。
【0028】
また、本発明の付加情報印刷方法は、端末装置が、内部広告情報を含む原稿情報が印刷される紙媒体の余り領域のサイズを算出するステップと、端末装置が、算出した余り領域のサイズと原稿情報特定するための原稿特定情報と、内部広告情報を特定するための広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して、原稿情報に付加するための付加情報を提供するサーバに送信するステップと、サーバが、原稿特定情報およびサイズの組合せと、広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、予めサイズが異なる複数の付加情報を蓄積するステップと、サーバが、端末装置から依頼情報受信すると受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定するステップと、サーバが、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求めるステップと、サーバが、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択するステップと、サーバが、選択した付加情報を、ネットワークを介して端末装置に送信するステップと、端末装置が、サーバからネットワークを介して付加情報を受信すると、受信した付加情報を原稿情報の余り領域に合成した印刷情報を作成するステップと、端末装置が、作成した印刷情報を印刷するステップとを含むものである
【0029】
上記の構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0030】
また、本発明の付加情報印刷支援プログラムは、内部広告情報を含む原稿情報に付加するための付加情報を提供する処理をサーバに実行させるための付加情報印刷支援プログラム(例えば、広告情報提供サーバ40に搭載された付加情報印刷支援プログラム)であって、原稿情報を特定するための原稿特定情報およびサイズの組合せと、内部広告情報を特定するための広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、予めサイズが異なる複数の付加情報を蓄積する手段を備えたコンピュータ(例えば、広告情報提供サーバ40)に、原稿情報が印刷される紙媒体の余り領域のサイズと原稿特定情報と、広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して端末装置から受信する処理と、端末装置から依頼情報受信すると受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定する処理と、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求める処理と、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択する処理と、選択した付加情報をネットワークを介して端末装置に送信する処理とを実行させるためのものである
【0031】
上記の構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷させることができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0032】
さらに、本発明の付加情報印刷プログラムは、内部広告情報を含む原稿情報に付加するための付加情報を印刷する処理を端末装置に実行させるための付加情報印刷プログラム(例えば、ユーザ端末20に搭載された付加情報印刷プログラム)であって、ンピュータ(例えば、ユーザ端末20)に、原稿情報が印刷される紙媒体の余り領域のサイズを算出する処理と、算出した余り領域のサイズと原稿情報特定するための原稿特定情報と、内部広告情報を特定するための広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して、付加情報を提供するサーバに送信する処理と、サーバから、ネットワークを介して、原稿情報の内容およびサイズに合致する付加情報を受信する処理、受信した付加情報を原稿情報の余り領域に合成した印刷情報を作成する処理と、作成した印刷情報を印刷する処理とを実行させるためのものである。
【0033】
上記の構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0034】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図1は、本例の付加情報印刷システム10の構成の例を示すブロック図である。付加情報印刷システム10は、ユーザ端末20と、WWW(World Wide Web)サーバ30と、広告情報提供サーバ40とを含む。ユーザ端末20、WWWサーバ30、および広告情報提供サーバ40は、それぞれインターネットなどの通信ネットワーク50に接続されている。なお、ユーザ端末20と、WWWサーバ30は、それぞれいくつネットワーク50に接続されていてもよい。
【0035】
ユーザ端末20は、例えばパーソナルコンピュータなどの情報処理装置により構成され、ネットワーク50を利用して情報の閲覧や収集などを行うユーザによって管理される。ユーザ端末20は、ネットワーク50への接続や、ネットワーク50を利用した情報の送受などを行うことができる環境(ハードウェアおよびソフトウェアにおける環境)を有している。
【0036】
WWWサーバ30は、例えばワークステーションサーバなどの情報処理装置により構成される。WWWサーバ30は、本例では会員ユーザに関する情報を管理する機能などの各種の機能を有する。WWWサーバ30は、本例では様々な情報を会員ユーザに対して提供するためのWebページを運営しており、Webページによって様々な情報の提供を行っている。また、WWWサーバ30は、Webページに掲載する各種の情報や、会員情報などを格納するデータベース31を有している。
【0037】
WWWサーバ30は、本例では、Cookieと呼ばれるユーザを識別するための文字列情報を利用して各ユーザを管理する。ここで、Cookieを利用してユーザ管理を行う場合の処理について簡単に説明する。先ず、WWWサーバ30は、Cookieを生成し、会員ユーザが管理する各ユーザ端末(例えばユーザ端末20、具体的には、端末に搭載されているブラウザ)に向けて送信する。Cookieを取得すると、各ユーザ端末は、それぞれCookieが格納されたファイル(Cookieファイル)を保存する。WWWサーバ30にアクセスする際には、各ユーザ端末は、ユーザ端末に搭載されているブラウザの機能によってCookieファイルを送信する。そして、WWWサーバ30は、取得したCookieファイルによって、ユーザに関する情報を認識する。このようにして各ユーザに関する情報を認識することができるため、WWWサーバ30は、最新のユーザ情報を把握することができるようになり、例えば、カスタマイズド・サービスと呼ばれる各ユーザの属性に合ったサービスなどを提供することができるようになる。
【0038】
広告情報提供サーバ40は、例えばワークステーションサーバなどの情報処理装置により構成される。広告情報提供サーバ40は、付加情報(本例では広告情報)を提供する機能などの各種の機能を有する。また、広告情報提供サーバ40は、付加情報や、提供する付加情報の選択に用いられる各種の情報(図6参照)などを格納するデータベース41を有している。なお、WWWサーバ30と広告情報提供サーバ40とが同一のサーバによって構成されていてもよい。
【0039】
次に、本例の付加情報印刷システム10における情報取得処理について図2を参照して説明する。図2は、本例の付加情報印刷システム10における情報取得処理および処理タイミングの一例を示すタイミングチャートである。ここでは、ユーザ端末20を管理するユーザAが、WWWサーバ30によって提供されている情報を取得する処理が行われるものとする。なお、ユーザAは、予め個人情報を提示して会員登録を行っており、WWWサーバ30が運営するWebページの閲覧などを行うことができる会員ユーザであるものとする。本例の情報取得処理では、以下に示すように、WWWサーバ30の管理者と提携している付加情報提供者に管理されている広告情報提供サーバ40のアドレスが、取得したページに対応付けされてユーザ端末20に保存される処理が実行される。
【0040】
情報取得処理において、ユーザ端末20は、ユーザAの操作に応じて、ネットワーク50を介してWWWサーバ30にアクセスし、WWWサーバ30が提供しているWebページのホームページ(Webページの最初のページであって、例えばWebページ全体の目次的な役割を果たすようなページである。)の取得要求を行う(ステップS201)。
【0041】
ユーザ端末20からホームページの取得要求を受けると、WWWサーバ30は、自己が運営するWebページのホームページに関する情報と、本例では広告情報提供サーバ40のアドレス(例えば、URL(Uniform Resouse Locator))とを、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS202)。
【0042】
WWWサーバ30からの情報を受信すると、ユーザ端末20は、取得したホームページに関する情報にもとづいて、ホームページを図示しない表示装置の表示画面に表示するとともに、取得した広告情報提供サーバ40のアドレスを保存する(ステップS203)。なお、取得した広告情報提供サーバ40のアドレスは、ホームページのURLと対応付けされて保存される。そして、ユーザAは、ユーザ端末20を操作して、表示画面に表示されたホームページの閲覧を行う。また、ユーザAによって別のページに関する情報を取得するための操作(例えば、次のページの取得ボタンを押下するマウスクリック操作)がなされると、ユーザ端末20は、WWWサーバ30に対して、ユーザAの希望する新たなページの情報の取得要求を行う(ステップS204)。
【0043】
ユーザ端末20から新たなページの取得要求を受けると、WWWサーバ30は、要求されたページに関する情報と、そのページに関連する付加情報の提供元(本例では、広告情報提供サーバ40)のアドレスとを、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS205)。上記のように、本例では、WWWサーバ30が運営するWebページの各ページに関連する付加情報の提供元は、全て情報提供サーバ40であるように構成されているが、ページによって付加情報の提供元が異なる構成としてもよい。
【0044】
WWWサーバ30からの情報を受信すると、ユーザ端末20は、取得したページに関する情報にもとづいて、そのページを図示しない表示装置の表示画面に表示するとともに、取得した付加情報の提供元(本例では広告情報提供サーバ40)のアドレスを保存する(ステップS206)。そして、ユーザAは、ユーザ端末20を操作して、表示画面に表示された新たなページの閲覧を行う。上記のような処理が繰り返し実行されることによって、ページが更新されていくとともに、ページおよび付加情報の提供元のアドレスが保存されていく。なお、各アドレスは、取得したページのアドレスと、そのページとともに取得した付加情報の提供元のアドレスとが対応付けされた状態で、ユーザ端末20に備えられているハードディスクなどの記憶手段(図示せず)に保存される。
【0045】
次に、本例の付加情報印刷システム10による付加情報合成印刷処理について説明する。図3は、本例のユーザ端末20(具体的には、ユーザ端末20に搭載されているブラウザ)による付加情報合成印刷処理の一例を示すフローチャートである。図3に示す付加情報合成印刷処理は、例えば、ユーザAによる印刷処理を行うという意思表示(例えば、ユーザ端末20に搭載されているブラウザに設けられている印刷ボタンの押下操作。)があった場合に開始される。なお、ここでは、付加情報として、広告情報が用いられる場合を例にして説明する。
【0046】
付加情報合成印刷処理において、ユーザAは、印刷に関する設定を行う場合には(ステップS301のY)、ユーザ端末20を操作して、印刷設定を行う(ステップS302)。印刷設定では、例えば、印刷するページ、用紙サイズ、印刷の向き(縦、横などの向き)、上下左右のマージン、カラー/モノクロの選択などの印刷に関する各種の設定が行われる。なお、本例では、印刷を行おうとするページに掲載されている情報を、「原稿情報」という。
【0047】
印刷設定が不要な場合(既に設定されている内容でよい場合)、またはステップS302にて印刷設定を終えたあと、ユーザAによる印刷実行の意思表示(例えば、ユーザ端末20に搭載されているブラウザに設けられている印刷実行ボタンの押下操作。)があると(ステップS303のY)、ユーザ端末20は、決定されている印刷設定の内容にもとづいて印刷イメージを作成し、余白領域(印刷用紙に原稿情報を印刷した場合に、その印刷用紙において何も印刷されない領域)の大きさを計算する(ステップS304)。本例では、原稿情報が印刷される最後の1枚の印刷用紙における下方部分の余白の大きさを計算し、予め設定されている複数種類の合成情報サイズのうち、合成することができる最大のサイズを合成サイズとして決定する(ステップS304)。本例では、例えば、180[mm]×30[mm]、180[mm]×60[mm]、180[mm]×90[mm]などの複数種類の合成情報サイズが予め設定されている。例えば、上記3種類の合成情報サイズが設定されている場合に、180[mm]×75[mm]の余白領域があることが算出された場合には、この余白領域に含めることができる最大のサイズである180[mm]×60[mm]が合成情報サイズに決定される。
【0048】
合成情報サイズを決定すると、ユーザ端末20は、原稿情報に対応して保存されている付加情報の提供元のアドレス(例えば、ステップS206にて保存した広告情報提供サーバ40のアドレス)を用いて本例では広告情報提供サーバ40に接続し、原稿情報のアドレスや決定した合成情報サイズなどを含む広告依頼情報を、ネットワーク50を介して送信する(ステップS305)。この広告情報提供サーバ40への接続は、ユーザAの操作によるものでなく、ユーザ端末20の機能(具体的には、ユーザ端末に搭載されているブラウザの機能)によって自動的に実行される。
【0049】
広告依頼情報には、本例では、原稿情報を特定するための情報(原稿特定情報:例えば、原稿情報とされているページのURL)、原稿情報に含まれているバナー広告を特定するための情報(例えば、原稿情報に掲載されているバナー広告のURL)、閲覧済のバナー広告を特定するための情報(閲覧済情報:例えば、クリック済となっていて、ユーザAが閲覧したことが認められるバナー広告のURL)、合成情報サイズを特定するための情報、ユーザ属性をWWWサーバ30から取得するための情報(利用者識別子:例えば、ユーザID)を含む。広告依頼情報は、例えば、「原稿特定情報/合成情報サイズを特定するための情報,原稿情報に掲載されているバナー広告のURL,閲覧済情報,利用者識別子」のように構成される。
【0050】
広告依頼情報を出力すると、ユーザ端末20は、広告情報提供サーバ40からの広告情報の受信待ち状態となり、広告情報を取得したか否かを監視する処理を行う(ステップS306)。そして、ユーザ端末20は、後述する広告情報選択処理(具体的には、ステップS506,ステップS511,ステップS516またはステップS518の処理)にて送信された広告情報を取得すると(ステップS306のY)、原稿情報と取得した広告情報とを合成した印刷情報を作成する(ステップS307)。この場合、広告情報は、余白領域内に合成される。そして、ユーザ端末20は、作成した印刷情報を出力装置(例えば、プリンタ)を用いて印刷する(ステップS308)。
【0051】
図4は、印刷情報が印刷された印刷用紙の状態の一例を示す説明図である。図4では、ステップS308の印刷処理にて印刷情報が印刷された最後の1枚の印刷用紙の状態の一例が示されている。図4に示すように、本例では、最後の1枚の印刷用紙において、原稿情報が印刷されている領域の下方部分の余白領域に、広告情報が印刷されている。なお、図4には、3つバナー広告が印刷された状態が示されている。
【0052】
次に、本例の付加情報印刷システム10による付加情報選択処理について説明する。図5は、広告情報提供サーバ40が実行する付加情報選択処理の一例を示すフローチャートである。図5に示す付加情報選択処理は、広告情報提供サーバ40が、上述したステップS305にてユーザ端末20によって出力された広告依頼情報を取得したことに応じて実行される。図6は、広告情報提供サーバ40のデータベース41に保存されている各種の情報の格納状態の例を示す説明図である。
【0053】
図6に示すように、データベース41には、複数の広告情報群に区分けされて、各種の情報が格納されている。図6に示す各種の情報は、サーバ40の管理者によって予め登録される。広告情報群は、広告依頼情報に含まれている原稿情報を特定するための情報(原稿情報とされるページのURL)および合成情報サイズによって特定される。例えば、広告依頼情報に、「www.xyz.com/abc.html」の原稿情報と、「横180[mm]、縦30[mm]」の合成情報サイズであることを示す情報とが含まれていた場合には、図6に示すように、それらの情報によって広告情報群1が特定される。
【0054】
各広告情報群には、それぞれ複数の広告情報が対応付けされている。各広告情報群に属する各広告情報には、それぞれ、対応する原稿情報(自己が属する広告情報群に設定されている原稿情報。以下、他の情報に関しても同じ。)に関連する情報が含まれている。例えば、自動車に関する記載がなされている原稿情報に対応する各広告情報には、それぞれ、新車販売に関する広告、中古車販売に関する広告、自動車保険に関する広告などの自動車に関連する情報が含まれている。また、広告情報群に属する各広告情報は、それぞれ、対応するサイズで作成されている。
【0055】
また、図6に示すように、各広告情報群には、それぞれ、広告情報群の中から合成させる広告情報を決定するために用いられるローテーション用カウンタが対応付けされている。また、各広告情報には、バナー連動フラグ、連動バナー情報、閲覧済掲載フラグ、利用者検索フラグ、属性情報が対応付けされている。なお、各広告情報には、対応する広告情報群において、合成する広告情報として選択される順序(必ずしも順番通り選択されていくとは限らない)が定められている。
【0056】
バナー連動フラグは、原稿情報に掲載されているバナー広告と連動して付加される広告情報であるか否かを示す情報である。連動バナー情報は、対応する原稿情報に掲載されているバナー広告を特定するための情報(例えば、原稿情報に掲載されているバナー広告のURL)であり、そのバナー広告に関連する広告情報に対応付けされている。閲覧済掲載フラグは、対応する連動バナー情報によって特定されるバナー広告が、ユーザが閲覧したものであった場合に、その広告情報を付加するか否かを示すフラグである。連動バナー情報に設定されているバナー広告をユーザが閲覧した時に、その広告情報を付加したい場合には、閲覧済掲載フラグがオンに設定される。
【0057】
利用者検索フラグは、利用者の属性情報を検索し、合致する場合にその広告情報を付加することを示すフラグである。属性情報は、対応する広告情報の報知対象となる利用者の属性を示す情報である。例えば、特定の地域のユーザに対して報知することが有効な広告情報に対応する属性情報には、その地域が設定される。また、例えば、特定の年齢のユーザに対して報知することが有効な広告情報に対応する属性情報には、対象となる年齢が設定される。なお、地域や年齢は一例であり、例えば、趣味、性別、職業などの様々な分類が、属性として設定されるようにしてもよい。
【0058】
図5に示すように、広告情報選択処理において、広告情報提供サーバ40は、受信した広告依頼情報に含まれている原稿特定情報および合成情報サイズにもとづいて広告情報群を特定する(ステップS501)。例えば、広告依頼情報に、「www.xyz.com/abc.html」なる原稿特定情報と、「横180[mm]、縦30[mm]」なる合成情報サイズが示されていた場合には、広告情報群1が特定される(図6参照)。次いで、特定した広告情報群のローテーション用カウンタが示す値に対応する広告情報が存在するか否かを確認する(ステップS502)。ローテーション用カウンタの値が広告情報群に属する広告情報の順序の最大値を超える値となり、該当する順序を有する広告情報が存在しない場合(例えば、広告情報群1のローテーション用カウンタの値が6となっている場合)には、ローテーション用カウンタの値を1に戻し(ステップS503)、再度ステップS502の処理を実行する。ローテーション用カウンタの値に対応する広告情報が存在する場合には、利用者検索フラグ(例えば、ローテーション用カウンタの値が「3」であれば、順序が「3」である広告情報に対応付けされている利用者検索フラグとなる。)がオンとなっているか否かを確認する(ステップS504)。
【0059】
利用者検索フラグがオンでなければ(ステップS504のN)、閲覧済掲載フラグを確認する処理(ステップS506)に移行する。利用者検索フラグがオンであれば(ステップS504のY)、ユーザの属性情報と、ローテーション用カウンタが示す値に対応する属性情報(例えば、ローテーション用カウンタの値が「3」であれば、順序が「3」である広告情報に対応付けされている属性情報となる。)とが合致するか否か確認する(ステップS505)。ユーザの属性情報は、広告情報提供サーバ40が、例えば、広告依頼情報に含まれるWWWサーバ30のURLを用いてWWWサーバ30にアクセスし、広告依頼情報に含まれる利用者識別情報を用いてデータベース31に格納されている対象となるユーザの属性情報を取得すること、あるいはユーザ端末20のCookieファイルに保存されているユーザの属性情報を取得することで取得する。
【0060】
ユーザの属性と、ローテーション用カウンタが示す値に対応する属性情報とが合致しない場合(例えば、ユーザの属性に16歳という年齢が示されており、広告情報の属性に18歳以上という対象年齢が示されていた場合。)には(ステップS505のN)、ローテーション用カウンタの値を1加算したあと(ステップS512)、ローテーション用カウンタが一周したか否かを確認する(ステップS513)。すなわち、ステップS501にて特定した広告情報群に属するすべての広告情報それぞれについて、ステップS502〜ステップS509のうちの全部または一部の処理が実行されたか否かを確認する。具体的に説明すると、ローテーション用カウンタが一周したか否かの確認は、本例では、ローテーション用カウンタが示す値が、ステップS501にて広告情報群を特定したときの値と同一の値となっているか否かを確認することによって行われる。ローテーション用カウンタがまだ一周していなければ(ステップS513のN)、上述したステップS502の処理に移行する。
【0061】
ユーザの属性と、ローテーション用カウンタが示す値に対応する属性情報とが合致した場合(例えば、ユーザの属性に30歳という年齢が示されており、広告情報の属性に18歳以上という対象年齢が示されていた場合。)には(ステップS505のY)、閲覧済掲載フラグを確認する処理(ステップS506)に移行する。
【0062】
上記のように、この例では、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致する場合であっても、それだけではその広告情報は付加情報として選択されない。しかし、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致する場合に、他の条件によることなく、その広告情報を付加情報として選択するようにしてもよい。この場合、ステップS505にて互いの属性が合致すると判断された場合に(ステップS505のY)、後述するステップS510の処理に移行するように構成すればよい。このように構成すれば、ステップS501〜ステップS505,ステップS510〜ステップS513で構成される広告情報選択処理において、広告情報提供サーバ40は、特定した広告情報群のローテーション用カウンタの値に対応する属性が、ユーザの属性と合致する属性であるか否かを確認し、ユーザの属性と合致する場合には、対応する広告情報を付加情報として選択し、ユーザ端末20に向けて送信する処理を実行することができるようになる。
【0063】
ステップS501にて特定した広告情報群のローテーション用カウンタの値に対応する利用者検索フラグがオンでない場合(ステップS504のN)、あるいは利用者検索フラグがオンであり、かつ該当する広告情報の属性(ローテーション用カウンタの値に対応する属性)がユーザの属性と合致してる場合には(ステップS505のY)、ステップS501にて特定した広告情報群のローテーション用カウンタが示す値に対応する閲覧済掲載フラグ(例えば、ローテーション用カウンタの値が「3」であれば、順序が「3」である広告情報に対応付けされている閲覧済掲載フラグとなる。)がオンとなっているか否かを確認する(ステップS506)。
【0064】
閲覧済掲載フラグがオンでなければ(ステップS506のN)、バナー連動フラグを確認する処理に移行する(ステップS508)。閲覧済掲載フラグがオンであれば(ステップS506のY)、ローテーション用カウンタが示す値に対応する連動バナー情報が、広告依頼情報の閲覧済情報と合致するか否かを確認する(ステップS507)。合致する場合には、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS510)。その後、広告情報提供サーバ40は、ローテーション用カウンタの値を1加算しておく(ステップS511)。合致しない場合には(ステップS507のN)、ローテーション用カウンタの値を1加算し(ステップS512)、上述したステップS513の処理に移行する。
【0065】
上記のように、この例では、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致し(ステップS505のY)、かつ、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報の閲覧済情報と合致する場合に(ステップS507のY)、その広告情報が付加情報として選択される。しかし、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報の閲覧済情報と合致する場合に(ステップS507のY)、他の条件によることなく、該当する広告情報を付加情報として選択するようにしてもよい。この場合、ステップS501〜ステップS503,ステップS506,ステップS507,ステップS510〜ステップS513で広告情報選択処理を構成するようにすればよい。このように構成すれば、広告情報提供サーバ40が、特定した広告情報群のローテーション用カウンタの値に対応する広告情報が、閲覧済のバナー広告(原稿情報とされているページに掲載されていたバナー広告のうち、ユーザが閲覧したバナー広告)に関連するか否かを確認し、閲覧済のバナー広告に関連する場合には、その広告情報を付加情報として選択し、ユーザ端末20に向けて送信する処理を実行することができるようになる。
【0066】
ステップS501にて特定した広告情報群のローテーション用カウンタの値に対応する利用者検索フラグがオンでない場合(ステップS504のN)、あるいは利用者検索フラグがオンであり、広告情報の属性がユーザの属性と合致している場合(ステップS505のY)で、かつ閲覧済掲載フラグがオンでない場合(ステップS506のN)には、ステップS501にて特定した広告情報群のローテーション用カウンタが示す値に対応するバナー連動フラグ(例えば、ローテーション用カウンタの値が「3」であれば、順序が「3」である広告情報に対応付けされているバナー連動フラグとなる。)が設定されているか否かを確認する(ステップS508)。
【0067】
バナー連動フラグがオンでなければ(ステップS508のN)、広告情報提供サーバ40は、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS510)。その後、広告情報提供サーバ40は、ローテーション用カウンタの値を1加算しておく(ステップS511)。
【0068】
バナー連動フラグがオンであれば(ステップS508のY)、ローテーション用カウンタが示す値に対応する連動バナー情報が、広告依頼情報のバナー広告URLと合致するかを確認する(ステップS509)。この確認により、該当する広告情報が、原稿情報とされているページに掲載されていたバナー広告に関連する情報を含んでいるか否かが確認される。合致する場合には(ステップS509のY)、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS510)。その後、広告情報提供サーバ40は、ローテーション用カウンタの値を1加算しておく(ステップS511)。合致しない場合には(ステップS509のN)、ローテーション用カウンタの値を1加算し(ステップS512)、上述したステップS513の処理に移行する。
【0069】
上記のように、この例では、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致し(ステップS505のY)、かつ、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報のバナー広告URLと合致する場合に(ステップS509のY)、その広告情報が付加情報として選択される。しかし、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報のバナー広告URLと合致する場合に(ステップS509のY)、他の条件によることなく、該当する広告情報を付加情報として選択するようにしてもよい。この場合、ステップS501〜ステップS503,ステップS508〜ステップS513で広告情報選択処理を構成するようにすればよい。このように構成すれば、広告情報提供サーバ40が、特定した広告情報群のローテーション用カウンタの値に対応する広告情報が、原稿情報とされているページに掲載されていたバナー広告に関連するか否かを確認し、そのバナー広告に関連する場合には、その広告情報を付加情報として選択し、ユーザ端末20に向けて送信する処理を実行することができるようになる。
【0070】
広告依頼情報の中で、原稿情報とされているページに掲載されていたバナー広告に連動する条件が指定されていない(バナー連動フラグがオンでない)場合には(ステップS508のN)、広告情報提供サーバ40は、ステップS501にて特定したローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS510)。その後、広告情報提供サーバ40は、ローテーション用カウンタの値を1加算しておく(ステップS511)。
【0071】
また、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致しない場合(ステップS505のN)、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報の閲覧済情報と合致しない場合(ステップS507のN)、またはローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報のバナー広告URLと合致しない場合(ステップS509のN)に、ローテーション用カウンタの値を1加算(ステップS512)したあとの確認で、ローテーション用カウンタが一周していれば(ステップS513のY)、広告情報提供サーバ40は、上述したステップS502およびステップS503の処理を行ったあと(図5には示していない)、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク50を介してユーザ端末20に向けて送信する(ステップS510)。その後、広告情報提供サーバ40は、ローテーション用カウンタの値を1加算しておく(ステップS511)。
【0072】
上記のように、この例では、利用者検索フラグ、閲覧済フラグ、およびバナー連動フラグの何れのもオンでない場合などに、ローテーション用カウンタの値に応じた広告情報が付加情報として選択される。しかし、他の条件によることなく、ローテーション用カウンタの値に応じた広告情報を付加情報として選択するようにしてもよい。この場合、ステップS501〜ステップS503,ステップS510,ステップS511で広告情報選択処理を構成すればよい。このように構成すれば、広告情報提供サーバ40が、特定した広告情報群に含まれている各広告情報のうちの一つを付加情報として選択し、ユーザ端末20に向けて送信する処理を実行することができるようになる。また、確実に順番通りに(図6に示す「順序」に従って)広告情報が付加情報として選択されるようになり、各広告情報を均等に提供することができるようになる。
【0073】
以上説明したように、広告情報提供サーバ40が、ネットワーク上に開設されているWebページの掲載情報が印刷される場合に、原稿情報となるページおよび印刷用紙の余白領域の大きさにもとづいて、余白領域に合成する広告情報を選択する構成としたことで、原稿情報に関連した広告情報(例えば、原稿情報が自動車に関する情報である場合には、自動車販売、自動車保険、カー用品などに関する広告情報が該当する。)を余白領域に印刷することができる。Webページを閲覧して印刷しようとするような情報は、ユーザにとって興味や関心のある情報であると想定され、そのような情報に関連した情報を付加させることができるので、ユーザが興味や関心を持っていると思われる情報を余白領域に印刷することができる。従って、Webページの掲載情報を活用しようとするユーザのニーズに合致した広告情報(すなわち、ユーザの興味、関心、趣味、嗜好に合った広告情報)を提供することができるようになる。また、広告する商品やサービスに興味があると思われるユーザに対して広告情報を提供することができるため、広告主にとっては、効率的に広告活動を行うことができるというメリットがある。
【0074】
また、上述したように、広告情報提供サーバ40が、原稿情報とされているページに掲載されていたバナー広告に関連する広告情報を余白領域に印刷する付加情報として選択する構成としたことで、原稿情報に含まれているバナー広告に関連した広告情報を余白領域に印刷することができる。Webページの各ページに掲載されているバナー広告は、Webページの内容に関連する内容であることが多いため、バナー広告の内容もユーザにとって興味のある情報であることが期待できる。上述した実施の形態では、そのようなバナー広告の内容に関連した情報を付加させることができるので、ユーザが興味を持っていると思われる情報を余白領域に印刷することができるようになる。
【0075】
また、上述したように、広告情報提供サーバ40が、原稿情報とされているページに掲載され、かつ閲覧済のバナー広告に関連する広告情報を余白領域に印刷する付加情報として選択する構成としたことで、原稿情報に含まれている閲覧済のバナー広告に関連した広告情報を余白領域に印刷することができる。Webページの各ページに掲載されているバナー広告のうち、ユーザが選択して閲覧したものについては、ユーザが興味を持っている情報が含まれていることが期待できる。上述した実施の形態では、ユーザが閲覧したバナー広告の内容に関連した情報を付加させることができるので、ユーザが興味を持っていると思われる情報を余白領域に印刷することができるようになる。
【0076】
また、上述したように、広告情報提供サーバ40が、ユーザの属性と合致する属性を持つ広告情報を付加情報として選択する構成としたことで、ユーザの属性に合致した最適な広告情報を余白領域に印刷することができる。このように、ユーザの属性情報に合致している広告情報を提供する構成としているので、広告に掲載されている商品やサービスの対象外(対象年齢外、対象地域外)のユーザに対して情報を提供してしまうことを抑制することができ、効率的に広告活動を行うことができるようになる。
【0077】
また、上述したように、余白領域に付加情報を印刷する構成としたので、無駄な印刷用紙を用いる必要はない。また、広告のみの用紙とはならないので、印刷後すぐにユーザによって処分されてしまうようなことを回避することができる。
【0078】
また、上述したように、ローテーション用カウンタを用いて選択される広告情報を順次変更するように構成したので、連続して同じ広告情報を提供することを回避することができ、ほぼ均等に各広告情報を提供することができる。また、同一のユーザに対して連続して同一サイズの広告情報を提供する場合に、異なる広告情報を提供することができる。
【0079】
さらに、上述した実施の形態では、ユーザ端末20の機能(具体的にはユーザ端末に搭載されているブラウザの機能)によって、ユーザによって印刷実行の操作がなされると、自動的に広告情報提供サーバ40に接続して広告情報を取得する構成としているので、ユーザに意識させることなく広告情報を余白領域に印刷することができる。
【0080】
なお、上述した実施の形態では、広告情報選択処理において、複数種類の選択処理を用いて広告情報を選択するようにしていたが、その一部の手段を用いて広告情報を選択するようにしてもよい。例えば、図5の広告情報選択処理は、ユーザの属性と合致する属性を持つ広告情報を付加情報として選択する第1の選択処理(例えば、ステップS505のYのあとにステップS510の処理が行われる構成とした場合に、ステップS501〜ステップS505,ステップS510〜ステップS513で構成される広告情報選択処理)と、原稿情報とされているページに掲載され、かつ閲覧済のバナー広告に関連する広告情報を付加情報として選択する第2の選択処理(例えば、ステップS501〜ステップS503,ステップS506,ステップS507,ステップS510〜ステップS513で構成される広告情報選択処理)と、原稿情報とされているページに掲載されていたバナー広告に関連する広告情報を付加情報として選択する第3の選択処理(例えば、ステップS501〜ステップS503,ステップS508〜ステップS513で構成される広告情報選択処理)と、原稿特定情報と合成情報サイズが合致する広告情報を付加情報として選択する第4の選択処理(例えば、ステップS501〜ステップS503,ステップS510,ステップS511で構成される広告情報選択処理)の4つの選択処理が含まれているが、そのうちの一部の選択処理によって広告情報を選択する構成としてもよい。
【0081】
具体的には、広告情報選択処理を、第1の選択処理のみ、第2の選択処理のみ、第3の選択処理のみ、あるいは、第4の選択処理のみによって構成するようにしてもよい。また、広告情報選択処理を、例えば、第1の選択処理と第2の選択処理とで構成したり、第1の選択処理と第3の選択処理とで構成するなど、上記4種類の選択処理を任意に組み合わせることで広告情報を選択するための構成とするようにしてもよい。
【0082】
上述した広告情報選択処理(図5参照)では、ローテーション用カウンタの値に対応する広告情報が、ユーザの属性と合致する属性を持つ広告情報であること(第1の条件)、原稿情報とされているページに掲載され、かつ閲覧済のバナー広告に関連する広告情報であること(第2の条件)、原稿情報とされているページに掲載されていたバナー広告に関連する広告情報であること(第3の条件)のうち、第1の条件および第2の条件を満たす場合と、第1の条件および第3の条件を満たす場合に、その広告情報が付加情報として選択される構成としていたが、例えば第1の条件〜第3の条件のうちの何れか1つを満たす場合などの他の組合せの条件を満たす広告情報を付加情報として選択する構成としてもよい。
【0083】
また、上述した実施の形態では、余白領域に印刷する付加情報として広告情報を例にしていたが、例えば会員ユーザの一部または全部、あるいはユーザ個人に対する通知情報などの他の情報を付加情報として余白領域に印刷する構成としてもよい。この場合、利用者識別子を用いてWWWサーバ30のデータベース31を検索し、ユーザに対して通知する情報がある場合には、その情報を付加情報として余白領域に印刷するようにすればよい。通知情報としては、例えば、原稿情報が商品の受注を行うWebページ管理者が運営するページである場合における、そのWebページで提供するサービスに関する情報(例えば、「鈴木太郎様。商品番号01−001のご注文いただいております。今月末頃に御届けの予定ですので、しばらく御待ち下さい。」、あるいは「会員番号0001の鈴木太郎様の現在のポイントは、100ポイントです。」のような情報)が考えられる。
【0084】
また、上述した実施の形態において、原稿情報に関連する広告情報には、原稿情報の内容に直接または間接に関連する情報が含まれる。例えば、原稿情報が高校生向けの内容であれば、高校生向けの商品やサービスに関する広告情報は、その原稿情報に関連する広告情報となる。また、例えば、原稿情報が野球に関する内容であった場合には、野球に関する広告はもちろん他のスポーツに関する広告も、スポーツという点で関連性を有しているため、その原稿情報に関連する広告情報である。
【0085】
なお、上述した実施の形態では特に説明していないが、広告情報提供サーバ40は、上述した各処理を実行させるための制御プログラム(付加情報印刷支援プログラム)に従って動作している。この制御プログラムは、原稿情報が印刷される紙媒体の余り領域に印刷される付加情報を提供するためのプログラムであって、例えば、広告情報提供サーバ40に、余り領域のサイズと原稿情報の内容を特定する原稿特定情報とを含む依頼情報を受信するステップと、依頼情報の受信に応じて、受信した依頼情報に含まれている原稿特定情報およびサイズに合致した付加情報を選択するステップと、選択した付加情報をネットワークを介して送信するステップとを実行させるための制御プログラムである。
【0086】
また、上述した実施の形態では特に説明していないが、ユーザ端末20は、上述した各処理を実行させるための制御プログラム(付加情報印刷プログラム)に従って動作している。この制御プログラムは、ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に、ネットワークを介して取得した付加情報を印刷するための付加情報印刷プログラムであって、例えば、ユーザ端末20(具体的には、ユーザ端末20に搭載されているブラウザ)に、余り領域のサイズを算出するステップと、算出した余り領域のサイズと原稿情報の内容を特定する原稿特定情報とを含む依頼情報を送信するステップと、原稿情報の内容およびサイズに合致した付加情報を受信するステップとを実行させる制御プログラムである。
【0087】
【発明の効果】
以上のように、本発明の付加情報印刷システムによれば、内部広告情報を含む原稿情報に付加するための付加情報を提供する付加情報提供サーバと、末装置とを備え、端末装置は、原稿情報が印刷される紙媒体の余り領域のサイズを算出する算出手段と、算出した余り領域のサイズと原稿情報特定するための原稿特定情報と、内部広告情報を特定するための広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して付加情報提供サーバに信する依頼情報送信手段と、付加情報提供サーバからネットワークを介して付加情報を受信すると、受信した付加情報を原稿情報の余り領域に合成した印刷情報を作成する手段と、作成した印刷情報を印刷する手段とを含み、付加情報提供サーバは、複数種類の原稿情報のそれぞれに対応付けて、予めサイズが異なる複数の付加情報を蓄積する手段と、端末装置から依頼情報受信すると蓄積する手段が蓄積する付加情報を選択する付加情報選択手段と、選択した付加情報をネットワークを介して端末装置に送信する付加情報送信手段とを含み、蓄積する手段は、原稿特定情報およびサイズの組合せと、広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、複数の付加情報を蓄積し、付加情報選択手段は、受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定する手段と、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求める手段と、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択する手段とを有する。このような構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0090】
原稿情報には、内部広告情報が含まれ、依頼情報には、関連情報が閲覧された内部広告情報を特定するための閲覧済広告特定情報を含み、付加情報選択手段は、閲覧済広告特定情報にもとづいて、関連情報が閲覧された内部広告情報に関連した付加情報を選択するように構成されている場合には、原稿情報に含まれている閲覧済の内部広告情報に関連した付加情報を余り領域に印刷することができる。すなわち、ユーザが興味を示した内部広告情報の内容に関連した情報を付加させることができる。
【0092】
端末装置が、ネットワークを介して原稿情報を取得する際に、付加情報提供サーバのアドレスをも取得するように構成されている場合には、端末装置が付加情報提供サーバに依頼情報を送信することができるようになる。
【0093】
また、本発明の付加情報印刷支援方法によれば、内部広告情報を含む原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、付加情報を提供するサーバが、原稿情報を特定するための原稿特定情報およびサイズの組合せと、内部広告情報を特定するための広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、予めサイズが異なる複数の付加情報を蓄積するステップと、サーバが、原稿情報が印刷される紙媒体の余り領域のサイズと原稿特定情報と、広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して端末装置から受信するステップと、サーバが、端末装置から依頼情報受信すると受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定するステップと、サーバが、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求めるステップと、サーバが、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択するステップと、サーバが、選択した付加情報をネットワークを介して端末装置に送信するステップとを含むものであるので、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷させることができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0096】
原稿情報には、内部広告情報が含まれ、依頼情報には、関連情報が閲覧された前記内部広告情報を特定するための閲覧済広告特定情報を含み、付加情報を提供するサーバが、前記閲覧済広告特定情報にもとづいて、関連情報が閲覧された前記内部広告情報に関連した付加情報を選択するように構成されている場合には、原稿情報に含まれている閲覧済の内部広告情報に関連した付加情報を余り領域に印刷させることができる。すなわち、ユーザが興味を示した内部広告情報の内容に関連した情報を付加させることができる。
【0098】
また、本発明の付加情報印刷方法によれば、端末装置が、内部広告情報を含む原稿情報が印刷される紙媒体の余り領域のサイズを算出するステップと、端末装置が、算出した余り領域のサイズと原稿情報特定するための原稿特定情報と、内部広告情報を特定するための広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して、原稿情報に付加するための付加情報を提供するサーバに送信するステップと、サーバが、原稿特定情報およびサイズの組合せと、広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、予めサイズが異なる複数の付加情報を蓄積するステップと、サーバが、端末装置から依頼情報受信すると受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定するステップと、サーバが、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求めるステップと、サーバが、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択するステップと、サーバが、選択した付加情報を、ネットワークを介して端末装置に送信するステップと、端末装置が、サーバからネットワークを介して付加情報を受信すると、受信した付加情報を原稿情報の余り領域に合成した印刷情報を作成するステップと、端末装置が、作成した印刷情報を印刷するステップとを含むものであるので、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0099】
また、本発明の付加情報印刷支援プログラムによれば、内部広告情報を含む原稿情報に付加するための付加情報を提供する処理をサーバに実行させるための付加情報印刷支援プログラムであって、原稿情報を特定するための原稿特定情報およびサイズの組合せと、内部広告情報を特定するための広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、予めサイズが異なる複数の付加情報を蓄積する手段を備えたコンピュータに、原稿情報が印刷される紙媒体の余り領域のサイズと原稿特定情報と、広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して端末装置から受信する処理と、端末装置から依頼情報受信すると受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定する処理と、端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求める処理と、特定した付加情報群のうち、依頼情報に含まれる広告特定情報および求めた属性情報に合致する付加情報を選択する処理と、選択した付加情報をネットワークを介して端末装置に送信する処理とを実行させるので、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷させることができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【0100】
さらに、本発明の付加情報印刷プログラムによれば、内部広告情報を含む原稿情報に付加するための付加情報を印刷する処理を端末装置に実行させるための付加情報印刷プログラムであって、ンピュータに、原稿情報が印刷される紙媒体の余り領域のサイズを算出する処理と、算出した余り領域のサイズと原稿情報特定するための原稿特定情報と、内部広告情報を特定するための広告特定情報と、端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して、付加情報を提供するサーバに送信する処理と、サーバから、ネットワークを介して、原稿情報の内容およびサイズに合致する付加情報を受信する処理、受信した付加情報を原稿情報の余り領域に合成した印刷情報を作成する処理と、作成した印刷情報を印刷する処理とを実行させるので、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態における付加情報印刷システムの構成の例を示すブロック図である。
【図2】 本発明の一実施の形態における情報取得処理および処理タイミングの一例を示すタイミングチャートである。
【図3】 本発明の一実施の形態における付加情報合成印刷処理の一例を示すフローチャートである。
【図4】 本発明の一実施の形態における印刷情報が印刷された印刷用紙の状態の一例を示す説明図である。
【図5】 本発明の一実施の形態における付加情報選択処理の一例を示すフローチャートである。
【図6】 本発明の一実施の形態における付加情報提供サーバのデータベースに格納される情報の格納状態の例を示す説明図である。
【符号の説明】
10 付加情報印刷システム
20 ユーザ端末
30 WWWサーバ
31,41 データベース
40 広告情報提供サーバ
50 ネットワーク
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an additional information printing system, an additional information printing support method, an additional information printing method, an additional information printing method, and The present invention relates to a program for causing a computer to execute processing for supporting printing.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a user who browses and collects information using the Internet browses and prints information posted on a Web page established on the Internet. Most of the information posted on the Web page includes internal advertisement information called a banner advertisement. Therefore, when the web page publication information is printed, the publication information including the banner advertisement is printed.
[0003]
[Problems to be solved by the invention]
However, since the banner advertisement is merely a finding, it is difficult to express in detail the object to be advertised such as a product or service. Therefore, a wider space is required to advertise with a wide range of contents, but if an extra paper medium is used for the advertisement, there is a disadvantage for the user who performed the printing. In addition, since a page on which only an advertisement is posted can be discarded immediately after printing, there is a possibility that the advertisement method may be inefficient. As described above, there is a problem that it is difficult to efficiently add advertisement information without penalizing the user when the information posted on the Web page is printed.
[0004]
When the information posted on the Web page is printed, a margin with some space may be formed on the last page or the like. An example of an image forming system described in Japanese Patent Application Laid-Open No. 8-256256 is one that synthesizes and prints advertisement information in the margin area of such document information. However, the image forming system described above is assumed to be applied to a copying apparatus, and is intended to meet the needs of users of the copying apparatus. Needs are not considered. In the image forming system described above, the advertisement information is synthesized regardless of the interest of the user who wants to utilize the information posted on the web page, so that it may not be an effective advertisement but may become an inefficient advertisement. There is. Therefore, the problem that it is difficult to efficiently add advertisement information without penalizing the user when the information posted on the Web page is printed has not been solved.
[0005]
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-described problems and to synthesize and print additional information related to document information in a surplus area of a paper medium on which document information acquired via a network is printed. And
[0006]
[Means for Solving the Problems]
  In order to solve the above problem, the additional information printing system of the present invention provides:Provide additional information (for example, advertisement information, notification information) to be added to manuscript information including internal advertisement informationAn additional information providing server (for example, an advertisement information providing server 40);endEnd device (for example, user terminal 20)Prepared,The terminal deviceThe paper media on which the document information is printedExtra area(For example, margin area)A calculation means for calculating the size of the margin, and the calculated size of the remainder area,Document informationTheIdentifyforDocument specifying information (for example, URL of document information) andAdvertisement specifying information for specifying internal advertisement information, personal information for specifying a user of the terminal device, andRequest information (for example, advertisement request information)Through the networkFor additional information provider serverSendingRequest information transmission meansAnd receiving additional information from the additional information providing server via the network, including means for creating print information obtained by combining the received additional information with the remainder area of the document information, and means for printing the created print information.Additional information providing serverMeans for storing a plurality of additional information of different sizes in advance in association with each of a plurality of types of document information;Request informationTheReceiveThen,Accumulate means to accumulateAdditional information selection means for selecting additional information, and selected additional information,Over the networkTo the terminal deviceAdditional information transmitting means for transmittingMeans for storing and accumulating a plurality of additional information in association with a combination of document specifying information and size, advertisement specifying information, and attribute information indicating a user attribute, and the additional information selecting means has received Means for identifying additional information group matching the document specifying information and size included in the request information, means for obtaining user attribute information using personal information included in the request information received from the terminal device, and Means for selecting, from the additional information group, additional information that matches the advertisement specifying information included in the request information and the obtained attribute informationIs.
[0007]
With the above configuration, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0012]
The manuscript information includes internal advertisement information, and the request information includes browsed advertisement specifying information (for example, URL of a clicked banner advertisement) for specifying internal advertisement information from which related information is browsed. The additional information selection means may be configured to select additional information related to internal advertisement information whose related information has been browsed based on the browsed advertisement specifying information.
[0013]
With the above configuration, additional information related to the browsed internal advertisement information included in the document information can be printed in the remaining area. That is, it is possible to add information related to the content of the internal advertisement information that the user has shown interest in.
[0016]
The terminal device may be configured to acquire the address of the additional information providing server when acquiring the document information via the network.
[0017]
With the above configuration, the terminal device can transmit request information to the additional information providing server.
[0018]
  Further, the additional information printing support method of the present invention includes:For adding to manuscript information including internal advertisement informationAn additional information printing support method for providing additional information,A server providing additional information is associated with a combination of document specifying information and size for specifying document information, advertisement specifying information for specifying internal advertisement information, and attribute information indicating a user attribute, Storing a plurality of additional information of different sizes in advance, and a serverThe size of the extra area and,Document specific information and, Advertisement specifying information, personal information for specifying the user of the terminal device, andRequest information includingFrom the terminal device via the networkReceiving step;Server from terminal deviceRequest informationTheReceiveThen,The step of identifying the additional information group that matches the document specifying information and the size included in the received request information, and the server obtains the user attribute information using the personal information included in the request information received from the terminal device. The step and the server match the advertisement specifying information included in the request information and the requested attribute information in the specified additional information group.Select additional informationStep and serverThe selected additional information,Over the networkTo the terminal deviceAnd a transmitting step. Each of the above processes is executed by the advertisement information providing server 40, for example.
[0019]
With the above configuration, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0024]
  DependingThe request information includes browsed advertisement identification information for identifying internal advertisement information from which related information has been browsed,A server that provides additional informationBased on the browsed advertisement specifying information, the additional information related to the internal advertisement information in which the related information is browsed may be selected. The above processing is executed by the advertisement information providing server 40, for example.
[0025]
With the above configuration, additional information related to the browsed internal advertisement information included in the document information can be printed in the remaining area. That is, it is possible to add information related to the content of the internal advertisement information that the user has shown interest in.
[0028]
  The additional information printing method of the present invention includes:The terminal device is a paper medium on which manuscript information including internal advertisement information is printed.Calculating the size of the remainder area;The terminal deviceCalculate the remainder area size and,Document informationTheIdentifyforDocument specific information andAdvertisement specifying information for specifying internal advertisement information, personal information for specifying a user of the terminal device, andRequest information includingTo a server that provides additional information to be added to document information via a networkSending, andA step of storing a plurality of pieces of additional information having different sizes in advance in association with a combination of document specifying information and size, advertisement specifying information, and attribute information indicating user attributes;Request informationTheReceiveThen,The step of specifying additional information group matching the document specifying information and size included in the received request information, and the server obtains user attribute information using the personal information included in the request information received from the terminal device. A step in which the server selects the additional information that matches the advertisement specifying information included in the request information and the obtained attribute information from the specified additional information group, and the server transmits the selected additional information via the network. Transmitting to the terminal device, and when the terminal device receives the additional information from the server via the network, creating the print information by combining the received additional information with the remainder area of the document information, and the terminal device, Printing the created print informationIs a thing.
[0029]
With the above configuration, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0030]
  The additional information printing support program of the present invention isFor adding to manuscript information including internal advertisement informationProvide additional informationHave the server execute the processAdditional information printing support program (for example, an additional information printing support program installed in the advertisement information providing server 40),A plurality of additional information having different sizes in advance in association with a combination of document specifying information and size for specifying document information, advertisement specifying information for specifying internal advertisement information, and attribute information indicating user attributes With means to accumulateIn a computer (for example, advertisement information providing server 40),The paper media on which the document information is printedThe size of the extra area and,Document specific information and, Advertisement specifying information, personal information for specifying the user of the terminal device, andRequest information includingFrom the terminal device via the networkReceiveprocessingWhen,From the terminal deviceRequest informationTheReceiveThen,Processing for specifying additional information group matching the document specifying information and size included in the received request information, processing for obtaining user attribute information using personal information included in the request information received from the terminal device, Of the specified additional information group, it matches the advertisement specific information and requested attribute information included in the request informationSelect additional informationProcessing,The selected additional information,Over the networkTo the terminal deviceSendprocessingAnd to execute.
[0031]
With the above configuration, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0032]
  Furthermore, the additional information printing program of the present invention provides:For adding to manuscript information including internal advertisement informationPrinting additional informationHave the terminal device execute the processAn additional information printing program (for example, an additional information printing program installed in the user terminal 20),CoComputer (for example, user terminal 20)The paper media on which the document information is printedCalculate the size of the extra areaprocessingAnd the calculated remainder area size and,Document informationTheIdentifyforDocument specific information andAdvertisement specifying information for specifying internal advertisement information, personal information for specifying a user of the terminal device, andRequest information includingTo a server that provides additional information over the networkSendprocessingWhen,From the server, over the networkMatch the content and size of the manuscript informationDoReceive additional informationprocessingWhenA process of creating print information obtained by combining the received additional information with the remainder area of the document information, and a process of printing the created print information.Is to execute.
[0033]
With the above configuration, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0034]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an example of the configuration of the additional information printing system 10 of this example. The additional information printing system 10 includes a user terminal 20, a WWW (World Wide Web) server 30, and an advertisement information providing server 40. The user terminal 20, the WWW server 30, and the advertisement information providing server 40 are each connected to a communication network 50 such as the Internet. Note that any number of user terminals 20 and WWW servers 30 may be connected to the network 50.
[0035]
The user terminal 20 is configured by an information processing apparatus such as a personal computer, for example, and is managed by a user who browses and collects information using the network 50. The user terminal 20 has an environment (an environment in hardware and software) in which connection to the network 50 and transmission / reception of information using the network 50 can be performed.
[0036]
The WWW server 30 is configured by an information processing device such as a workstation server. In this example, the WWW server 30 has various functions such as a function for managing information on member users. In this example, the WWW server 30 operates a web page for providing various information to member users, and provides various information by the web page. The WWW server 30 has a database 31 for storing various information posted on the Web page, member information, and the like.
[0037]
In this example, the WWW server 30 manages each user using character string information for identifying a user called Cookie. Here, a process in the case of performing user management using Cookie will be briefly described. First, the WWW server 30 generates a cookie and transmits the cookie to each user terminal (for example, the user terminal 20, specifically, a browser installed in the terminal) managed by the member user. When the cookie is acquired, each user terminal saves a file (cookie file) in which the cookie is stored. When accessing the WWW server 30, each user terminal transmits a cookie file using a browser function installed in the user terminal. Then, the WWW server 30 recognizes information about the user from the acquired cookie file. Since the information about each user can be recognized in this way, the WWW server 30 can grasp the latest user information, for example, according to the attribute of each user called a customized service. Services can be provided.
[0038]
The advertisement information providing server 40 is configured by an information processing device such as a workstation server. The advertisement information providing server 40 has various functions such as a function of providing additional information (advertisement information in this example). Further, the advertisement information providing server 40 has a database 41 for storing additional information and various types of information (see FIG. 6) used for selecting additional information to be provided. Note that the WWW server 30 and the advertisement information providing server 40 may be configured by the same server.
[0039]
Next, information acquisition processing in the additional information printing system 10 of this example will be described with reference to FIG. FIG. 2 is a timing chart showing an example of information acquisition processing and processing timing in the additional information printing system 10 of this example. Here, it is assumed that the user A who manages the user terminal 20 performs processing for acquiring information provided by the WWW server 30. Note that user A is a member user who has previously registered personal information by presenting personal information and can browse a Web page operated by the WWW server 30. In the information acquisition process of this example, as shown below, the address of the advertisement information providing server 40 managed by the additional information provider affiliated with the administrator of the WWW server 30 is associated with the acquired page. Then, processing stored in the user terminal 20 is executed.
[0040]
In the information acquisition process, the user terminal 20 accesses the WWW server 30 via the network 50 according to the operation of the user A, and the home page of the web page provided by the WWW server 30 (the first page of the web page). Thus, for example, a request to obtain a table of contents for the entire Web page is made (step S201).
[0041]
Upon receiving a homepage acquisition request from the user terminal 20, the WWW server 30 receives information on the homepage of the web page operated by itself, and in this example, the address of the advertisement information providing server 40 (for example, URL (Uniform Resource Locator)). Is transmitted to the user terminal 20 via the network 50 (step S202).
[0042]
When receiving the information from the WWW server 30, the user terminal 20 displays the home page on a display screen of a display device (not shown) based on the acquired information about the home page, and stores the acquired address of the advertisement information providing server 40. (Step S203). The acquired address of the advertisement information providing server 40 is stored in association with the URL of the home page. Then, the user A operates the user terminal 20 and browses the home page displayed on the display screen. In addition, when the user A performs an operation for acquiring information related to another page (for example, a mouse click operation for pressing an acquisition button for the next page), the user terminal 20 makes a user access to the WWW server 30. An acquisition request for information on a new page desired by A is made (step S204).
[0043]
When receiving an acquisition request for a new page from the user terminal 20, the WWW server 30 provides information about the requested page and an address of a provider of additional information related to the page (in this example, the advertisement information providing server 40). Are transmitted to the user terminal 20 via the network 50 (step S205). As described above, in this example, the provider of the additional information related to each page of the Web page operated by the WWW server 30 is configured to be the information providing server 40. It is good also as a structure from which a provider differs.
[0044]
Upon reception of information from the WWW server 30, the user terminal 20 displays the page on a display screen of a display device (not shown) based on the acquired information about the page, and also provides the acquired additional information provider (in this example). The address of the advertisement information providing server 40) is stored (step S206). Then, the user A operates the user terminal 20 and browses a new page displayed on the display screen. By repeatedly executing the processing as described above, the page is updated, and the address of the page and the provider of the additional information is stored. Each address is a storage means (not shown) such as a hard disk provided in the user terminal 20 in a state where the acquired page address is associated with the address of the additional information provider acquired together with the page. Saved).
[0045]
Next, the additional information composition printing process by the additional information printing system 10 of this example will be described. FIG. 3 is a flowchart showing an example of the additional information synthesis printing process by the user terminal 20 of this example (specifically, a browser installed in the user terminal 20). The additional information synthesis printing process illustrated in FIG. 3 includes, for example, an intention to perform a printing process by the user A (for example, a press operation of a print button provided in a browser installed in the user terminal 20). To be started. Here, a case where advertisement information is used as additional information will be described as an example.
[0046]
In the additional information composite printing process, when the user A performs settings related to printing (Y in step S301), the user A operates the user terminal 20 to perform print settings (step S302). In the print settings, for example, various settings relating to printing such as a page to be printed, a paper size, a printing direction (vertical, horizontal, etc.), vertical and horizontal margins, and selection of color / monochrome are performed. In this example, information posted on a page to be printed is referred to as “document information”.
[0047]
When the print setting is not necessary (when the already set contents may be sufficient), or after the print setting is finished at step S302, the intention display of print execution by the user A (for example, a browser installed in the user terminal 20) (Step S303: Y), the user terminal 20 creates a print image based on the contents of the determined print settings, and creates a margin area (print paper). When the document information is printed, the size of the area where nothing is printed on the printing paper is calculated (step S304). In this example, the margin size of the lower part of the last sheet of printing paper on which document information is printed is calculated, and the maximum size that can be combined among a plurality of types of combined information sizes set in advance. The size is determined as a composite size (step S304). In this example, for example, a plurality of types of composite information sizes such as 180 [mm] × 30 [mm], 180 [mm] × 60 [mm], 180 [mm] × 90 [mm] are set in advance. For example, when the above three types of composite information sizes are set, and it is calculated that there is a margin area of 180 [mm] × 75 [mm], the maximum that can be included in this margin area The size of 180 [mm] × 60 [mm] is determined as the composite information size.
[0048]
When the composite information size is determined, the user terminal 20 uses the address of the source of the additional information stored corresponding to the document information (for example, the address of the advertisement information providing server 40 stored in step S206). In the example, connection is made to the advertisement information providing server 40, and advertisement request information including the address of the document information and the determined composite information size is transmitted via the network 50 (step S305). The connection to the advertisement information providing server 40 is not performed by the operation of the user A, but is automatically executed by the function of the user terminal 20 (specifically, the function of the browser installed in the user terminal).
[0049]
In this example, the advertisement request information includes information for specifying document information (document specification information: for example, URL of a page that is set as document information), and a banner advertisement included in the document information. Information (for example, the URL of the banner advertisement posted in the manuscript information), information for specifying the banner advertisement that has been viewed (viewed information: for example, clicked, and it is acknowledged that the user A has browsed Banner information), information for specifying the combined information size, and information for acquiring user attributes from the WWW server 30 (user identifier: user ID, for example). The advertisement request information is configured, for example, as “document specifying information / information for specifying the combined information size, URL of the banner advertisement posted in the document information, browsed information, user identifier”.
[0050]
When the advertisement request information is output, the user terminal 20 waits to receive advertisement information from the advertisement information providing server 40, and performs a process of monitoring whether the advertisement information has been acquired (step S306). When the user terminal 20 acquires the advertisement information transmitted in the advertisement information selection process (specifically, the process of step S506, step S511, step S516, or step S518) described later (Y in step S306), Print information is created by combining the document information and the acquired advertisement information (step S307). In this case, the advertisement information is combined in the blank area. Then, the user terminal 20 prints the created print information using an output device (for example, a printer) (step S308).
[0051]
FIG. 4 is an explanatory diagram illustrating an example of a state of a print sheet on which print information is printed. FIG. 4 shows an example of the state of the last sheet of printing paper on which printing information has been printed in the printing process of step S308. As shown in FIG. 4, in this example, the advertisement information is printed in the blank area below the area where the document information is printed on the last sheet of printing paper. FIG. 4 shows a state where three banner advertisements are printed.
[0052]
Next, additional information selection processing by the additional information printing system 10 of this example will be described. FIG. 5 is a flowchart showing an example of additional information selection processing executed by the advertisement information providing server 40. The additional information selection process illustrated in FIG. 5 is executed in response to the advertisement information providing server 40 obtaining the advertisement request information output by the user terminal 20 in step S305 described above. FIG. 6 is an explanatory diagram illustrating an example of a storage state of various types of information stored in the database 41 of the advertisement information providing server 40.
[0053]
As shown in FIG. 6, the database 41 stores various types of information divided into a plurality of advertisement information groups. Various types of information shown in FIG. 6 are registered in advance by the administrator of the server 40. The advertisement information group is specified by information for specifying document information included in the advertisement request information (URL of a page used as document information) and a combined information size. For example, the advertisement request information includes document information “www.xyz.com/abc.html” and information indicating that the combined information size is “width 180 [mm], height 30 [mm]”. In such a case, as shown in FIG. 6, the advertisement information group 1 is specified by the information.
[0054]
Each advertisement information group is associated with a plurality of advertisement information. Each advertisement information belonging to each advertisement information group includes information related to corresponding manuscript information (manuscript information set in the advertisement information group to which the user belongs. The same applies to other information hereinafter). ing. For example, each advertisement information corresponding to manuscript information in which a description about a car is included includes information related to a car such as an advertisement about new car sales, an advertisement about used car sales, and an advertisement about car insurance. In addition, each advertisement information belonging to the advertisement information group is created in a corresponding size.
[0055]
As shown in FIG. 6, each advertisement information group is associated with a rotation counter that is used to determine advertisement information to be combined from the advertisement information group. Further, each advertisement information is associated with a banner interlocking flag, interlocking banner information, a browsed posting flag, a user search flag, and attribute information. Each advertisement information has a predetermined order of selection as advertisement information to be combined in the corresponding advertisement information group (not necessarily selected in order).
[0056]
The banner interlocking flag is information indicating whether or not the advertisement information is added in conjunction with the banner advertisement published in the manuscript information. Linked banner information is information (for example, URL of the banner advertisement published in the manuscript information) for specifying the banner advertisement published in the corresponding manuscript information, and corresponds to the advertisement information related to the banner advertisement. It is attached. The browsed publication flag is a flag indicating whether or not to add the advertisement information when the banner advertisement specified by the corresponding linked banner information has been browsed by the user. When the user browses the banner advertisement set in the linked banner information, if the user wants to add the advertisement information, the viewed publication flag is set to ON.
[0057]
The user search flag is a flag indicating that the attribute information of the user is searched and the advertisement information is added when they match. The attribute information is information indicating an attribute of a user who is a notification target of the corresponding advertisement information. For example, the region is set in the attribute information corresponding to the advertisement information that is effective to notify the user in a specific region. Further, for example, the target age is set in the attribute information corresponding to the advertisement information that is effective to be notified to the user of a specific age. Note that the area and age are examples, and various classifications such as hobbies, sexes, and occupations may be set as attributes.
[0058]
As shown in FIG. 5, in the advertisement information selection process, the advertisement information providing server 40 identifies an advertisement information group based on the document specifying information and the combined information size included in the received advertisement request information (step S501). . For example, if the advertisement request information includes document specifying information “www.xyz.com/abc.html” and a combined information size of “width 180 [mm], height 30 [mm]”, The advertisement information group 1 is specified (see FIG. 6). Next, it is confirmed whether or not there is advertisement information corresponding to the value indicated by the rotation counter of the specified advertisement information group (step S502). When the value of the rotation counter exceeds the maximum value of the order of the advertisement information belonging to the advertisement information group, and there is no advertisement information having the corresponding order (for example, the value of the rotation counter of the advertisement information group 1 is 6) If it is, the value of the rotation counter is returned to 1 (step S503), and the process of step S502 is executed again. If there is advertisement information corresponding to the value of the counter for rotation, the user search flag (for example, if the value of the counter for rotation is “3”, it is associated with the advertisement information whose order is “3”. Whether or not the user search flag is on) is checked (step S504).
[0059]
If the user search flag is not on (N in step S504), the process proceeds to a process of checking the browsed posting flag (step S506). If the user search flag is on (Y in step S504), the attribute information corresponding to the user attribute information and the value indicated by the rotation counter (for example, if the value of the rotation counter is “3”, the order It becomes the attribute information associated with the advertisement information whose is “3”.) (Step S505). The user attribute information is a database that the advertisement information providing server 40 accesses the WWW server 30 using, for example, the URL of the WWW server 30 included in the advertisement request information, and uses the user identification information included in the advertisement request information. It acquires by acquiring the attribute information of the user who becomes the object stored in 31, or by acquiring the attribute information of the user stored in the Cookie file of the user terminal 20.
[0060]
When the attribute of the user does not match the attribute information corresponding to the value indicated by the rotation counter (for example, the age of 16 years is indicated in the user attribute and the target age of 18 years or older is indicated in the attribute of the advertisement information) If it is shown) (N in step S505), after adding 1 to the value of the rotation counter (step S512), it is checked whether the rotation counter has made a full turn (step S513). That is, it is confirmed whether or not all or some of steps S502 to S509 have been executed for all the advertisement information belonging to the advertisement information group specified in step S501. More specifically, in this example, whether or not the rotation counter has made a round is determined by checking that the value indicated by the rotation counter is the same as the value when the advertisement information group is specified in step S501. It is done by checking whether or not. If the rotation counter has not gone around yet (N in Step S513), the process proceeds to the above-described Step S502.
[0061]
When the attribute of the user matches the attribute information corresponding to the value indicated by the rotation counter (for example, the age of 30 years is indicated in the user attribute and the target age of 18 years or older is indicated in the attribute of the advertisement information) In the case where it is shown) (Y in step S505), the process proceeds to a process of confirming the browsed posting flag (step S506).
[0062]
As described above, in this example, even when the attribute of the advertisement information corresponding to the value of the rotation counter matches the attribute of the user, the advertisement information is not selected as additional information by itself. However, when the attribute of the advertisement information corresponding to the value of the rotation counter matches the attribute of the user, the advertisement information may be selected as additional information without depending on other conditions. In this case, if it is determined in step S505 that the attributes match each other (Y in step S505), the process may be shifted to step S510 described later. If comprised in this way, in the advertisement information selection process comprised by step S501-step S505, step S510-step S513, the advertisement information provision server 40 will be the attribute corresponding to the value of the rotation counter of the specified advertisement information group. Is the attribute that matches the user's attribute, and if it matches the user's attribute, the corresponding advertisement information is selected as additional information, and the process of transmitting to the user terminal 20 is executed. Will be able to.
[0063]
When the user search flag corresponding to the rotation counter value of the advertisement information group identified in step S501 is not on (N in step S504), or the user search flag is on and the attribute of the corresponding advertisement information If (the attribute corresponding to the value of the counter for rotation) matches the attribute of the user (Y in step S505), the browsing completed corresponding to the value indicated by the counter for rotation of the advertisement information group specified in step S501 Whether or not the posting flag (for example, if the value of the rotation counter is “3”, the viewed posting flag associated with the advertisement information having the order “3”) is turned on. Confirmation is made (step S506).
[0064]
If the browsed posting flag is not on (N in step S506), the process proceeds to a process for checking the banner interlocking flag (step S508). If the viewed posting flag is on (Y in step S506), it is confirmed whether or not the linked banner information corresponding to the value indicated by the rotation counter matches the browsed information in the advertisement request information (step S507). . If they match, the advertisement information corresponding to the value indicated by the rotation counter is selected and transmitted to the user terminal 20 via the network 50 (step S510). Thereafter, the advertisement information providing server 40 increments the value of the rotation counter by 1 (step S511). If they do not match (N in step S507), the value of the rotation counter is incremented by 1 (step S512), and the process proceeds to the above-described step S513.
[0065]
As described above, in this example, the attribute of the advertisement information corresponding to the value of the rotation counter matches the user attribute (Y in step S505), and the linked banner information corresponding to the value indicated by the rotation counter is When it matches the browsed information of the advertisement request information (Y in step S507), the advertisement information is selected as additional information. However, when the linked banner information corresponding to the value indicated by the rotation counter matches the browsed information of the advertisement request information (Y in step S507), the corresponding advertisement information is selected as additional information regardless of other conditions. You may make it do. In this case, the advertisement information selection process may be configured by step S501 to step S503, step S506, step S507, and step S510 to step S513. If comprised in this way, the advertisement information provision server 40 will have the advertisement information corresponding to the value of the rotation counter of the specified advertisement information group posted on the viewed banner advertisement (the page that is regarded as the manuscript information) It confirms whether it relates to the banner advertisement which the user browsed among the banner advertisements, and when it relates to the banner advertisement which has been browsed, the advertisement information is selected as additional information and is directed to the user terminal 20. The process to transmit can be executed.
[0066]
When the user search flag corresponding to the rotation counter value of the advertisement information group identified in step S501 is not on (N in step S504), or the user search flag is on and the attribute of the advertisement information is the user's attribute. If it matches the attribute (Y in step S505) and the viewed posting flag is not on (N in step S506), the value indicated by the rotation counter of the advertisement information group specified in step S501 is set. Whether or not the corresponding banner link flag is set (for example, if the value of the rotation counter is “3”, the banner link flag is associated with the advertisement information whose order is “3”). Is confirmed (step S508).
[0067]
If the banner link flag is not on (N in step S508), the advertisement information providing server 40 selects advertisement information corresponding to the value indicated by the rotation counter and transmits it to the user terminal 20 via the network 50. (Step S510). Thereafter, the advertisement information providing server 40 increments the value of the rotation counter by 1 (step S511).
[0068]
If the banner link flag is on (Y in step S508), it is checked whether the link banner information corresponding to the value indicated by the rotation counter matches the banner advertisement URL of the advertisement request information (step S509). By this confirmation, it is confirmed whether or not the corresponding advertisement information includes information related to the banner advertisement placed on the page that is the manuscript information. If they match (Y in step S509), advertisement information corresponding to the value indicated by the rotation counter is selected and transmitted to the user terminal 20 via the network 50 (step S510). Thereafter, the advertisement information providing server 40 increments the value of the rotation counter by 1 (step S511). If they do not match (N in step S509), 1 is added to the value of the rotation counter (step S512), and the process proceeds to the above-described step S513.
[0069]
As described above, in this example, the attribute of the advertisement information corresponding to the value of the rotation counter matches the user attribute (Y in step S505), and the linked banner information corresponding to the value indicated by the rotation counter is If it matches the banner advertisement URL of the advertisement request information (Y in step S509), the advertisement information is selected as additional information. However, when the linked banner information corresponding to the value indicated by the rotation counter matches the banner advertisement URL of the advertisement request information (Y in step S509), the corresponding advertisement information is selected as additional information regardless of other conditions. You may make it do. In this case, the advertisement information selection process may be configured in steps S501 to S503 and steps S508 to S513. If comprised in this way, the advertisement information provision server 40 is related to the banner advertisement with which the advertisement information corresponding to the value of the rotation counter of the specified advertisement information group was published on the page that is set as the manuscript information If it is determined whether or not it is related to the banner advertisement, the advertisement information can be selected as additional information and transmitted to the user terminal 20 can be executed.
[0070]
In the advertisement request information, if the condition for interlocking with the banner advertisement placed on the page that is the manuscript information is not specified (the banner interlocking flag is not on) (N in step S508), the advertisement information The providing server 40 selects advertisement information corresponding to the value indicated by the rotation counter identified in step S501 and transmits the advertisement information to the user terminal 20 via the network 50 (step S510). Thereafter, the advertisement information providing server 40 increments the value of the rotation counter by 1 (step S511).
[0071]
If the attribute of the advertisement information corresponding to the value of the rotation counter does not match the attribute of the user (N in step S505), the linked banner information corresponding to the value indicated by the rotation counter is the already-read information of the advertisement request information. If it does not match (N in Step S507), or if the linked banner information corresponding to the value indicated by the rotation counter does not match the banner advertisement URL of the advertisement request information (N in Step S509), the value of the rotation counter is set to 1. If the rotation counter has made a round in the confirmation after the addition (step S512) (Y in step S513), the advertisement information providing server 40 performs the above-described steps S502 and S503 (FIG. 5). Not shown in the table) Select respond to advertisement information, and transmits to the user terminal 20 via the network 50 (step S510). Thereafter, the advertisement information providing server 40 increments the value of the rotation counter by 1 (step S511).
[0072]
As described above, in this example, advertising information corresponding to the value of the rotation counter is selected as additional information when none of the user search flag, the browsed flag, and the banner interlocking flag is on. However, the advertisement information corresponding to the value of the rotation counter may be selected as additional information regardless of other conditions. In this case, the advertisement information selection process may be configured by steps S501 to S503, S510, and S511. If comprised in this way, the advertisement information provision server 40 will perform the process which selects one of each advertisement information contained in the specified advertisement information group as additional information, and transmits to the user terminal 20 Will be able to. Further, the advertisement information is selected as additional information in order (according to the “order” shown in FIG. 6), and each advertisement information can be provided equally.
[0073]
As described above, when the advertisement information providing server 40 prints the posting information of the Web page established on the network, it is based on the size of the page serving as document information and the margin area of the printing paper. Since the advertisement information to be combined with the blank area is selected, the advertisement information related to the manuscript information (for example, if the manuscript information is information about a car, the advertisement information about car sales, car insurance, car supplies, etc.) Can be printed in the margin area. Information that is intended to be viewed and printed by browsing a Web page is assumed to be information that is of interest or interest to the user, and information related to such information can be added. Can be printed in the margin area. Accordingly, it is possible to provide advertisement information that matches the user's needs to utilize the posted information on the Web page (that is, advertisement information that matches the user's interests, interests, hobbies, and preferences). In addition, since the advertising information can be provided to users who are interested in the products and services to be advertised, there is an advantage that the advertiser can efficiently perform the advertising activities.
[0074]
In addition, as described above, the advertisement information providing server 40 selects the advertisement information related to the banner advertisement placed on the page that is the manuscript information as additional information to be printed in the blank area. Advertisement information related to the banner advertisement included in the manuscript information can be printed in the blank area. Since the banner advertisement posted on each page of the web page is often content related to the content of the web page, it can be expected that the content of the banner advertisement is also interesting information for the user. In the embodiment described above, information related to the contents of such a banner advertisement can be added, so that it is possible to print information that the user is interested in in the blank area.
[0075]
Further, as described above, the advertisement information providing server 40 selects the advertisement information related to the banner advertisement that has been posted on the page that is set as the manuscript information as additional information to be printed in the blank area. Thus, the advertisement information related to the browsed banner advertisement included in the document information can be printed in the blank area. Among the banner advertisements posted on each page of the web page, it can be expected that information that the user is interested in is included for those that the user selects and browses. In the above-described embodiment, information related to the content of the banner advertisement viewed by the user can be added, so that information that the user is interested in can be printed in the blank area. .
[0076]
Further, as described above, the advertisement information providing server 40 selects the advertisement information having the attribute that matches the user attribute as the additional information, so that the optimum advertisement information that matches the user attribute is selected as the blank area. Can be printed on. In this way, since it is configured to provide advertising information that matches the user's attribute information, information is provided to users who are not eligible for the product or service listed in the advertisement (outside target age, outside target area) Can be suppressed, and advertising activities can be performed efficiently.
[0077]
Further, as described above, since the additional information is printed in the margin area, it is not necessary to use wasted printing paper. In addition, since it is not an advertisement-only paper, it can be avoided that the user disposes immediately after printing.
[0078]
In addition, as described above, since the advertisement information selected using the rotation counter is configured to be sequentially changed, it is possible to avoid providing the same advertisement information continuously, and each advertisement is almost evenly distributed. Information can be provided. Moreover, when providing the same user with the same size of advertisement information continuously, different advertisement information can be provided.
[0079]
Further, in the above-described embodiment, when the user performs a print execution operation by the function of the user terminal 20 (specifically, the function of the browser installed in the user terminal), the advertisement information providing server automatically. Since the advertisement information is acquired by connecting to the terminal 40, the advertisement information can be printed in the blank area without making the user aware of it.
[0080]
In the above-described embodiment, in the advertisement information selection process, the advertisement information is selected using a plurality of types of selection processes. However, the advertisement information is selected using a part of the means. Also good. For example, the advertisement information selection process in FIG. 5 is a first selection process (for example, the process in step S510 is performed after Y in step S505) for selecting advertisement information having an attribute that matches the attribute of the user as additional information. In the case of the configuration, advertisement information selection processing configured in steps S501 to S505 and steps S510 to S513), and advertisement information related to the banner advertisement that has been posted on the page that is the document information and has been viewed Is selected as additional information (for example, advertisement information selection processing composed of step S501 to step S503, step S506, step S507, and step S510 to step S513) and the page that is the document information. Select ad information related to the banner ad that was posted as additional information Selection processing (for example, advertisement information selection processing comprised of steps S501 to S503 and steps S508 to S513) and fourth selection for selecting advertisement information whose original information matches the synthesized information size as additional information Four selection processes of processing (for example, advertisement information selection process configured by steps S501 to S503, step S510, and step S511) are included, and a configuration in which advertisement information is selected by some of the selection processes. It is good.
[0081]
Specifically, the advertisement information selection process may be configured by only the first selection process, only the second selection process, only the third selection process, or only the fourth selection process. Further, the four types of selection processes described above, for example, the advertisement information selection process is composed of a first selection process and a second selection process, or is composed of a first selection process and a third selection process. It is also possible to adopt a configuration for selecting advertisement information by arbitrarily combining.
[0082]
In the above-described advertisement information selection process (see FIG. 5), the advertisement information corresponding to the rotation counter value is advertisement information having an attribute that matches the attribute of the user (first condition), and is the document information. The advertisement information related to the banner advertisement that has been posted and viewed on the page (second condition), and the advertisement information related to the banner advertisement that has been published on the page that is the manuscript information Among the (third conditions), the advertisement information is selected as additional information when the first condition and the second condition are satisfied and when the first condition and the third condition are satisfied. However, it is good also as a structure which selects the advertisement information which satisfy | fills the conditions of other combinations, such as when satisfy | filling any one of 1st conditions-3rd conditions, for example.
[0083]
In the above-described embodiment, the advertisement information is taken as an example of additional information to be printed in the margin area. However, for example, other information such as part or all of the member users or notification information for individual users is used as additional information. A configuration may be adopted in which printing is performed in the margin area. In this case, the database 31 of the WWW server 30 is searched using the user identifier, and if there is information to be notified to the user, the information may be printed in the blank area as additional information. As the notification information, for example, when the manuscript information is a page operated by a Web page manager who receives a product order, information on the service provided on the Web page (for example, “Taro Suzuki, product number 01-001). Information such as “Please wait for a while as it is scheduled to be delivered around the end of this month,” or “Taro Suzuki, member number 0001, is now 100 points.” ) Is considered.
[0084]
In the embodiment described above, the advertisement information related to the document information includes information directly or indirectly related to the content of the document information. For example, if the manuscript information is content for high school students, the advertising information related to products and services for high school students is advertising information related to the manuscript information. Further, for example, when the manuscript information is content related to baseball, not only advertisements related to baseball but also advertisements related to other sports have relevance in terms of sports. It is.
[0085]
Although not specifically described in the above-described embodiment, the advertisement information providing server 40 operates according to a control program (additional information printing support program) for executing the above-described processes. This control program is a program for providing additional information to be printed in the remaining area of the paper medium on which the document information is printed. For example, the control program provides the advertisement information providing server 40 with the size of the remaining area and the content of the document information. Receiving request information including document specifying information for specifying, and selecting additional information matching the document specifying information and size included in the received request information in response to receiving the request information; And a step of transmitting selected additional information via a network.
[0086]
Although not specifically described in the above-described embodiment, the user terminal 20 operates in accordance with a control program (additional information printing program) for executing the above-described processes. This control program is an additional information printing program for printing additional information acquired via the network in the remaining area of the paper medium on which the document information acquired via the network is printed. Specifically, request information including a step of calculating the size of the surplus area, and the document specifying information for specifying the content of the surplus area and the content of the document information is calculated on the browser mounted on the user terminal 20. This is a control program for executing a transmitting step and a step of receiving additional information that matches the content and size of the document information.
[0087]
【The invention's effect】
  As described above, according to the additional information printing system of the present invention,Providing additional information to be added to manuscript information including internal advertisement informationAn additional information providing server;endEnd devicePrepared,The terminal deviceThe paper media on which the document information is printedCalculating means for calculating the size of the remainder area, and the size of the calculated remainder area,,Document informationTheIdentifyforDocument specific information andAdvertisement specifying information for specifying internal advertisement information, personal information for specifying a user of the terminal device, andRequest information includingThrough the networkFor additional information provider serverSendingRequest information transmission meansAnd receiving additional information from the additional information providing server via the network, including means for creating print information obtained by combining the received additional information with the remainder area of the document information, and means for printing the created print information.Additional information providing serverMeans for storing a plurality of additional information of different sizes in advance in association with each of a plurality of types of document information;Request informationTheReceiveThen,Accumulate means to accumulateAdditional information selection means for selecting additional information, and selected additional information,Over the networkTo the terminal deviceAdditional information transmitting means for transmittingMeans for storing and accumulating a plurality of additional information in association with a combination of document specifying information and size, advertisement specifying information, and attribute information indicating a user attribute, and the additional information selecting means has received Means for identifying additional information group matching the document specifying information and size included in the request information, means for obtaining user attribute information using personal information included in the request information received from the terminal device, and Means for selecting, from the additional information group, additional information that matches the advertisement specifying information included in the request information and the obtained attribute information. With such a configuration, it is possible to print additional information related to the document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0090]
The manuscript information includes internal advertisement information, the request information includes browsed advertisement specifying information for specifying the internal advertisement information from which the related information is browsed, and the additional information selecting means includes the browsed advertisement specifying information. If the related information is configured to select additional information related to the browsed internal advertisement information, the additional information related to the browsed internal advertisement information included in the manuscript information is selected. It is possible to print in the remaining area. That is, it is possible to add information related to the content of the internal advertisement information that the user has shown interest in.
[0092]
When the terminal device is configured to acquire the address of the additional information providing server when acquiring the document information via the network, the terminal device transmits the request information to the additional information providing server. Will be able to.
[0093]
  Further, according to the additional information printing support method of the present invention,For adding to manuscript information including internal advertisement informationAn additional information printing support method for providing additional information,A server providing additional information is associated with a combination of document specifying information and size for specifying document information, advertisement specifying information for specifying internal advertisement information, and attribute information indicating a user attribute, Storing a plurality of additional information of different sizes in advance, and a serverThe size of the extra area and,Document specific information and, Advertisement specifying information, personal information for specifying the user of the terminal device, andRequest information includingFrom the terminal device via the networkReceiving step;Server from terminal deviceRequest informationTheReceiveThen,The step of identifying the additional information group that matches the document specifying information and the size included in the received request information, and the server obtains the user attribute information using the personal information included in the request information received from the terminal device. The step and the server match the advertisement specifying information included in the request information and the requested attribute information in the specified additional information group.Select additional informationStep and serverThe selected additional information,Over the networkTo the terminal deviceAdditional information related to the document information that the user is likely to be interested in can be printed in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0096]
  The manuscript information includes internal advertisement information, and the request information includes browsed advertisement specifying information for specifying the internal advertisement information from which related information has been browsed,A server that provides additional informationIn the case where the additional information related to the internal advertisement information from which the related information is browsed is selected based on the browsed advertisement specifying information, the browsed internal advertisement included in the manuscript information is selected. Additional information related to the information can be printed in the remaining area. That is, it is possible to add information related to the content of the internal advertisement information that the user has shown interest in.
[0098]
  Further, according to the additional information printing method of the present invention,The terminal device is a paper medium on which manuscript information including internal advertisement information is printed.Calculating the size of the remainder area;The terminal deviceCalculate the remainder area size and,Document informationTheIdentifyforDocument specific information andAdvertisement specifying information for specifying internal advertisement information, personal information for specifying a user of the terminal device, andRequest information includingTo a server that provides additional information to be added to document information via a networkSending, andA step of storing a plurality of pieces of additional information having different sizes in advance in association with a combination of document specifying information and size, advertisement specifying information, and attribute information indicating user attributes;Request informationTheReceiveThen,The step of specifying additional information group matching the document specifying information and size included in the received request information, and the server obtains user attribute information using the personal information included in the request information received from the terminal device. A step in which the server selects the additional information that matches the advertisement specifying information included in the request information and the obtained attribute information from the specified additional information group, and the server transmits the selected additional information via the network. Transmitting to the terminal device, and when the terminal device receives the additional information from the server via the network, creating the print information by combining the received additional information with the remainder area of the document information, and the terminal device, Printing the created print informationTherefore, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0099]
  Further, according to the additional information printing support program of the present invention,For adding to manuscript information including internal advertisement informationProvide additional informationHave the server execute the processAn additional information printing support program forA plurality of additional information having different sizes in advance in association with a combination of document specifying information and size for specifying document information, advertisement specifying information for specifying internal advertisement information, and attribute information indicating user attributes With means to accumulateOn the computer,The paper media on which the document information is printedThe size of the extra area and,Document specific information and, Advertisement specifying information, personal information for specifying the user of the terminal device, andRequest information includingFrom the terminal device via the networkReceiveprocessingWhen,From the terminal deviceRequest informationTheReceiveThen,Processing for specifying additional information group matching the document specifying information and size included in the received request information, processing for obtaining user attribute information using personal information included in the request information received from the terminal device, Of the specified additional information group, it matches the advertisement specific information and requested attribute information included in the request informationSelect additional informationProcessing,The selected additional information,Over the networkTo the terminal deviceSendprocessingTherefore, it is possible to print additional information related to document information that the user is interested in in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[0100]
  Furthermore, according to the additional information printing program of the present invention,For adding to manuscript information including internal advertisement informationPrinting additional informationHave the terminal device execute the processAn additional information printing program forCoComputerThe paper media on which the document information is printedCalculate the size of the extra areaprocessingAnd the calculated remainder area size and,Document informationTheIdentifyforDocument specific information andAdvertisement specifying information for specifying internal advertisement information, personal information for specifying a user of the terminal device, andRequest information includingTo a server that provides additional information over the networkSendprocessingWhen,From the server, over the networkMatch the content and size of the manuscript informationDoReceive additional informationprocessingWhenA process of creating print information obtained by combining the received additional information with the remainder area of the document information, and a process of printing the created print information.As a result, the additional information related to the document information that the user is interested in can be printed in the remaining area. Therefore, it is possible to provide additional information that meets the needs of the user who wants to utilize the document information acquired via the network.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an example of a configuration of an additional information printing system according to an embodiment of the present invention.
FIG. 2 is a timing chart showing an example of information acquisition processing and processing timing in an embodiment of the present invention.
FIG. 3 is a flowchart illustrating an example of additional information synthesis printing processing according to an embodiment of the present invention.
FIG. 4 is an explanatory diagram illustrating an example of a state of a print sheet on which print information is printed according to an embodiment of the present invention.
FIG. 5 is a flowchart illustrating an example of additional information selection processing according to an embodiment of the present invention.
FIG. 6 is an explanatory diagram showing an example of a storage state of information stored in the database of the additional information providing server according to the embodiment of the present invention.
[Explanation of symbols]
10 Additional information printing system
20 User terminal
30 WWW server
31,41 database
40 Advertising information provision server
50 network

Claims (1)

内部広告情報を含む原稿情報に付加するための付加情報を提供する付加情報提供サーバと、
端末装置とを備え、
前記端末装置は、
原稿情報が印刷される紙媒体の余り領域のサイズを算出する算出手段と、
算出した余り領域のサイズと、原稿情報を特定するための原稿特定情報と、前記原稿情報に含まれて表示される前記内部広告情報を特定するための広告特定情報と、当該端末装置のユーザを特定するための個人情報とを含む依頼情報を、ネットワークを介して前記付加情報提供サーバに送信する依頼情報送信手段と、
前記付加情報提供サーバからネットワークを介して付加情報を受信すると、受信した前記付加情報を前記原稿情報の余り領域に合成した印刷情報を作成する手段と、
前記作成した印刷情報を印刷する手段とを含み、
前記付加情報提供サーバは、
複数種類の原稿情報のそれぞれに対応付けて、予めサイズが異なる複数の付加情報を蓄積する手段と、
前記端末装置から前記依頼情報を受信すると、前記蓄積する手段が蓄積する付加情報を選択する付加情報選択手段と、
選択した付加情報を、ネットワークを介して前記端末装置に送信する付加情報送信手段とを含み、
前記蓄積する手段は、原稿特定情報およびサイズの組合せと、広告特定情報と、ユーザの属性を示す属性情報とに対応付けて、複数の付加情報を蓄積し、
付加情報選択手段は、受信した依頼情報に含まれている原稿特定情報およびサイズに合致する付加情報群を特定する手段と、
前記端末装置から受信した依頼情報に含まれる個人情報を用いてユーザの属性情報を求める手段と、
前記特定した付加情報群のうち、前記依頼情報に含まれる広告特定情報および前記求めた属性情報に合致する付加情報を選択する手段と、を有する
ことを特徴とする付加情報印刷システム。
An additional information providing server that provides additional information to be added to the manuscript information including the internal advertisement information;
A terminal device,
The terminal device
Calculating means for calculating the size of the remaining area of the paper medium on which the document information is printed;
The size of the calculated remainder area, the document specifying information for specifying the document information, the advertisement specifying information for specifying the internal advertisement information to be displayed included in the document information, and the user of the terminal device Request information transmitting means for transmitting request information including personal information for specifying to the additional information providing server via a network;
Means for generating print information by combining the received additional information with a remainder area of the document information when receiving the additional information from the additional information providing server via a network;
Means for printing the created print information,
The additional information providing server includes:
Means for storing a plurality of additional information of different sizes in advance in association with each of a plurality of types of document information;
Upon receiving the request information from the terminal device, additional information selecting means for selecting additional information stored by the storing means;
Additional information transmission means for transmitting the selected additional information to the terminal device via a network,
The storing means stores a plurality of additional information in association with a combination of document specifying information and size, advertisement specifying information, and attribute information indicating a user attribute,
The additional information selecting means specifies means for specifying additional information group matching the document specifying information and size included in the received request information,
Means for obtaining user attribute information using personal information included in the request information received from the terminal device;
An additional information printing system comprising: means for selecting, from the specified additional information group, additional information that matches the advertisement specifying information included in the request information and the obtained attribute information.
JP2001180205A 2001-06-14 2001-06-14 Additional information printing system, method, and program, and additional information printing support method and program Expired - Fee Related JP3741001B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001180205A JP3741001B2 (en) 2001-06-14 2001-06-14 Additional information printing system, method, and program, and additional information printing support method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001180205A JP3741001B2 (en) 2001-06-14 2001-06-14 Additional information printing system, method, and program, and additional information printing support method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005267080A Division JP4094631B2 (en) 2005-09-14 2005-09-14 Additional information printing support system, server, method and program

Publications (2)

Publication Number Publication Date
JP2002373161A JP2002373161A (en) 2002-12-26
JP3741001B2 true JP3741001B2 (en) 2006-02-01

Family

ID=19020662

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001180205A Expired - Fee Related JP3741001B2 (en) 2001-06-14 2001-06-14 Additional information printing system, method, and program, and additional information printing support method and program

Country Status (1)

Country Link
JP (1) JP3741001B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004302578A (en) * 2003-03-28 2004-10-28 Minolta Co Ltd File output program
US20060059271A1 (en) * 2004-09-01 2006-03-16 Kabushiki Kaisha Toshiba Information processing apparatus, printing apparatus, and printing program
JP7394333B2 (en) * 2019-04-08 2023-12-08 株式会社ジェイ・キャスト Advertising processing device and advertising processing method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3470444B2 (en) * 1995-03-16 2003-11-25 富士ゼロックス株式会社 Image forming apparatus and method
JPH08287269A (en) * 1995-04-19 1996-11-01 Sony Corp Device and method for information display
US6026369A (en) * 1997-05-09 2000-02-15 International Business Machines Corporation Method for distributing advertising in a distributed web modification system
US6487538B1 (en) * 1998-11-16 2002-11-26 Sun Microsystems, Inc. Method and apparatus for local advertising
JP3167125B2 (en) * 1999-04-14 2001-05-21 キヤノン株式会社 Information processing apparatus, information processing method, and computer-readable recording medium storing information processing program
US7065497B1 (en) * 1999-06-07 2006-06-20 Hewlett-Packard Development Company, L.P. Document delivery system for automatically printing a document on a printing device
US7025346B1 (en) * 1999-06-07 2006-04-11 Hewlett-Packard Development Company, L.P. System and related methods for automatically determining the media count in a printing device media tray
US7038796B1 (en) * 1999-06-07 2006-05-02 Hewlett-Packard Development Company, L.P. Document delivery system for automatically printing a document on a printing device
DE60002546T2 (en) * 1999-06-07 2004-03-18 Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto SYSTEM AND METHOD FOR AUTOMATICALLY DETECTING THE MEDIA TYPE IN THE PAPER TRAY OF A PRINTER
EP1108240B1 (en) * 1999-06-07 2003-08-27 Hewlett-Packard Company, A Delaware Corporation An agent and method for dynamically scheduling publication in an automated document delivery system
US6496927B1 (en) * 1999-06-09 2002-12-17 Amx Corporation Method and configuring a user interface for controlling a controlled device based upon a device class
JP2001117979A (en) * 1999-10-15 2001-04-27 Fuji Photo Film Co Ltd Information terminal for network and printing method

Also Published As

Publication number Publication date
JP2002373161A (en) 2002-12-26

Similar Documents

Publication Publication Date Title
JP6002279B2 (en) Advertisement customization method and system
US20080071616A1 (en) System and Method for Ensuring Delivery of Advertising
JP2004177936A (en) Method, system, and server for advertisement downloading, and client terminal
JPWO2011105487A1 (en) Server device and program for advertisement image distribution
JP5028578B2 (en) Feed storage system, feed storage method, and program
US7325192B1 (en) Method of assembling content from content providers
JP2010129013A (en) System, method, device and program for advertisement distribution
JP3741001B2 (en) Additional information printing system, method, and program, and additional information printing support method and program
JP2002215510A (en) Advertising method for supplying variable advertisement and advertising method for registering property information on advertisement information and supplying customized advertisement information
WO2011024404A1 (en) Content distribution system, content distribution server, and content distribution program
JP5094953B2 (en) Information distribution apparatus, method, and program
JP4094631B2 (en) Additional information printing support system, server, method and program
JP2005070889A (en) Attribute judgment system, method, and computer program
JP2009230320A (en) Apparatus, system and method for generating print page, and computer program
JP2009020709A (en) Information presentation device, information presentation method and information presentation processing program
JP2012064144A (en) Relay server and advertisement distribution system
JP2002133263A (en) Method and system for presenting advertisement
JP5112459B2 (en) Page generation apparatus and method
JP4418190B2 (en) Media distribution system and method
JP4825943B2 (en) Image information provision system
JP3962205B2 (en) Ad delivery method
JP5297882B2 (en) Information providing system, information providing server, and information providing program
JP2006277502A (en) Article sales system, advertising server, user terminal, article sales method, program and program recording medium
JP3306419B2 (en) Advertising system on the Internet
JP2017182728A (en) Advertised commodity information generation apparatus and advertised commodity information generation method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050121

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050905

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20050905

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20051011

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051018

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051031

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081118

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091118

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091118

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111118

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111118

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121118

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121118

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131118

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees