(57)【要約】【課題】  ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に、原稿情報に関連した付加情報を合成して印刷する。【解決手段】  ユーザ端末は、余白領域の大きさを計算し、合成情報サイズを決定する。次いで、原稿情報に対応して保存されているアドレスを用いて広告情報提供サーバに接続して広告依頼情報を送信する。広告依頼情報を出力したあと、広告情報提供サーバから原稿情報に関連する広告情報を受信すると、ユーザ端末は、原稿情報と取得した広告情報とを合成した印刷情報を作成する。そして、ユーザ端末は、作成した印刷情報を出力装置を用いて印刷する。従って、余り領域に原稿情報に関連した付加情報を合成して印刷することができる。【選択図】  図３
2006031735.tif 000002
【特許請求の範囲】
【請求項１】
挿入情報を含む原稿情報に付加するための付加情報を提供するサーバと、
前記サーバとネットワークを介して接続された端末装置とを備え、
前記端末装置は、
前記原稿情報を表示する表示手段と、
前記表示手段により前記原稿情報に含まれて表示される前記挿入情報を特定するための挿入情報特定情報を含む依頼情報を、前記サーバに送信する端末側送信手段と、
前記サーバから受信した前記付加情報を、前記原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成する手段とを含み、
前記サーバは、
前記付加情報を、前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、
前記端末装置から前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記挿入情報特定情報に対応する前記付加情報を選択する付加情報選択手段と、
選択した前記付加情報を、前記端末装置に送信するサーバ側送信手段とを含む
ことを特徴とする付加情報印刷支援システム。
【請求項２】
挿入情報を含む原稿情報に付加するための付加情報を提供するサーバと、
前記サーバとネットワークを介して接続された端末装置とを備え、
前記端末装置は、
前記原稿情報を表示する表示手段と、
前記表示手段により表示される前記原稿情報を特定するための原稿情報特定情報、および前記原稿情報に含まれて表示される前記挿入情報を特定するための挿入情報特定情報を含む依頼情報を、前記サーバに送信する端末側送信手段と、
前記サーバから受信した前記付加情報を、前記原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成する手段とを含み、
前記サーバは、
前記付加情報を、前記原稿情報を特定するための原稿情報特定情報、および前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、
前記端末装置から前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記原稿情報特定情報および前記挿入情報特定情報に対応する前記付加情報を選択する付加情報選択手段と、
選択した前記付加情報を、前記端末装置に送信するサーバ側送信手段とを含む
ことを特徴とする付加情報印刷支援システム。
【請求項３】
端末装置は、原稿情報が印刷される媒体の余り領域のサイズを算出する算出手段を更に含み、
依頼情報は、前記算出手段が算出した余り領域のサイズを更に含み、
蓄積手段は、更に、付加情報を、異なるサイズごとに蓄積し、
付加情報選択手段は、更に、受信した前記依頼情報に含まれる余り領域のサイズに対応する付加情報を選択する
請求項１または請求項２に記載の付加情報印刷支援システム。
【請求項４】
挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続された、前記原稿情報に付加するための付加情報を提供する付加情報印刷支援サーバであって、
前記付加情報を、前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、
前記端末装置から、前記端末装置に前記原稿情報に含まれて表示される前記挿入情報を特定するための挿入情報特定情報を含む前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記挿入情報特定情報に対応する前記付加情報を選択する付加情報選択手段と、
選択した前記付加情報を、前記端末装置が前記付加情報を前記表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、前記端末装置に送信するサーバ側送信手段とを
備えたことを特徴とする付加情報印刷支援サーバ。
【請求項５】
挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続された、前記原稿情報に付加するための付加情報を提供する付加情報印刷支援サーバであって、
前記付加情報を、前記原稿情報を特定するための原稿情報特定情報、および前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、
前記端末装置から、前記原稿情報を特定するための原稿情報特定情報、および前記端末装置に前記原稿情報に含まれて表示される前記挿入情報を特定するための挿入情報特定情報を含む前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記原稿情報特定情報および前記挿入情報特定情報に対応する前記付加情報を選択する付加情報選択手段と、
選択した前記付加情報を、前記端末装置が前記付加情報を前記表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、前記端末装置に送信するサーバ側送信手段とを
備えたことを特徴とする付加情報印刷支援サーバ。
【請求項６】
依頼情報は、端末装置が算出した余り領域のサイズを更に含み、
蓄積手段は、更に、付加情報を、異なるサイズごとに蓄積し、
付加情報選択手段は、更に、受信した前記依頼情報に含まれる余り領域のサイズに対応する付加情報を選択する
請求項４または請求項５に記載の付加情報印刷支援サーバ。
【請求項７】
挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバが、前記原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、
蓄積手段が、前記付加情報を、前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積するステップと、
付加情報選択手段が、前記端末装置から、前記端末装置に前記原稿情報に含まれて表示される前記挿入情報を特定するための挿入情報特定情報を含む前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記挿入情報特定情報に対応する前記付加情報を選択するステップと、
サーバ側送信手段が、選択した前記付加情報を、前記端末装置が前記付加情報を前記表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、前記端末装置に送信するステップとを
含むことを特徴とする付加情報印刷支援方法。
【請求項８】
挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバが、前記原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、
蓄積手段が、前記付加情報を、前記原稿情報を特定するための原稿情報特定情報、および前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積するステップと、
付加情報選択手段が、前記端末装置から、前記原稿情報を特定するための原稿情報特定情報、および前記原稿情報に含まれて前記端末装置に表示された前記挿入情報を特定するための挿入情報特定情報を含む前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記原稿情報特定情報および前記挿入情報特定情報に対応する前記付加情報を選択するステップと、
サーバ側送信手段が、選択した前記付加情報を、前記端末装置が前記付加情報を前記表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、前記端末装置に送信するステップとを
含むことを特徴とする付加情報印刷支援方法。
【請求項９】
挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバに、前記原稿情報に付加するための付加情報を提供する手順を実行させるための付加情報印刷支援プログラムであって、
蓄積手段を備えたコンピュータに、
蓄積手段に、前記付加情報を、前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する手順と、
前記端末装置から、前記端末装置に前記原稿情報に含まれて表示される前記挿入情報を特定するための挿入情報特定情報を含む前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記挿入情報特定情報に対応する前記付加情報を選択する手順と、
選択した前記付加情報を、前記端末装置が前記付加情報を前記表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、前記端末装置に送信する手順とを
実行させるための付加情報印刷支援プログラム。
【請求項１０】
挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバに、前記原稿情報に付加するための付加情報を提供する手順を実行させるための付加情報印刷支援プログラムであって、
蓄積手段を備えたコンピュータに、
蓄積手段に、前記付加情報を、前記原稿情報を特定するための原稿情報特定情報、および前記挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する手順と、
前記端末装置から、前記原稿情報を特定するための原稿情報特定情報、および前記原稿情報に含まれて前記端末装置に表示される前記挿入情報を特定するための挿入情報特定情報を含む前記依頼情報を受信すると、前記蓄積手段が蓄積する付加情報から、前記受信した依頼情報に含まれる前記原稿情報特定情報および前記挿入情報特定情報に対応する前記付加情報を選択する手順と、
選択した前記付加情報を、前記端末装置が前記付加情報を前記表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、前記端末装置に送信する手順とを
実行させるための付加情報印刷支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に付加情報を印刷することができる付加情報印刷支援システム、付加情報印刷支援サーバ、付加情報印刷支援方法、及び付加情報を印刷または印刷支援を行うための処理をコンピュータに実行させるための付加情報印刷支援プログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを利用して情報の閲覧や収集などを行うユーザによって、インターネット上に開設されているＷｅｂページの掲載情報を閲覧したり印刷したりすることが行われている。Ｗｅｂページに掲載される掲載情報の多くには、バナー広告と呼ばれる内部広告情報が含まれている。従って、Ｗｅｂページの掲載情報を印刷すると、バナー広告を含む掲載情報が印刷される。
【０００３】
【特許文献１】特開平８−２５６２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、バナー広告は単なる見だしに過ぎないので、商品やサービスなどの広告する対象について詳細に表現することは困難である。従って、幅広い内容で広告を行うためにはより広いスペースが必要となるが、広告のために紙媒体を余計に使用することとすると、印刷を行ったユーザにとって不利益が生じる。また、広告のみが掲載されたページについては、印刷後ただちに廃棄されることが考えられるので、広告の手法としては非効率的なものとなってしまうおそれがある。このように、Ｗｅｂページに掲載されている情報が印刷される際に、ユーザに不利益を与えることなく、効率的に広告情報を付加させることが困難であるという問題があった。
【０００５】
Ｗｅｂページに掲載された情報を印刷した場合に、最終ページなどにある程度のスペースを持つ余白ができることがある。このような原稿情報の余白領域に広告情報を合成して印刷するものとして、例えば上記の特許文献１に記載されている画像形成システムがある。しかし、上記の画像形成システムは、複写装置に適用されることが想定されており、複写装置利用者のニーズに応えようとするものであって、Ｗｅｂページの掲載情報を活用しようとするユーザのニーズについては考慮されていない。上記の画像形成システムでは、Ｗｅｂページの掲載情報を活用しようとするユーザの興味とは無関係に広告情報が合成されるので、効果的な広告とはならずに非効率な広告となってしまうおそれがある。従って、Ｗｅｂページに掲載されている情報が印刷される際に、ユーザに不利益を与えることなく効率的に広告情報を付加させることが困難であるという問題は依然として解消されていない。
【０００６】
本発明は上述した問題を解消し、ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に、原稿情報に関連した付加情報を合成して印刷することができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明による付加情報印刷支援システムは、挿入情報（例えば、バナー広告）を含む原稿情報に付加するための付加情報（例えば、広告情報）を提供するサーバ（例えば、広告情報提供サーバ４０）と、サーバとネットワークを介して接続された端末装置（例えば、ユーザ端末２０）とを備え、端末装置は、原稿情報を表示する表示手段（例えば、ユーザ端末２０の表示装置によって実現される）と、表示手段により原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報（例えば、原稿情報に掲載されているバナー広告のＵＲＬ）を含む依頼情報（例えば、広告依頼情報）を、サーバに送信する端末側送信手段（例えば、プログラムに従って動作するユーザ端末２０のＣＰＵ及びネットワークインタフェース部によって実現される）と、サーバから受信した付加情報を、原稿情報が印刷される媒体（例えば、紙媒体）の余り領域に合成した印刷情報を作成する手段（例えば、プログラムに従って動作するユーザ端末２０のＣＰＵによって実現される）とを含み、サーバは、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段（例えば、データベース４１）と、端末装置から依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択する付加情報選択手段（例えば、プログラムに従って動作する広告情報提供サーバ４０のＣＰＵによって実現される）と、選択した付加情報を、端末装置に送信するサーバ側送信手段（例えば、プログラムに従って動作する広告情報提供サーバ４０のＣＰＵ及びネットワークインタフェース部によって実現される）とを含むことを特徴とする。
【０００８】
また、付加情報印刷支援システムは、挿入情報を含む原稿情報に付加するための付加情報を提供するサーバと、サーバとネットワークを介して接続された端末装置とを備え、端末装置は、原稿情報を表示する表示手段と、表示手段により表示される原稿情報を特定するための原稿情報特定情報（例えば、原稿情報とされているページのＵＲＬ）、および原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を、サーバに送信する端末側送信手段と、サーバから受信した付加情報を、原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成する手段とを含み、サーバは、付加情報を、原稿情報を特定するための原稿情報特定情報、および挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、端末装置から依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる原稿情報特定情報および挿入情報特定情報に対応する付加情報を選択する付加情報選択手段と、選択した付加情報を、端末装置に送信するサーバ側送信手段とを含むものであってもよい。
【０００９】
また、付加情報印刷支援システムにおいて、端末装置は、原稿情報が印刷される媒体の余り領域のサイズを算出する算出手段（例えば、プログラムに従って動作するユーザ端末２０のＣＰＵによって実現される）を更に含み、依頼情報は、算出手段が算出した余り領域のサイズ（例えば、合成情報サイズ）を更に含み、蓄積手段は、更に、付加情報を、異なるサイズごとに蓄積し、付加情報選択手段は、更に、受信した依頼情報に含まれる余り領域のサイズに対応する付加情報を選択するものであってもよい。
【００１０】
本発明による付加情報印刷支援サーバは、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続された、原稿情報に付加するための付加情報を提供する付加情報印刷支援サーバ（例えば、広告情報提供サーバ４０）であって、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、端末装置から、端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択する付加情報選択手段と、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信するサーバ側送信手段とを備えたことを特徴とする。
【００１１】
また、付加情報印刷支援サーバは、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続された、原稿情報に付加するための付加情報を提供する付加情報印刷支援サーバであって、付加情報を、原稿情報を特定するための原稿情報特定情報、および挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、端末装置から、原稿情報を特定するための原稿情報特定情報、および端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる原稿情報特定情報および挿入情報特定情報に対応する付加情報を選択する付加情報選択手段と、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信するサーバ側送信手段とを備えたものであってもよい。
【００１２】
また、付加情報印刷支援サーバにおいて、依頼情報は、端末装置が算出した余り領域のサイズを更に含み、蓄積手段は、更に、付加情報を、異なるサイズごとに蓄積し、付加情報選択手段は、更に、受信した依頼情報に含まれる余り領域のサイズに対応する付加情報を選択するものであってもよい。
【００１３】
本発明による付加情報印刷支援方法は、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバが、原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、蓄積手段が、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積するステップと、付加情報選択手段が、端末装置から、端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択するステップと、サーバ側送信手段が、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信するステップとを含むことを特徴とする。
【００１４】
また、付加情報印刷支援方法は、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバが、原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、蓄積手段が、付加情報を、原稿情報を特定するための原稿情報特定情報、および挿入情報を特定するための挿入情報特定情報に対応付けて蓄積するステップと、付加情報選択手段が、端末装置から、原稿情報を特定するための原稿情報特定情報、および原稿情報に含まれて端末装置に表示された挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる原稿情報特定情報および挿入情報特定情報に対応する付加情報を選択するステップと、サーバ側送信手段が、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信するステップとを含むものであってもよい。
【００１５】
本発明による付加情報印刷支援プログラムは、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバに、原稿情報に付加するための付加情報を提供する手順を実行させるための付加情報印刷支援プログラムであって、蓄積手段を備えたコンピュータに、蓄積手段に、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する手順と、端末装置から、端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択する手順と、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信する手順とを実行させるものである。
【００１６】
また、付加情報印刷支援プログラムは、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバに、原稿情報に付加するための付加情報を提供する手順を実行させるための付加情報印刷支援プログラムであって、蓄積手段を備えたコンピュータに、蓄積手段に、付加情報を、原稿情報を特定するための原稿情報特定情報、および挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する手順と、端末装置から、原稿情報を特定するための原稿情報特定情報、および原稿情報に含まれて端末装置に表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる原稿情報特定情報および挿入情報特定情報に対応する付加情報を選択する手順と、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信する手順とを実行させるものであってもよい。
【発明の効果】
【００１７】
本発明の付加情報印刷支援システムによれば、挿入情報を含む原稿情報に付加するための付加情報を提供するサーバと、サーバとネットワークを介して接続された端末装置とを備える。また、端末装置は、原稿情報を表示する表示手段と、表示手段により原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を、サーバに送信する端末側送信手段と、サーバから受信した付加情報を、原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成する手段とを含む。さらに、サーバは、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、端末装置から依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択する付加情報選択手段と、選択した付加情報を、端末装置に送信するサーバ側送信手段とを含む。このような構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【００１８】
また、本発明の付加情報印刷支援サーバによれば、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続された、原稿情報に付加するための付加情報を提供する付加情報印刷支援サーバであって、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する蓄積手段と、端末装置から、端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択する付加情報選択手段と、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信するサーバ側送信手段とを備える。このような構成としたことで、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷することができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【００１９】
また、本発明の付加情報印刷支援方法によれば、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバが、原稿情報に付加するための付加情報を提供する付加情報印刷支援方法であって、蓄積手段が、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積するステップと、付加情報選択手段が、端末装置から、端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択するステップと、サーバ側送信手段が、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信するステップとを含むものであるので、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷させることができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【００２０】
また、本発明の付加情報印刷支援プログラムによれば、挿入情報を含む原稿情報を表示する端末装置とネットワークを介して接続されたサーバに、原稿情報に付加するための付加情報を提供する手順を実行させるための付加情報印刷支援プログラムであって、蓄積手段を備えたコンピュータに、蓄積手段に、付加情報を、挿入情報を特定するための挿入情報特定情報に対応付けて蓄積する手順と、端末装置から、端末装置に原稿情報に含まれて表示される挿入情報を特定するための挿入情報特定情報を含む依頼情報を受信すると、蓄積手段が蓄積する付加情報から、受信した依頼情報に含まれる挿入情報特定情報に対応する付加情報を選択する手順と、選択した付加情報を、端末装置が付加情報を表示された原稿情報が印刷される媒体の余り領域に合成した印刷情報を作成するために、端末装置に送信する手順とを実行させるので、ユーザが興味を持っていると思われる原稿情報に関連した付加情報を余り領域に印刷させることができる。従って、ネットワークを介して取得した原稿情報を活用しようとするユーザのニーズに合致した付加情報を提供することができるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本例の付加情報印刷システム１０の構成の例を示すブロック図である。付加情報印刷システム１０は、ユーザ端末２０と、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ３０と、広告情報提供サーバ４０とを含む。ユーザ端末２０、ＷＷＷサーバ３０、および広告情報提供サーバ４０は、それぞれインターネットなどの通信ネットワーク５０に接続されている。なお、ユーザ端末２０と、ＷＷＷサーバ３０は、それぞれいくつネットワーク５０に接続されていてもよい。
【００２２】
ユーザ端末２０は、例えばパーソナルコンピュータなどの情報処理装置により構成され、ネットワーク５０を利用して情報の閲覧や収集などを行うユーザによって管理される。ユーザ端末２０は、ネットワーク５０への接続や、ネットワーク５０を利用した情報の送受などを行うことができる環境（ハードウェアおよびソフトウェアにおける環境）を有している。
【００２３】
ＷＷＷサーバ３０は、例えばワークステーションサーバなどの情報処理装置により構成される。ＷＷＷサーバ３０は、本例では会員ユーザに関する情報を管理する機能などの各種の機能を有する。ＷＷＷサーバ３０は、本例では様々な情報を会員ユーザに対して提供するためのＷｅｂページを運営しており、Ｗｅｂページによって様々な情報の提供を行っている。また、ＷＷＷサーバ３０は、Ｗｅｂページに掲載する各種の情報や、会員情報などを格納するデータベース３１を有している。
【００２４】
ＷＷＷサーバ３０は、本例では、Ｃｏｏｋｉｅと呼ばれるユーザを識別するための文字列情報を利用して各ユーザを管理する。ここで、Ｃｏｏｋｉｅを利用してユーザ管理を行う場合の処理について簡単に説明する。先ず、ＷＷＷサーバ３０は、Ｃｏｏｋｉｅを生成し、会員ユーザが管理する各ユーザ端末（例えばユーザ端末２０、具体的には、端末に搭載されているブラウザ）に向けて送信する。Ｃｏｏｋｉｅを取得すると、各ユーザ端末は、それぞれＣｏｏｋｉｅが格納されたファイル（Ｃｏｏｋｉｅファイル）を保存する。ＷＷＷサーバ３０にアクセスする際には、各ユーザ端末は、ユーザ端末に搭載されているブラウザの機能によってＣｏｏｋｉｅファイルを送信する。そして、ＷＷＷサーバ３０は、取得したＣｏｏｋｉｅファイルによって、ユーザに関する情報を認識する。このようにして各ユーザに関する情報を認識することができるため、ＷＷＷサーバ３０は、最新のユーザ情報を把握することができるようになり、例えば、カスタマイズド・サービスと呼ばれる各ユーザの属性に合ったサービスなどを提供することができるようになる。
【００２５】
広告情報提供サーバ４０は、例えばワークステーションサーバなどの情報処理装置により構成される。広告情報提供サーバ４０は、付加情報（本例では広告情報）を提供する機能などの各種の機能を有する。また、広告情報提供サーバ４０は、付加情報や、提供する付加情報の選択に用いられる各種の情報（図６参照）などを格納するデータベース４１を有している。なお、ＷＷＷサーバ３０と広告情報提供サーバ４０とが同一のサーバによって構成されていてもよい。
【００２６】
次に、本例の付加情報印刷システム１０における情報取得処理について図２を参照して説明する。図２は、本例の付加情報印刷システム１０における情報取得処理および処理タイミングの一例を示すタイミングチャートである。ここでは、ユーザ端末２０を管理するユーザＡが、ＷＷＷサーバ３０によって提供されている情報を取得する処理が行われるものとする。なお、ユーザＡは、予め個人情報を提示して会員登録を行っており、ＷＷＷサーバ３０が運営するＷｅｂページの閲覧などを行うことができる会員ユーザであるものとする。本例の情報取得処理では、以下に示すように、ＷＷＷサーバ３０の管理者と提携している付加情報提供者に管理されている広告情報提供サーバ４０のアドレスが、取得したページに対応付けされてユーザ端末２０に保存される処理が実行される。
【００２７】
情報取得処理において、ユーザ端末２０は、ユーザＡの操作に応じて、ネットワーク５０を介してＷＷＷサーバ３０にアクセスし、ＷＷＷサーバ３０が提供しているＷｅｂページのホームページ（Ｗｅｂページの最初のページであって、例えばＷｅｂページ全体の目次的な役割を果たすようなページである。）の取得要求を行う（ステップＳ２０１）。
【００２８】
ユーザ端末２０からホームページの取得要求を受けると、ＷＷＷサーバ３０は、自己が運営するＷｅｂページのホームページに関する情報と、本例では広告情報提供サーバ４０のアドレス（例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｓｅ  Ｌｏｃａｔｏｒ））とを、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ２０２）。
【００２９】
ＷＷＷサーバ３０からの情報を受信すると、ユーザ端末２０は、取得したホームページに関する情報にもとづいて、ホームページを図示しない表示装置の表示画面に表示するとともに、取得した広告情報提供サーバ４０のアドレスを保存する（ステップＳ２０３）。なお、取得した広告情報提供サーバ４０のアドレスは、ホームページのＵＲＬと対応付けされて保存される。そして、ユーザＡは、ユーザ端末２０を操作して、表示画面に表示されたホームページの閲覧を行う。また、ユーザＡによって別のページに関する情報を取得するための操作（例えば、次のページの取得ボタンを押下するマウスクリック操作）がなされると、ユーザ端末２０は、ＷＷＷサーバ３０に対して、ユーザＡの希望する新たなページの情報の取得要求を行う（ステップＳ２０４）。
【００３０】
ユーザ端末２０から新たなページの取得要求を受けると、ＷＷＷサーバ３０は、要求されたページに関する情報と、そのページに関連する付加情報の提供元（本例では、広告情報提供サーバ４０）のアドレスとを、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ２０５）。上記のように、本例では、ＷＷＷサーバ３０が運営するＷｅｂページの各ページに関連する付加情報の提供元は、全て広告情報提供サーバ４０であるように構成されているが、ページによって付加情報の提供元が異なる構成としてもよい。
【００３１】
ＷＷＷサーバ３０からの情報を受信すると、ユーザ端末２０は、取得したページに関する情報にもとづいて、そのページを図示しない表示装置の表示画面に表示するとともに、取得した付加情報の提供元（本例では広告情報提供サーバ４０）のアドレスを保存する（ステップＳ２０６）。そして、ユーザＡは、ユーザ端末２０を操作して、表示画面に表示された新たなページの閲覧を行う。上記のような処理が繰り返し実行されることによって、ページが更新されていくとともに、ページおよび付加情報の提供元のアドレスが保存されていく。なお、各アドレスは、取得したページのアドレスと、そのページとともに取得した付加情報の提供元のアドレスとが対応付けされた状態で、ユーザ端末２０に備えられているハードディスクなどの記憶手段（図示せず）に保存される。
【００３２】
次に、本例の付加情報印刷システム１０による付加情報合成印刷処理について説明する。図３は、本例のユーザ端末２０（具体的には、ユーザ端末２０に搭載されているブラウザ）による付加情報合成印刷処理の一例を示すフローチャートである。図３に示す付加情報合成印刷処理は、例えば、ユーザＡによる印刷処理を行うという意思表示（例えば、ユーザ端末２０に搭載されているブラウザに設けられている印刷ボタンの押下操作。）があった場合に開始される。なお、ここでは、付加情報として、広告情報が用いられる場合を例にして説明する。
【００３３】
付加情報合成印刷処理において、ユーザＡは、印刷に関する設定を行う場合には（ステップＳ３０１のＹ）、ユーザ端末２０を操作して、印刷設定を行う（ステップＳ３０２）。印刷設定では、例えば、印刷するページ、用紙サイズ、印刷の向き（縦、横などの向き）、上下左右のマージン、カラー／モノクロの選択などの印刷に関する各種の設定が行われる。なお、本例では、印刷を行おうとするページに掲載されている情報を、「原稿情報」という。
【００３４】
印刷設定が不要な場合（既に設定されている内容でよい場合）、またはステップＳ３０２にて印刷設定を終えたあと、ユーザＡによる印刷実行の意思表示（例えば、ユーザ端末２０に搭載されているブラウザに設けられている印刷実行ボタンの押下操作。）があると（ステップＳ３０３のＹ）、ユーザ端末２０は、決定されている印刷設定の内容にもとづいて印刷イメージを作成し、余白領域（印刷用紙に原稿情報を印刷した場合に、その印刷用紙において何も印刷されない領域）の大きさを計算する（ステップＳ３０４）。本例では、原稿情報が印刷される最後の１枚の印刷用紙における下方部分の余白の大きさを計算し、予め設定されている複数種類の合成情報サイズのうち、合成することができる最大のサイズを合成サイズとして決定する（ステップＳ３０４）。本例では、例えば、１８０［ｍｍ］×３０［ｍｍ］、１８０［ｍｍ］×６０［ｍｍ］、１８０［ｍｍ］×９０［ｍｍ］などの複数種類の合成情報サイズが予め設定されている。例えば、上記３種類の合成情報サイズが設定されている場合に、１８０［ｍｍ］×７５［ｍｍ］の余白領域があることが算出された場合には、この余白領域に含めることができる最大のサイズである１８０［ｍｍ］×６０［ｍｍ］が合成情報サイズに決定される。
【００３５】
合成情報サイズを決定すると、ユーザ端末２０は、原稿情報に対応して保存されている付加情報の提供元のアドレス（例えば、ステップＳ２０６にて保存した広告情報提供サーバ４０のアドレス）を用いて本例では広告情報提供サーバ４０に接続し、原稿情報のアドレスや決定した合成情報サイズなどを含む広告依頼情報を、ネットワーク５０を介して送信する（ステップＳ３０５）。この広告情報提供サーバ４０への接続は、ユーザＡの操作によるものでなく、ユーザ端末２０の機能（具体的には、ユーザ端末２０に搭載されているブラウザの機能）によって自動的に実行される。
【００３６】
広告依頼情報には、本例では、原稿情報を特定するための情報（原稿特定情報：例えば、原稿情報とされているページのＵＲＬ）、原稿情報に含まれているバナー広告を特定するための情報（例えば、原稿情報に掲載されているバナー広告のＵＲＬ）、閲覧済のバナー広告を特定するための情報（閲覧済情報：例えば、クリック済となっていて、ユーザＡが閲覧したことが認められるバナー広告のＵＲＬ）、合成情報サイズを特定するための情報、ユーザ属性をＷＷＷサーバ３０から取得するための情報（利用者識別子：例えば、ユーザＩＤ）を含む。広告依頼情報は、例えば、「原稿特定情報／合成情報サイズを特定するための情報，原稿情報に掲載されているバナー広告のＵＲＬ，閲覧済情報，利用者識別子」のように構成される。
【００３７】
広告依頼情報を出力すると、ユーザ端末２０は、広告情報提供サーバ４０からの広告情報の受信待ち状態となり、広告情報を取得したか否かを監視する処理を行う（ステップＳ３０６）。そして、ユーザ端末２０は、後述する広告情報選択処理（具体的には、ステップＳ５０６，ステップＳ５１１，ステップＳ５１６またはステップＳ５１８の処理）にて送信された広告情報を取得すると（ステップＳ３０６のＹ）、原稿情報と取得した広告情報とを合成した印刷情報を作成する（ステップＳ３０７）。この場合、広告情報は、余白領域内に合成される。そして、ユーザ端末２０は、作成した印刷情報を出力装置（例えば、プリンタ）を用いて印刷する（ステップＳ３０８）。
【００３８】
図４は、印刷情報が印刷された印刷用紙の状態の一例を示す説明図である。図４では、ステップＳ３０８の印刷処理にて印刷情報が印刷された最後の１枚の印刷用紙の状態の一例が示されている。図４に示すように、本例では、最後の１枚の印刷用紙において、原稿情報が印刷されている領域の下方部分の余白領域に、広告情報が印刷されている。なお、図４には、３つバナー広告が印刷された状態が示されている。
【００３９】
次に、本例の付加情報印刷システム１０による付加情報選択処理について説明する。図５は、広告情報提供サーバ４０が実行する付加情報選択処理の一例を示すフローチャートである。図５に示す付加情報選択処理は、広告情報提供サーバ４０が、上述したステップＳ３０５にてユーザ端末２０によって出力された広告依頼情報を取得したことに応じて実行される。図６は、広告情報提供サーバ４０のデータベース４１に保存されている各種の情報の格納状態の例を示す説明図である。
【００４０】
図６に示すように、データベース４１には、複数の広告情報群に区分けされて、各種の情報が格納されている。図６に示す各種の情報は、広告情報提供サーバ４０の管理者によって予め登録される。広告情報群は、広告依頼情報に含まれている原稿情報を特定するための情報（原稿情報とされるページのＵＲＬ）および合成情報サイズによって特定される。例えば、広告依頼情報に、「ｗｗｗ．ｘｙｚ．ｃｏｍ／ａｂｃ．ｈｔｍｌ」の原稿情報と、「横１８０［ｍｍ］、縦３０［ｍｍ］」の合成情報サイズであることを示す情報とが含まれていた場合には、図６に示すように、それらの情報によって広告情報群１が特定される。
【００４１】
各広告情報群には、それぞれ複数の広告情報が対応付けされている。各広告情報群に属する各広告情報には、それぞれ、対応する原稿情報（自己が属する広告情報群に設定されている原稿情報。以下、他の情報に関しても同じ。）に関連する情報が含まれている。例えば、自動車に関する記載がなされている原稿情報に対応する各広告情報には、それぞれ、新車販売に関する広告、中古車販売に関する広告、自動車保険に関する広告などの自動車に関連する情報が含まれている。また、広告情報群に属する各広告情報は、それぞれ、対応するサイズで作成されている。
【００４２】
また、図６に示すように、各広告情報群には、それぞれ、広告情報群の中から合成させる広告情報を決定するために用いられるローテーション用カウンタが対応付けされている。また、各広告情報には、バナー連動フラグ、連動バナー情報、閲覧済掲載フラグ、利用者検索フラグ、属性情報が対応付けされている。なお、各広告情報には、対応する広告情報群において、合成する広告情報として選択される順序（必ずしも順番通り選択されていくとは限らない）が定められている。
【００４３】
バナー連動フラグは、原稿情報に掲載されているバナー広告と連動して付加される広告情報であるか否かを示す情報である。連動バナー情報は、対応する原稿情報に掲載されているバナー広告を特定するための情報（例えば、原稿情報に掲載されているバナー広告のＵＲＬ）であり、そのバナー広告に関連する広告情報に対応付けされている。閲覧済掲載フラグは、対応する連動バナー情報によって特定されるバナー広告が、ユーザが閲覧したものであった場合に、その広告情報を付加するか否かを示すフラグである。連動バナー情報に設定されているバナー広告をユーザが閲覧した時に、その広告情報を付加したい場合には、閲覧済掲載フラグがオンに設定される。
【００４４】
利用者検索フラグは、利用者の属性情報を検索し、合致する場合にその広告情報を付加することを示すフラグである。属性情報は、対応する広告情報の報知対象となる利用者の属性を示す情報である。例えば、特定の地域のユーザに対して報知することが有効な広告情報に対応する属性情報には、その地域が設定される。また、例えば、特定の年齢のユーザに対して報知することが有効な広告情報に対応する属性情報には、対象となる年齢が設定される。なお、地域や年齢は一例であり、例えば、趣味、性別、職業などの様々な分類が、属性として設定されるようにしてもよい。
【００４５】
図５に示すように、広告情報選択処理において、広告情報提供サーバ４０は、受信した広告依頼情報に含まれている原稿特定情報および合成情報サイズにもとづいて広告情報群を特定する（ステップＳ５０１）。例えば、広告依頼情報に、「ｗｗｗ．ｘｙｚ．ｃｏｍ／ａｂｃ．ｈｔｍｌ」なる原稿特定情報と、「横１８０［ｍｍ］、縦３０［ｍｍ］」なる合成情報サイズが示されていた場合には、広告情報群１が特定される（図６参照）。次いで、特定した広告情報群のローテーション用カウンタが示す値に対応する広告情報が存在するか否かを確認する（ステップＳ５０２）。ローテーション用カウンタの値が広告情報群に属する広告情報の順序の最大値を超える値となり、該当する順序を有する広告情報が存在しない場合（例えば、広告情報群１のローテーション用カウンタの値が６となっている場合）には、ローテーション用カウンタの値を１に戻し（ステップＳ５０３）、再度ステップＳ５０２の処理を実行する。ローテーション用カウンタの値に対応する広告情報が存在する場合には、利用者検索フラグ（例えば、ローテーション用カウンタの値が「３」であれば、順序が「３」である広告情報に対応付けされている利用者検索フラグとなる。）がオンとなっているか否かを確認する（ステップＳ５０４）。
【００４６】
利用者検索フラグがオンでなければ（ステップＳ５０４のＮ）、閲覧済掲載フラグを確認する処理（ステップＳ５０６）に移行する。利用者検索フラグがオンであれば（ステップＳ５０４のＹ）、ユーザの属性情報と、ローテーション用カウンタが示す値に対応する属性情報（例えば、ローテーション用カウンタの値が「３」であれば、順序が「３」である広告情報に対応付けされている属性情報となる。）とが合致するか否か確認する（ステップＳ５０５）。ユーザの属性情報は、広告情報提供サーバ４０が、例えば、広告依頼情報に含まれるＷＷＷサーバ３０のＵＲＬを用いてＷＷＷサーバ３０にアクセスし、広告依頼情報に含まれる利用者識別情報を用いてデータベース３１に格納されている対象となるユーザの属性情報を取得すること、あるいはユーザ端末２０のＣｏｏｋｉｅファイルに保存されているユーザの属性情報を取得することで取得する。
【００４７】
ユーザの属性と、ローテーション用カウンタが示す値に対応する属性情報とが合致しない場合（例えば、ユーザの属性に１６歳という年齢が示されており、広告情報の属性に１８歳以上という対象年齢が示されていた場合。）には（ステップＳ５０５のＮ）、ローテーション用カウンタの値を１加算したあと（ステップＳ５１２）、ローテーション用カウンタが一周したか否かを確認する（ステップＳ５１３）。すなわち、ステップＳ５０１にて特定した広告情報群に属するすべての広告情報それぞれについて、ステップＳ５０２〜ステップＳ５０９のうちの全部または一部の処理が実行されたか否かを確認する。具体的に説明すると、ローテーション用カウンタが一周したか否かの確認は、本例では、ローテーション用カウンタが示す値が、ステップＳ５０１にて広告情報群を特定したときの値と同一の値となっているか否かを確認することによって行われる。ローテーション用カウンタがまだ一周していなければ（ステップＳ５１３のＮ）、上述したステップＳ５０２の処理に移行する。
【００４８】
ユーザの属性と、ローテーション用カウンタが示す値に対応する属性情報とが合致した場合（例えば、ユーザの属性に３０歳という年齢が示されており、広告情報の属性に１８歳以上という対象年齢が示されていた場合。）には（ステップＳ５０５のＹ）、閲覧済掲載フラグを確認する処理（ステップＳ５０６）に移行する。
【００４９】
上記のように、この例では、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致する場合であっても、それだけではその広告情報は付加情報として選択されない。しかし、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致する場合に、他の条件によることなく、その広告情報を付加情報として選択するようにしてもよい。この場合、ステップＳ５０５にて互いの属性が合致すると判断された場合に（ステップＳ５０５のＹ）、後述するステップＳ５１０の処理に移行するように構成すればよい。このように構成すれば、ステップＳ５０１〜ステップＳ５０５，ステップＳ５１０〜ステップＳ５１３で構成される広告情報選択処理において、広告情報提供サーバ４０は、特定した広告情報群のローテーション用カウンタの値に対応する属性が、ユーザの属性と合致する属性であるか否かを確認し、ユーザの属性と合致する場合には、対応する広告情報を付加情報として選択し、ユーザ端末２０に向けて送信する処理を実行することができるようになる。
【００５０】
ステップＳ５０１にて特定した広告情報群のローテーション用カウンタの値に対応する利用者検索フラグがオンでない場合（ステップＳ５０４のＮ）、あるいは利用者検索フラグがオンであり、かつ該当する広告情報の属性（ローテーション用カウンタの値に対応する属性）がユーザの属性と合致してる場合には（ステップＳ５０５のＹ）、ステップＳ５０１にて特定した広告情報群のローテーション用カウンタが示す値に対応する閲覧済掲載フラグ（例えば、ローテーション用カウンタの値が「３」であれば、順序が「３」である広告情報に対応付けされている閲覧済掲載フラグとなる。）がオンとなっているか否かを確認する（ステップＳ５０６）。
【００５１】
閲覧済掲載フラグがオンでなければ（ステップＳ５０６のＮ）、バナー連動フラグを確認する処理に移行する（ステップＳ５０８）。閲覧済掲載フラグがオンであれば（ステップＳ５０６のＹ）、ローテーション用カウンタが示す値に対応する連動バナー情報が、広告依頼情報の閲覧済情報と合致するか否かを確認する（ステップＳ５０７）。合致する場合には、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ５１０）。その後、広告情報提供サーバ４０は、ローテーション用カウンタの値を１加算しておく（ステップＳ５１１）。合致しない場合には（ステップＳ５０７のＮ）、ローテーション用カウンタの値を１加算し（ステップＳ５１２）、上述したステップＳ５１３の処理に移行する。
【００５２】
上記のように、この例では、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致し（ステップＳ５０５のＹ）、かつ、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報の閲覧済情報と合致する場合に（ステップＳ５０７のＹ）、その広告情報が付加情報として選択される。しかし、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報の閲覧済情報と合致する場合に（ステップＳ５０７のＹ）、他の条件によることなく、該当する広告情報を付加情報として選択するようにしてもよい。この場合、ステップＳ５０１〜ステップＳ５０３，ステップＳ５０６，ステップＳ５０７，ステップＳ５１０〜ステップＳ５１３で広告情報選択処理を構成するようにすればよい。このように構成すれば、広告情報提供サーバ４０が、特定した広告情報群のローテーション用カウンタの値に対応する広告情報が、閲覧済のバナー広告（原稿情報とされているページに掲載されていたバナー広告のうち、ユーザが閲覧したバナー広告）に関連するか否かを確認し、閲覧済のバナー広告に関連する場合には、その広告情報を付加情報として選択し、ユーザ端末２０に向けて送信する処理を実行することができるようになる。
【００５３】
ステップＳ５０１にて特定した広告情報群のローテーション用カウンタの値に対応する利用者検索フラグがオンでない場合（ステップＳ５０４のＮ）、あるいは利用者検索フラグがオンであり、広告情報の属性がユーザの属性と合致している場合（ステップＳ５０５のＹ）で、かつ閲覧済掲載フラグがオンでない場合（ステップＳ５０６のＮ）には、ステップＳ５０１にて特定した広告情報群のローテーション用カウンタが示す値に対応するバナー連動フラグ（例えば、ローテーション用カウンタの値が「３」であれば、順序が「３」である広告情報に対応付けされているバナー連動フラグとなる。）が設定されているか否かを確認する（ステップＳ５０８）。
【００５４】
バナー連動フラグがオンでなければ（ステップＳ５０８のＮ）、広告情報提供サーバ４０は、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ５１０）。その後、広告情報提供サーバ４０は、ローテーション用カウンタの値を１加算しておく（ステップＳ５１１）。
【００５５】
バナー連動フラグがオンであれば（ステップＳ５０８のＹ）、ローテーション用カウンタが示す値に対応する連動バナー情報が、広告依頼情報のバナー広告ＵＲＬと合致するかを確認する（ステップＳ５０９）。この確認により、該当する広告情報が、原稿情報とされているページに掲載されていたバナー広告に関連する情報を含んでいるか否かが確認される。合致する場合には（ステップＳ５０９のＹ）、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ５１０）。その後、広告情報提供サーバ４０は、ローテーション用カウンタの値を１加算しておく（ステップＳ５１１）。合致しない場合には（ステップＳ５０９のＮ）、ローテーション用カウンタの値を１加算し（ステップＳ５１２）、上述したステップＳ５１３の処理に移行する。
【００５６】
上記のように、この例では、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致し（ステップＳ５０５のＹ）、かつ、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報のバナー広告ＵＲＬと合致する場合に（ステップＳ５０９のＹ）、その広告情報が付加情報として選択される。しかし、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報のバナー広告ＵＲＬと合致する場合に（ステップＳ５０９のＹ）、他の条件によることなく、該当する広告情報を付加情報として選択するようにしてもよい。この場合、ステップＳ５０１〜ステップＳ５０３，ステップＳ５０８〜ステップＳ５１３で広告情報選択処理を構成するようにすればよい。このように構成すれば、広告情報提供サーバ４０が、特定した広告情報群のローテーション用カウンタの値に対応する広告情報が、原稿情報とされているページに掲載されていたバナー広告に関連するか否かを確認し、そのバナー広告に関連する場合には、その広告情報を付加情報として選択し、ユーザ端末２０に向けて送信する処理を実行することができるようになる。
【００５７】
広告依頼情報の中で、原稿情報とされているページに掲載されていたバナー広告に連動する条件が指定されていない（バナー連動フラグがオンでない）場合には（ステップＳ５０８のＮ）、広告情報提供サーバ４０は、ステップＳ５０１にて特定したローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ５１０）。その後、広告情報提供サーバ４０は、ローテーション用カウンタの値を１加算しておく（ステップＳ５１１）。
【００５８】
また、ローテーション用カウンタの値に対応する広告情報の属性がユーザの属性と合致しない場合（ステップＳ５０５のＮ）、ローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報の閲覧済情報と合致しない場合（ステップＳ５０７のＮ）、またはローテーション用カウンタが示す値に対応する連動バナー情報が広告依頼情報のバナー広告ＵＲＬと合致しない場合（ステップＳ５０９のＮ）に、ローテーション用カウンタの値を１加算（ステップＳ５１２）したあとの確認で、ローテーション用カウンタが一周していれば（ステップＳ５１３のＹ）、広告情報提供サーバ４０は、上述したステップＳ５０２およびステップＳ５０３の処理を行ったあと（図５には示していない）、ローテーション用カウンタが示す値に対応する広告情報を選択して、ネットワーク５０を介してユーザ端末２０に向けて送信する（ステップＳ５１０）。その後、広告情報提供サーバ４０は、ローテーション用カウンタの値を１加算しておく（ステップＳ５１１）。
【００５９】
上記のように、この例では、利用者検索フラグ、閲覧済フラグ、およびバナー連動フラグの何れのもオンでない場合などに、ローテーション用カウンタの値に応じた広告情報が付加情報として選択される。しかし、他の条件によることなく、ローテーション用カウンタの値に応じた広告情報を付加情報として選択するようにしてもよい。この場合、ステップＳ５０１〜ステップＳ５０３，ステップＳ５１０，ステップＳ５１１で広告情報選択処理を構成すればよい。このように構成すれば、広告情報提供サーバ４０が、特定した広告情報群に含まれている各広告情報のうちの一つを付加情報として選択し、ユーザ端末２０に向けて送信する処理を実行することができるようになる。また、確実に順番通りに（図６に示す「順序」に従って）広告情報が付加情報として選択されるようになり、各広告情報を均等に提供することができるようになる。
【００６０】
以上説明したように、広告情報提供サーバ４０が、ネットワーク上に開設されているＷｅｂページの掲載情報が印刷される場合に、原稿情報となるページおよび印刷用紙の余白領域の大きさにもとづいて、余白領域に合成する広告情報を選択する構成としたことで、原稿情報に関連した広告情報（例えば、原稿情報が自動車に関する情報である場合には、自動車販売、自動車保険、カー用品などに関する広告情報が該当する。）を余白領域に印刷することができる。Ｗｅｂページを閲覧して印刷しようとするような情報は、ユーザにとって興味や関心のある情報であると想定され、そのような情報に関連した情報を付加させることができるので、ユーザが興味や関心を持っていると思われる情報を余白領域に印刷することができる。従って、Ｗｅｂページの掲載情報を活用しようとするユーザのニーズに合致した広告情報（すなわち、ユーザの興味、関心、趣味、嗜好に合った広告情報）を提供することができるようになる。また、広告する商品やサービスに興味があると思われるユーザに対して広告情報を提供することができるため、広告主にとっては、効率的に広告活動を行うことができるというメリットがある。
【００６１】
また、上述したように、広告情報提供サーバ４０が、原稿情報とされているページに掲載されていたバナー広告に関連する広告情報を余白領域に印刷する付加情報として選択する構成としたことで、原稿情報に含まれているバナー広告に関連した広告情報を余白領域に印刷することができる。Ｗｅｂページの各ページに掲載されているバナー広告は、Ｗｅｂページの内容に関連する内容であることが多いため、バナー広告の内容もユーザにとって興味のある情報であることが期待できる。上述した実施の形態では、そのようなバナー広告の内容に関連した情報を付加させることができるので、ユーザが興味を持っていると思われる情報を余白領域に印刷することができるようになる。
【００６２】
また、上述したように、広告情報提供サーバ４０が、原稿情報とされているページに掲載され、かつ閲覧済のバナー広告に関連する広告情報を余白領域に印刷する付加情報として選択する構成としたことで、原稿情報に含まれている閲覧済のバナー広告に関連した広告情報を余白領域に印刷することができる。Ｗｅｂページの各ページに掲載されているバナー広告のうち、ユーザが選択して閲覧したものについては、ユーザが興味を持っている情報が含まれていることが期待できる。上述した実施の形態では、ユーザが閲覧したバナー広告の内容に関連した情報を付加させることができるので、ユーザが興味を持っていると思われる情報を余白領域に印刷することができるようになる。
【００６３】
また、上述したように、広告情報提供サーバ４０が、ユーザの属性と合致する属性を持つ広告情報を付加情報として選択する構成としたことで、ユーザの属性に合致した最適な広告情報を余白領域に印刷することができる。このように、ユーザの属性情報に合致している広告情報を提供する構成としているので、広告に掲載されている商品やサービスの対象外（対象年齢外、対象地域外）のユーザに対して情報を提供してしまうことを抑制することができ、効率的に広告活動を行うことができるようになる。
【００６４】
また、上述したように、余白領域に付加情報を印刷する構成としたので、無駄な印刷用紙を用いる必要はない。また、広告のみの用紙とはならないので、印刷後すぐにユーザによって処分されてしまうようなことを回避することができる。
【００６５】
また、上述したように、ローテーション用カウンタを用いて選択される広告情報を順次変更するように構成したので、連続して同じ広告情報を提供することを回避することができ、ほぼ均等に各広告情報を提供することができる。また、同一のユーザに対して連続して同一サイズの広告情報を提供する場合に、異なる広告情報を提供することができる。
【００６６】
さらに、上述した実施の形態では、ユーザ端末２０の機能（具体的にはユーザ端末に搭載されているブラウザの機能）によって、ユーザによって印刷実行の操作がなされると、自動的に広告情報提供サーバ４０に接続して広告情報を取得する構成としているので、ユーザに意識させることなく広告情報を余白領域に印刷することができる。
【００６７】
なお、上述した実施の形態では、広告情報選択処理において、複数種類の選択処理を用いて広告情報を選択するようにしていたが、その一部の手段を用いて広告情報を選択するようにしてもよい。例えば、図５の広告情報選択処理は、ユーザの属性と合致する属性を持つ広告情報を付加情報として選択する第１の選択処理（例えば、ステップＳ５０５のＹのあとにステップＳ５１０の処理が行われる構成とした場合に、ステップＳ５０１〜ステップＳ５０５，ステップＳ５１０〜ステップＳ５１３で構成される広告情報選択処理）と、原稿情報とされているページに掲載され、かつ閲覧済のバナー広告に関連する広告情報を付加情報として選択する第２の選択処理（例えば、ステップＳ５０１〜ステップＳ５０３，ステップＳ５０６，ステップＳ５０７，ステップＳ５１０〜ステップＳ５１３で構成される広告情報選択処理）と、原稿情報とされているページに掲載されていたバナー広告に関連する広告情報を付加情報として選択する第３の選択処理（例えば、ステップＳ５０１〜ステップＳ５０３，ステップＳ５０８〜ステップＳ５１３で構成される広告情報選択処理）と、原稿特定情報と合成情報サイズが合致する広告情報を付加情報として選択する第４の選択処理（例えば、ステップＳ５０１〜ステップＳ５０３，ステップＳ５１０，ステップＳ５１１で構成される広告情報選択処理）の４つの選択処理が含まれているが、そのうちの一部の選択処理によって広告情報を選択する構成としてもよい。
【００６８】
具体的には、広告情報選択処理を、第１の選択処理のみ、第２の選択処理のみ、第３の選択処理のみ、あるいは、第４の選択処理のみによって構成するようにしてもよい。また、広告情報選択処理を、例えば、第１の選択処理と第２の選択処理とで構成したり、第１の選択処理と第３の選択処理とで構成するなど、上記４種類の選択処理を任意に組み合わせることで広告情報を選択するための構成とするようにしてもよい。
【００６９】
上述した広告情報選択処理（図５参照）では、ローテーション用カウンタの値に対応する広告情報が、ユーザの属性と合致する属性を持つ広告情報であること（第１の条件）、原稿情報とされているページに掲載され、かつ閲覧済のバナー広告に関連する広告情報であること（第２の条件）、原稿情報とされているページに掲載されていたバナー広告に関連する広告情報であること（第３の条件）のうち、第１の条件および第２の条件を満たす場合と、第１の条件および第３の条件を満たす場合に、その広告情報が付加情報として選択される構成としていたが、例えば第１の条件〜第３の条件のうちの何れか１つを満たす場合などの他の組合せの条件を満たす広告情報を付加情報として選択する構成としてもよい。
【００７０】
また、上述した実施の形態では、余白領域に印刷する付加情報として広告情報を例にしていたが、例えば会員ユーザの一部または全部、あるいはユーザ個人に対する通知情報などの他の情報を付加情報として余白領域に印刷する構成としてもよい。この場合、利用者識別子を用いてＷＷＷサーバ３０のデータベース３１を検索し、ユーザに対して通知する情報がある場合には、その情報を付加情報として余白領域に印刷するようにすればよい。通知情報としては、例えば、原稿情報が商品の受注を行うＷｅｂページ管理者が運営するページである場合における、そのＷｅｂページで提供するサービスに関する情報（例えば、「鈴木太郎様。商品番号０１−００１のご注文いただいております。今月末頃に御届けの予定ですので、しばらく御待ち下さい。」、あるいは「会員番号０００１の鈴木太郎様の現在のポイントは、１００ポイントです。」のような情報）が考えられる。
【００７１】
また、上述した実施の形態において、原稿情報に関連する広告情報には、原稿情報の内容に直接または間接に関連する情報が含まれる。例えば、原稿情報が高校生向けの内容であれば、高校生向けの商品やサービスに関する広告情報は、その原稿情報に関連する広告情報となる。また、例えば、原稿情報が野球に関する内容であった場合には、野球に関する広告はもちろん他のスポーツに関する広告も、スポーツという点で関連性を有しているため、その原稿情報に関連する広告情報である。
【００７２】
なお、上述した実施の形態では特に説明していないが、広告情報提供サーバ４０は、上述した各処理を実行させるための制御プログラム（付加情報印刷支援プログラム）に従って動作している。この制御プログラムは、原稿情報が印刷される紙媒体の余り領域に印刷される付加情報を提供するためのプログラムであって、例えば、広告情報提供サーバ４０に、余り領域のサイズと原稿情報の内容を特定する原稿特定情報とを含む依頼情報を受信するステップと、依頼情報の受信に応じて、受信した依頼情報に含まれている原稿特定情報およびサイズに合致した付加情報を選択するステップと、選択した付加情報をネットワークを介して送信するステップとを実行させるための制御プログラムである。
【００７３】
また、上述した実施の形態では特に説明していないが、ユーザ端末２０は、上述した各処理を実行させるための制御プログラム（付加情報印刷プログラム）に従って動作している。この制御プログラムは、ネットワークを介して取得した原稿情報を印刷する紙媒体の余り領域に、ネットワークを介して取得した付加情報を印刷するための付加情報印刷プログラムであって、例えば、ユーザ端末２０（具体的には、ユーザ端末２０に搭載されているブラウザ）に、余り領域のサイズを算出するステップと、算出した余り領域のサイズと原稿情報の内容を特定する原稿特定情報とを含む依頼情報を送信するステップと、原稿情報の内容およびサイズに合致した付加情報を受信するステップとを実行させる制御プログラムである。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態における付加情報印刷システムの構成の例を示すブロック図である。
【図２】本発明の一実施の形態における情報取得処理および処理タイミングの一例を示すタイミングチャートである。
【図３】本発明の一実施の形態における付加情報合成印刷処理の一例を示すフローチャートである。
【図４】本発明の一実施の形態における印刷情報が印刷された印刷用紙の状態の一例を示す説明図である。
【図５】本発明の一実施の形態における付加情報選択処理の一例を示すフローチャートである。
【図６】本発明の一実施の形態における付加情報提供サーバのデータベースに格納される情報の格納状態の例を示す説明図である。
【符号の説明】
【００７５】
１０  付加情報印刷システム
２０  ユーザ端末
３０  ＷＷＷサーバ
３１，４１  データベース
４０  広告情報提供サーバ
５０  ネットワーク
【図１】
2006031735.tif 000003
【図２】
2006031735.tif 000004
【図３】
2006031735.tif 000005
【図４】
2006031735.tif 000006
【図５】
2006031735.tif 000007
【図６】
2006031735.tif 000008