(57)【特許請求の範囲】
【請求項１】
記事を特定する記事ＩＤと、この記事のコンテンツと、この記事の関連情報の項目と、前記記事の紙面イメージの矩形近似度とが関連付けられた記事データベースと、
印刷装置とに接続された制御手段を備えたコンテンツ配信管理システムであって、
前記制御手段が、
印刷指示に含まれる記事ＩＤに基づいて出力対象のコンテンツを前記記事データベースから抽出する抽出手段、
前記コンテンツの関連情報において共通する項目が多いコンテンツをグループ化し、前記コンテンツの前記矩形近似度が高い順にレイアウトを決定し、グループ毎にまとめて配置したレイアウトで記事を印刷する印刷データを生成し、この印刷データを前記印刷装置に送信する印刷レイアウト処理手段
を備えたことを特徴とするコンテンツ配信管理システム。
【請求項２】
前記印刷レイアウト処理手段は、前記コンテンツを構成するテキストに含まれるキーワードを関連情報として特定し、共通するキーワードが多いコンテンツをまとめて印刷するための印刷レイアウトを生成することを特徴とする請求項１に記載のコンテンツ配信管理システム。
【請求項３】
前記記事データベースには、前記記事ＩＤに対して、この記事を提供した出所を特定する出所ＩＤが関連付けて記録されており、
前記印刷レイアウト処理手段は、記事を提供した出所ＩＤを関連情報として特定し、この出所ＩＤが同じコンテンツをまとめて印刷するための印刷レイアウトを生成することを特徴とする請求項１又は２に記載のコンテンツ配信管理システム。
【請求項４】
前記記事データベースには、前記記事ＩＤに対して、この記事の発行時期が関連付けて記録されており、
前記印刷レイアウト処理手段は、記事の発行時期を関連情報として特定し、この発行時
期が近いコンテンツをまとめて印刷するための印刷レイアウトを生成することを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ配信管理システム。
【請求項５】
前記制御手段は、印刷装置において印刷が完了した印刷ログを記録するログデータベースに更に接続され、
前記制御手段が、
印刷装置において印刷が完了した場合には、前記印刷装置から印刷が完了した頁について、前記印刷レイアウトに基づいて各用紙に含まれる記事コンテンツの価格を合計して記録する印刷課金登録手段を更に備えたことを特徴とする請求項１〜４のいずれか１項に記載のコンテンツ配信管理システム。
【請求項６】
記事を特定する記事ＩＤと、この記事のコンテンツと、この記事の関連情報の項目と、前記記事の紙面イメージの矩形近似度とが関連付けられた記事データベースと、
印刷装置とに接続された制御手段を備えたシステムを用いたコンテンツ配信管理方法であって、
前記制御手段が、
印刷指示に含まれる記事ＩＤに基づいて出力対象のコンテンツを前記記事データベースから抽出する抽出段階と、
前記コンテンツの関連情報において共通する項目が多いコンテンツをグループ化し、前記コンテンツの前記矩形近似度が高い順にレイアウトを決定し、グループ毎にまとめて配置したレイアウトで記事を印刷する印刷データを生成し、この印刷データを前記印刷装置に送信する印刷レイアウト処理段階と
を実行することを特徴とするコンテンツ配信管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新聞や雑誌等の記事の配信を行なうためのコンテンツ配信管理システム及びコンテンツ配信管理方法に関する。
【背景技術】
【０００２】
今日、新聞等の紙媒体のメディアは、人手によって配達されている。また、ニュース等の情報については、電子メール等を介して配信される場合もある。インターネットを介して、所定のニュースサイトにアクセスして、ニュース情報等を取得することも可能である。このように、ユーザによって、コンテンツの入手方法や利用形態は多様であり、また、希望するコンテンツの種類も異なる。
【０００３】
そこで、新聞記事情報や折り込み広告情報のうち、ユーザが必要とする情報のみを通信ネットワークを通じて提供するための新聞記事情報や折り込み広告情報の配布システムが検討されている（例えば、特許文献１を参照。）。この文献に記載された技術では、新聞記事情報や折り込み広告情報を建物内の各部屋に配信するサーバ装置を用いる。また、サーバ装置から通信ネットワークを通じて配信される情報を受信する受信手段と情報の印刷要求を送信する送信手段とを備えた情報端末装置が、建物の室内あるいは共用スペースに設置される。そして、画像形成装置は、情報端末装置より送信された印刷要求に対応する情報を受信して印刷する。
【０００４】
また、新聞、雑誌等の印刷物のページイメージの閲覧において課金するための課金システムも検討されている（例えば、特許文献２を参照。）。この文献に記載された技術では、インターネットによりサーバから配信された新聞、雑誌等の印刷物のページイメージを、インターネット端末装置においてディスプレイに制限的に表示する。ユーザが制限を解除するための操作を行なったときに、課金条件を満たすように課金する。
【０００５】
更に、新聞，雑誌，ポスター等の紙媒体のメディアを配布するための技術も検討されている（例えば、特許文献３を参照。）。この文献に記載された技術では、複写機により、デジタル放送またはアナログ放送によって配信された配信情報を受信する。そして、複写機は、受信した配信情報を記憶し、配信情報に基づいて記録紙上に画像を形成する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、各種メディアを通じて、日々提供される情報量は膨大である。このため、ユーザにおいて興味があるニュースを閲覧する場合には、膨大な量の情報を取捨選択する必要がある。また、記事の提供元が異なる場合には、同じ事象であっても、内容や表現、取り上げ方等が異なる。そして、各種メディアの多様な情報を閲覧することにより、事象の全体像を把握できる場合もある。この場合、読み易い形態で記事を提供することが望ましい。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、効率よく読み易い記事をユーザに提供することができるコンテンツ配信管理システム及びコンテンツ配信管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記問題点を解決するために、請求項１に記載の発明は、記事を特定する記事ＩＤと、この記事のコンテンツと、この記事の関連情報の項目と、前記記事の紙面イメージの矩形近似度とが関連付けられた記事データベースと、印刷装置とに接続された制御手段を備えたコンテンツ配信管理システムであって、前記制御手段が、印刷指示に含まれる記事ＩＤに基づいて出力対象のコンテンツを前記記事データベースから抽出する抽出手段、前記コンテンツの関連情報において共通する項目が多いコンテンツをグループ化し、前記コンテンツの前記矩形近似度が高い順にレイアウトを決定し、グループ毎にまとめて配置したレイアウトで記事を印刷する印刷データを生成し、この印刷データを前記印刷装置に送信する印刷レイアウト処理手段を備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のコンテンツ配信管理システムにおいて、前記印刷レイアウト処理手段は、前記コンテンツを構成するテキストに含まれるキーワードを関連情報として特定し、共通するキーワードが多いコンテンツをまとめて印刷するための印刷レイアウトを生成することを要旨とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載のコンテンツ配信管理システムにおいて、前記記事データベースには、前記記事ＩＤに対して、この記事を提供した出所を特定する出所ＩＤが関連付けて記録されており、前記印刷レイアウト処理手段は、記事を提供した出所ＩＤを関連情報として特定し、この出所ＩＤが同じコンテンツをまとめて印刷するための印刷レイアウトを生成することを要旨とする。
【００１１】
請求項４に記載の発明は、請求項１〜３のいずれか１項に記載のコンテンツ配信管理システムにおいて、前記記事データベースには、前記記事ＩＤに対して、この記事の発行時期が関連付けて記録されており、前記印刷レイアウト処理手段は、記事の発行時期を関連情報として特定し、この発行時期が近いコンテンツをまとめて印刷するための印刷レイアウトを生成することを要旨とする。
【００１３】
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載のコンテンツ配信管理システムにおいて、前記制御手段は、印刷装置において印刷が完了した印刷ログを記録する
ログデータベースに更に接続され、前記制御手段が、印刷装置において印刷が完了した場合には、前記印刷装置から印刷が完了した頁について、前記印刷レイアウトに基づいて各用紙に含まれる記事コンテンツの価格を合計して記録する印刷課金登録手段を更に備えたことを要旨とする。
【００１４】
請求項６に記載の発明は、記事を特定する記事ＩＤと、この記事のコンテンツと、この記事の関連情報の項目と、前記記事の紙面イメージの矩形近似度とが関連付けられた記事データベースと、印刷装置とに接続された制御手段を備えたシステムを用いたコンテンツ配信管理方法であって、前記制御手段が、印刷指示に含まれる記事ＩＤに基づいて出力対象のコンテンツを前記記事データベースから抽出する抽出段階と、前記コンテンツの関連情報において共通する項目が多いコンテンツをグループ化し、前記コンテンツの前記矩形近似度が高い順にレイアウトを決定し、グループ毎にまとめて配置したレイアウトで記事を印刷する印刷データを生成し、この印刷データを前記印刷装置に送信する印刷レイアウト処理段階とを実行することを要旨とする。
【００１５】
（作用）
本発明によれば、制御手段が、印刷指示に含まれる記事ＩＤに基づいて出力対象のコンテンツを記事データベースから抽出する。制御手段が、コンテンツの関連情報において共通する項目が多いコンテンツをグループ化し、グループ毎にまとめて配置したレイアウトで記事を印刷する印刷データを生成し、この印刷データを前記印刷装置に送信する。この
ため、印刷されたコンテンツはグループ化した状態で配置されるので、ユーザは複数のコンテンツの内容を把握し易い。従って、効率よく読み易いコンテンツをユーザに提供することができる。
【００１６】
本発明によれば、制御手段が、コンテンツを構成するテキストに含まれるキーワードを関連情報として特定し、共通するキーワードが多い記事をまとめて印刷するための印刷レイアウトを生成する。このため、ユーザは、同じ文言が使用されている同様な内容の記事をまとめて閲覧することができる。
【００１７】
本発明によれば、制御手段が、記事を提供した出所ＩＤを関連情報として特定し、この出所ＩＤが同じコンテンツをまとめて印刷するための印刷レイアウトを生成する。このため、ユーザは、提供元が同じ記事をまとめて閲覧することができる。
【００１８】
本発明によれば、制御手段が、記事の発行時期を関連情報として特定し、この発行時期が近いコンテンツをまとめて印刷するための印刷レイアウトを生成する。このため、ユーザは、発行時期が同じコンテンツをまとめて閲覧することができる。例えば、ある事件についての記事を閲覧したい場合には、事件の時間経緯の順にまとめて閲覧することができるので、ユーザは、この時間の経緯を把握しながら記事を読むことができる。
【００１９】
本発明によれば、制御手段が、矩形近似度が高い順にレイアウトを決定する。このため、矩形に近い記事を優先的に収納するため、１枚に効率よく記事を配置して、印刷枚数を抑制することができる。
【００２０】
本発明によれば、制御手段が、印刷装置において印刷が完了した場合には、印刷装置から印刷が完了した頁について、印刷レイアウトに基づいて各用紙に含まれる記事コンテンツの価格を合計して記録する。このため、１枚当たりの価格が異なる頁を印刷する印刷処理が途中で中止になった場合であっても、既に印刷が終了した頁に対して適正に課金を行なうことができる。
【発明の効果】
【００２１】
本発明によれば、複数のコンテンツの内容を把握し易い状態で印刷することができるので、効率よく読み易い記事をユーザに提供することができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態におけるコンテンツ配信管理システムの概略構成図。
【図２】各データベースに記憶されたデータの構成を説明する説明図であり、（ａ）は顧客管理データベース、（ｂ）はキーワードデータベース、（ｃ）はコンテンツデータベース、（ｄ）は課金データベース。
【図３】コンテンツ配信処理の前半の処理手順を説明するための流れ図。
【図４】コンテンツ配信処理の後半の処理手順を説明するための流れ図。
【図５】印刷レイアウト生成処理の処理手順を説明するための流れ図。
【図６】印刷課金登録処理の処理手順を説明するための流れ図。
【図７】クライアント端末に出力される画面を説明するための説明図であって、（ａ）は記事一覧表画面、（ｂ）変更例における記事モジュール画面。
【図８】変更例の印刷頁データ生成処理の処理手順を説明するための流れ図。
【発明を実施するための形態】
【００２３】
以下、本発明を具体化した一実施形態を図１〜図７に基づいて説明する。本実施形態においては、ユーザに対して新聞記事を配信し、この記事を印刷した印刷物を提供するコンテンツ配信サービスを提供するためのコンテンツ配信管理システムについて説明する。
【００２４】
図１に示すように、このコンテンツ配信管理システム１０は、顧客が用いるクライアント端末２０及び印刷を実行する印刷装置としての複合機（ＭＦＰ：Multi Function Peripheral）３０にネットワークを介して接続されている。
【００２５】
クライアント端末２０は、配信される新聞記事を閲覧するユーザ（顧客）が利用する公知のコンピュータ端末である。このクライアント端末２０は、制御手段（ＣＰＵ）及び記憶手段（ＲＡＭ、ＲＯＭ等）からなる制御部、キーボードやポインティングデバイスからなる入力部、ディスプレイからなる出力部、通信処理部等を備える。
【００２６】
複合機３０は、印刷装置として機能し、ユーザの指示に応じて新聞記事を印刷する。この複合機３０は、制御手段（ＣＰＵ）及び記憶手段（ＲＡＭ、ＲＯＭ等）からなる制御部、印刷処理部及び通信処理部等を備える。この複合機３０の通信処理部は、コンテンツ配信管理システム１０及びクライアント端末２０に接続されている。複合機３０は、クライアント端末２０からの印刷指示に応じて、コンテンツ配信管理システム１０から取得した印刷データを用いて印刷を実行し、印刷ログデータをコンテンツ配信管理システム１０に送信する。
【００２７】
一方、コンテンツ配信管理システム１０は、顧客管理サーバ１１、キーワード管理サーバ１２、コンテンツ管理サーバ１３、紙面管理サーバ１４及び課金サーバ１５を含んで構成されている。各サーバ（１１〜１５）は、制御手段（ＣＰＵ）及び記憶手段（ＲＡＭ、ＲＯＭ等）からなる制御部を備えている。本実施形態では、各サーバ（１１〜１５）によって制御手段が構成されている。コンテンツ管理サーバ１３及び紙面管理サーバ１４は、印刷指示に含まれる記事ＩＤに基づいて出力対象のコンテンツを記事データベースから抽出する抽出段階を実行する抽出手段として機能する。紙面管理サーバ１４は、グループ毎にまとめて配置したレイアウトで記事を印刷する印刷データを生成し、印刷装置に送信する印刷レイアウト処理段階を実行する印刷レイアウト処理手段として機能する。課金サーバ１５は、印刷を行なった記事についての課金を行なう印刷課金登録段階を実行する印刷課金登録手段として機能する。
【００２８】
顧客管理サーバ１１は、顧客管理データベース１１ａを備えている。この顧客管理データベース１１ａには、図２（ａ）に示すように、ユーザに関する顧客管理レコード１１０が記憶されている。この顧客管理レコード１１０は、コンテンツ配信サービスの提供を受ける顧客に関するデータが記憶された場合に記録される。この顧客管理レコード１１０には、顧客ＩＤ、配信先ＩＤ、印刷機器ＩＤ、契約条件及び料金体系に関するデータが含まれている。
【００２９】
顧客ＩＤデータ領域には、各ユーザを特定するための顧客識別子（顧客ＩＤ）に関するデータが記録されている。
配信先ＩＤデータ領域には、このユーザの配信先として新聞記事を送信するクライアント端末２０を特定する配信先識別子（配信先ＩＤ）に関するデータが記録されている。本実施形態では、この配信先ＩＤとしてメールアドレスを用いる。
【００３０】
印刷機器ＩＤデータ領域には、このユーザの印刷指示に応じて印刷データを送信する複合機３０を特定する機器識別子（印刷機器ＩＤ）に関するデータが記録されている。本実施形態では、この印刷機器ＩＤとしてＩＰアドレスを用いる。
【００３１】
契約条件データ領域には、このサービスを利用する場合の契約条件に関するデータが記録されている。この契約条件は、配信条件、全文閲覧形式、閲覧制限、印刷条件、課金条件等に関するデータを含む。ここで、配信条件には、記事を配信する時期に関する条件（
毎朝夕、毎朝又は毎夕等）が含まれる。全文閲覧形式には、ディスプレイにおいてプレビューで記事を閲覧する場合の形式（記事イメージ又は記事テキスト）を特定するための識別子に関するデータが記録される。印刷条件には、印刷上限部数、印刷する用紙サイズ（Ａ４版やＢ５版等）、印刷する場合の形式（記事イメージ又は記事テキスト）を特定するための用紙識別子が含まれる。
【００３２】
課金条件には、課金対象の対象となる行為（課金対象範囲）や課金の実行日が含まれる。本実施形態においては、契約条件に応じて「全文プレビュー出力」や「印刷」が課金対象範囲となる。なお、本実施形態では、クライアント端末２０のディスプレイ上において記事を閲覧することをプレビューという。
【００３３】
料金体系データ領域には、契約に基づいて定めた顧客に対して適用する料金体系を特定するための識別子に関するデータが記録されている。本実施形態においては、この料金体系として、定額料金体系や従量加算料金体系を用いる。この料金体系識別子により特定された料金体系の料金算出テーブル（図示せず）を用いて、各顧客の利用料金を算出し、課金することができる。
【００３４】
一方、キーワード管理サーバ１２は、キーワードデータベース１２ａを備えている。このキーワードデータベース１２ａには、図２（ｂ）に示すように、ユーザ毎のキーワードに関するキーワード管理レコード１２０が記録されている。このキーワード管理レコード１２０は、後述するキーワード登録処理において記録される。このキーワード管理レコード１２０には、顧客ＩＤ、カテゴリ及びキーワードに関するデータが含まれている。
【００３５】
顧客ＩＤデータ領域には、各ユーザを特定するための顧客識別子に関するデータが記録されている。
カテゴリデータ領域、キーワードデータ領域には、それぞれユーザの配信希望のカテゴリ、キーワードに関するデータが記録されている。
【００３６】
コンテンツ管理サーバ１３は、配信する記事のコンテンツを管理するサーバであり、配信時刻を記憶している。更に、コンテンツ管理サーバ１３は、コンテンツデータベース１３ａを備えている。このコンテンツデータベース１３ａには、図２（ｃ）に示すように、配信可能なコンテンツに関するコンテンツレコード１３０が記録されている。このコンテンツレコード１３０は、新たなコンテンツが生成されて登録されると記録される。コンテンツレコード１３０には、記事ＩＤ、出所ＩＤ、発行時期、掲載頁、カテゴリ、キーワード、記事画像、記事サイズ、見出し、記事内容、添付写図表及び字数に関するデータが含まれている。
【００３７】
記事ＩＤデータ領域には、各記事を特定するための記事識別子（記事ＩＤ）に関するデータが記録されている。この記事ＩＤは、記事イメージと記事内容（テキスト）と、記事の単価（課金金額）とを関連付けて管理する識別子である。この記事ＩＤは、印刷前には、ユーザーによる選択とプレビュー生成と印刷の管理に利用され、印刷後には、ログの管理と顧客別の課金管理に利用される。
【００３８】
出所ＩＤデータ領域には、このコンテンツの提供元（例えば、新聞社や出版社等のコンテンツ作成者）を特定する出所識別子（出所ＩＤ）に関するデータが記録されている。
発行時期データ領域には、この記事が発行された発行日と、朝刊や夕刊等を特定するための朝夕刊識別子とが含まれている。
【００３９】
掲載頁データ領域には、コンテンツにおいてこの記事が掲載された頁に関するデータが記録されている。
カテゴリデータ領域及びキーワードデータ領域には、この記事のカテゴリ及びキーワードに関するデータが記録されている。
【００４０】
記事画像データ領域には、紙面に掲載された状態における記事全体についての記事イメージ画像データが記録されている。
記事サイズデータ領域には、この記事イメージにおける縦横の各寸法に関するデータが記録されている。本実施形態では、記事イメージの全体形状が逆Ｌ字形状等のように矩形状でない場合においても、この記事イメージを包含できる最小矩形のサイズ（全体形状の最大の横寸法及び最大の縦寸法）を用いる。
【００４１】
見出しデータ領域には、この記事における見出しに関するデータが記録されている。
記事内容データ領域には、この記事を構成するテキストデータが記録されている。
添付写図表データ領域には、この記事に添付された写真や図、表に関するデータが記録されている。
【００４２】
字数データ領域には、この記事に含まれる文字数に関するデータが記録されている。
一方、紙面管理サーバ１４には、クライアント端末２０及び複合機３０に送信する記事のプレビュー画面や印刷画面等の生成を管理する。紙面管理サーバ１４は、各印刷用紙の寸法に関するデータを記憶する。具体的には、紙面管理サーバ１４は、用紙サイズ識別子に関連付けられて各用紙の縦横の各寸法に関するデータを記憶している。
【００４３】
更に、紙面管理サーバ１４は、相互に関連するコンテンツを特定してグループ化するためのグループ化閾値を記憶している。本実施形態では、カテゴリ及びキーワードの共通項目が、予め定めたグループ化閾値以上の場合には、紙面管理サーバ１４は、同じグループであると判定する。
【００４４】
また、紙面管理サーバ１４は、紙面データベース１４ａを備えている。この紙面データベース１４ａは、クライアント端末２０や複合機３０に配信するためのデータを仮記憶する。具体的には、紙面データベース１４ａには、配信対象コンテンツデータ領域、閲覧ログデータ領域、送信画面データ領域及び印刷対象データ領域が含まれている。
【００４５】
配信対象コンテンツデータ領域には、コンテンツ管理サーバ１３から取得されたコンテンツデータが顧客ＩＤに関連付けられて記憶される。
閲覧ログデータ領域には、クライアント端末２０に配信した記事に関する配信記事データが一時的に記憶される。この配信記事データは、クライアント端末２０から全文プレビュー閲覧指示を受信した場合に記録され、課金サーバ１５に全文プレビューログを通知した場合に削除される。この配信記事データには、顧客ＩＤ及び配信記事ＩＤに関するデータが含まれる。
【００４６】
顧客ＩＤデータ領域には、閲覧する各ユーザを特定するための顧客識別子に関するデータが記録される。
配信記事ＩＤデータ領域には、このユーザのクライアント端末２０に配信した記事を特定するための記事ＩＤに関するデータが記録される。
【００４７】
送信画面データ領域には、紙面管理サーバ１４が生成した各種画面データが一時的に記録される。本実施形態では、この各種画面には、一覧表プレビュー画面や全文プレビュー画面等がある。これら各種画面は、クライアント端末２０に送信した後に削除される。
【００４８】
印刷対象データ領域には、複合機３０に送信する印刷対象データが一時的に記憶される。この印刷対象データ領域には、印刷データが関連付けて記録される。印刷対象データは
、クライアント端末２０から記事ＩＤを含む印刷指示を取得した場合に記録され、複合機３０に送信した場合に削除される。この印刷対象データには、顧客ＩＤ、印刷頁番号、選択記事ＩＤ及び出所ＩＤに関するデータが含まれる。
【００４９】
顧客ＩＤデータ領域には、印刷指示を行なった各ユーザを特定するための顧客識別子に関するデータが記録される。
印刷頁番号データ領域には、この顧客の印刷指示に応じて印刷する印刷頁番号に関するデータが記録される。
【００５０】
選択記事ＩＤデータ領域には、この印刷頁番号の用紙に含めた記事を特定するための記事ＩＤに関するデータが記録される。
出所ＩＤデータ領域には、この選択記事ＩＤの記事の提供元（記事の出所）を特定するための出所識別子に関するデータが記録される。
【００５１】
一方、課金サーバ１５は、課金データベース１５ａを備えている。この課金データベース１５ａは、図２（ｄ）に示すように、記事の価格に関する単価レコード１５１、ユーザの閲覧履歴に関する全文閲覧ログレコード１５２、ユーザの印刷履歴に関する印刷ログレコード１５３に関するデータを記憶している。
【００５２】
単価レコード１５１は、記事の単価に関するデータである。本実施形態では、出所ＩＤに応じて記事の単価が決定されて登録された場合に、単価レコード１５１が記録される。この単価レコード１５１には、出所ＩＤ及び価格に関するデータが含まれる。
【００５３】
出所ＩＤデータ領域には、各記事の出所を特定するための識別子（出所識別子）に関するデータが記録されている。
価格データ領域には、この出所における記事の単価に関するデータが記録されている。
【００５４】
全文閲覧ログレコード１５２は、顧客が全文を閲覧したログに関するデータである。本実施形態では、クライアント端末２０に対して全文プレビュー画面を送信した場合に記録される。この全文閲覧ログレコード１５２には、顧客ＩＤ、全文閲覧時期及び閲覧記事ＩＤに関するデータが含まれる。
【００５５】
顧客ＩＤデータ領域には、各ユーザを特定するための顧客識別子に関するデータが記録される。
全文閲覧時期データ領域には、ユーザが全文を閲覧した年月日及び時刻に関するデータが記録される。
【００５６】
閲覧記事ＩＤデータ領域には、ユーザが全文を閲覧した記事を特定する記事識別子に関するデータが記録される。
印刷ログレコード１５３は、印刷を完了したログに関するデータである。本実施形態では、顧客の印刷指示に応じた印刷が完了した場合に記録される。本実施形態においては、途中で印刷が終了してしまった場合には、印刷を完了した頁のみログが保存される。この印刷ログレコード１５３には、顧客ＩＤ、印刷時期、印刷頁番号、選択記事ＩＤ、出所ＩＤ及び課金金額に関するデータが含まれる。
【００５７】
顧客ＩＤデータ領域には、各ユーザを特定するための顧客識別子に関するデータが記録される。
印刷時期データ領域には、ユーザの指示によって印刷を実行した年月日及び時刻に関するデータが記録される。
【００５８】
印刷頁番号データ領域には、印刷を完了した頁に関するデータが記録される。
選択記事ＩＤデータ領域には、この印刷頁に含まれていた記事を特定するための記事識別子に関するデータが記録される。
【００５９】
出所ＩＤデータ領域には、この記事の提供元を特定するための出所識別子に関するデータが記録される。
課金金額データ領域には、この頁に対して課金する金額に関するデータが記録される。
【００６０】
次に、以上のように構成されたシステムを用いて、コンテンツ配信管理処理を行なう手順を、図３〜図７に従って説明する。ここでは、利用登録処理、コンテンツ配信処理、印刷レイアウト生成処理及び印刷課金登録処理の順番で説明する。
【００６１】
（利用登録処理）
ユーザがコンテンツ配信サービスを利用する場合、図３に示すように、まず、顧客登録処理を実行する（ステップＳ１−１）。具体的には、クライアント端末２０は、コンテンツ配信管理システム１０の顧客管理サーバ１１にアクセスして、サービス提供依頼を送信する。これに応じて、顧客管理サーバ１１は、利用登録入力画面データをクライアント端末２０に送信する。クライアント端末２０は、利用登録入力画面を表示する。この利用登録入力画面において、配信先ＩＤや印刷機器ＩＤを設定し、契約条件や料金体系について確認した場合、クライアント端末２０に登録指示を入力する。この場合、クライアント端末２０は、入力された情報を顧客管理サーバ１１に送信する。顧客管理サーバ１１は、顧客ＩＤを付与し、この顧客ＩＤと、取得した配信先ＩＤ、印刷機器ＩＤ、契約条件及び料金体系を含む顧客管理レコード１１０を生成して、顧客管理データベース１１ａに登録する。
【００６２】
次に、キーワード登録処理を実行する（ステップＳ１−２）。具体的には、コンテンツ配信管理システム１０の顧客管理サーバ１１は、キーワードやカテゴリを登録するためのキーワード登録画面データをクライアント端末２０に送信する。この場合、顧客管理サーバ１１は、キーワード登録画面データに、このユーザの顧客ＩＤを含める。
【００６３】
クライアント端末２０は、キーワード登録画面を表示する。このキーワード登録画面において、配信を希望するキーワードを入力し、カテゴリを選択する。そして、ユーザが登録指示を行なった場合、クライアント端末２０は、入力されたキーワードや選択されたカテゴリを、顧客ＩＤとともにコンテンツ配信管理システム１０に送信する。
【００６４】
コンテンツ配信管理システム１０のキーワード管理サーバ１２は、受信した顧客ＩＤ、カテゴリ及びキーワードを含むキーワード管理レコード１２０を生成して、キーワードデータベース１２ａに登録する。以上により、顧客登録処理が終了する。
【００６５】
（コンテンツ配信処理）
次に、コンテンツ配信処理について、図３及び図４を用いて説明する。
まず、コンテンツ配信管理システム１０は、コンテンツ登録処理を実行する（ステップＳ２−１）。具体的には、毎朝及び毎夕の配信時刻直前までに、コンテンツ配信管理システム１０のコンテンツ管理サーバ１３は、コンテンツの提供者からコンテンツデータを取得する。この場合、コンテンツ管理サーバ１３は、このコンテンツデータをコンテンツレコード１３０としてコンテンツデータベース１３ａに記録する。
【００６６】
次に、コンテンツ管理サーバ１３は、顧客情報要求処理を実行する（ステップＳ２−２）。具体的には、コンテンツ管理サーバ１３は、配信時刻になった場合、顧客管理サーバ１１に対して、顧客管理レコード１１０の配信条件に関するデータを要求する。
【００６７】
次に、コンテンツ管理サーバ１３は、顧客情報の取得処理を実行する（ステップＳ２−３）。具体的には、顧客情報要求に応じて、顧客管理サーバ１１は、顧客管理データベース１１ａにおいて、現在の配信時刻に対応する配信条件の顧客の契約条件を抽出する。更に、顧客管理サーバ１１は、抽出した顧客の契約条件から顧客ＩＤを抽出し、この顧客ＩＤをコンテンツ管理サーバ１３に送信する。これにより、コンテンツ管理サーバ１３は、これから配信する顧客の顧客ＩＤを取得する。
【００６８】
次に、コンテンツ管理サーバ１３は、キーワード要求処理を実行する（ステップＳ２−４）。具体的には、コンテンツ管理サーバ１３は、取得した顧客ＩＤをキーワード管理サーバ１２に送信し、キーワードに関するデータを要求する。
【００６９】
次に、コンテンツ管理サーバ１３は、キーワードの取得処理を実行する（ステップＳ２−５）。具体的には、キーワード要求に応じて、キーワード管理サーバ１２は、取得した顧客ＩＤが記録されたキーワード管理レコード１２０をキーワードデータベース１２ａから抽出する。そして、キーワード管理サーバ１２は、抽出したキーワード管理レコード１２０のキーワード管理データを送信する。ここで、送信されるキーワード管理データには、顧客ＩＤ、カテゴリ及びキーワードに関するデータを含める。この場合、コンテンツ管理サーバ１３は、顧客ＩＤに関連付けられたカテゴリ及びキーワードを取得する。
【００７０】
そして、コンテンツ管理サーバ１３は、キーワード検索結果通知処理を実行する（ステップＳ２−６）。ここで、コンテンツ管理サーバ１３は、各キーワード管理データを用いてコンテンツレコード１３０を検索する。具体的には、コンテンツ管理サーバ１３は、各キーワード管理データのカテゴリやキーワードを含むコンテンツレコード１３０を検索する。なお、該当するコンテンツレコード１３０が登録されていない場合には、コンテンツ配信処理を終了する。
【００７１】
一方、キーワード管理データのカテゴリ又はキーワードを含むコンテンツレコード１３０を抽出した場合には、コンテンツ管理サーバ１３は、このコンテンツレコード１３０の記事ＩＤに対して、キーワード管理データの顧客ＩＤを関連付ける。そして、コンテンツ管理サーバ１３は、取得したすべてのキーワード管理データを用いてコンテンツレコード１３０を検索した場合には、顧客ＩＤが関連付けられた記事ＩＤのコンテンツレコード１３０のコンテンツデータを紙面管理サーバ１４に送信する。ここで、送信されるコンテンツデータには、記事ＩＤ、出所ＩＤ、発行時期、掲載頁、カテゴリ、キーワード、記事画像、記事サイズ、見出し、記事内容、添付写図表及び字数に関するデータを含める。この場合、紙面管理サーバ１４は、コンテンツデータとともに、この記事ＩＤに関連付けられたすべての顧客ＩＤを紙面管理サーバ１４に送信する。
【００７２】
紙面管理サーバ１４は、一覧表作成処理を実行する（ステップＳ２−７）。具体的には、紙面管理サーバ１４は、顧客ＩＤに関連付けて、受信したコンテンツデータを配信対象コンテンツデータ領域に記憶する。紙面管理サーバ１４は、各コンテンツレコード１３０に記録されていた見出し、発行時期、掲載頁、添付写図表の有無、記事の字数及び記事ＩＤをそれぞれ含む一覧表プレビュー画面データを生成し、送信画面データ領域に仮記憶する。この場合、紙面管理サーバ１４は、この一覧表プレビュー画面を特定する画面識別子（画面ＩＤ）を付与し、これと顧客ＩＤとを一覧表プレビュー画面データに関連付けて、送信画面データ領域に仮記憶する。
【００７３】
次に、紙面管理サーバ１４は、顧客情報要求処理を実行する（ステップＳ２−８）。ここで、紙面管理サーバ１４は、ユーザの閲覧制限及び配信先に関する情報を取得する。具体的には、紙面管理サーバ１４は、顧客管理サーバ１１に閲覧制限及び配信先ＩＤの取得
要求を行なう。ここで、紙面管理サーバ１４は、閲覧制限及び配信先ＩＤの取得要求に顧客ＩＤを含める。
【００７４】
紙面管理サーバ１４は、顧客情報の取得処理を実行する（ステップＳ２−９）。具体的には、配信先情報の取得要求を受信した顧客管理サーバ１１は、受信した顧客ＩＤが記録された顧客管理レコード１１０を抽出し、これに含まれている閲覧制限と配信先ＩＤとを紙面管理サーバ１４に送信する。これにより、紙面管理サーバ１４は、閲覧制限と配信先ＩＤを取得する。
【００７５】
次に、紙面管理サーバ１４は、一覧表通知処理を実行する（ステップＳ２−１０）。具体的には、紙面管理サーバ１４は、取得した閲覧制限と一覧表識別子とを含む一覧表通知メールを生成する。紙面管理サーバ１４は、生成した一覧表通知メールを、配信先ＩＤに送信する。
【００７６】
次に、図４に示すように、クライアント端末２０は、一覧表プレビュー要求処理を実行する（ステップＳ３−１）。具体的には、ユーザの指示に応じて、クライアント端末２０は、紙面管理サーバ１４から取得した一覧表通知メールをディスプレイに表示する。ここで、一覧表のプレビューの閲覧を希望するユーザは、このメールに含まれる一覧表識別子を選択する。この場合、クライアント端末２０は、選択された一覧表識別子を含めた表示要求をコンテンツ配信管理システム１０に送信する。この表示要求には、このクライアント端末２０のＩＰアドレスデータを含める。
【００７７】
次に、紙面管理サーバ１４は、顧客情報要求処理を実行する（ステップＳ３−２）。具体的には、紙面管理サーバ１４は、受信した一覧表識別子に対応する一覧表プレビュー画面データを送信画面データ領域から抽出し、これに含まれる顧客ＩＤを特定する。そして、紙面管理サーバ１４は、顧客管理サーバ１１に課金対象範囲情報の取得要求を行なう。ここで、紙面管理サーバ１４は、この課金対象範囲情報の取得要求に顧客ＩＤを含める。
【００７８】
そして、紙面管理サーバ１４は、顧客情報の取得処理を実行する（ステップＳ３−３）。具体的には、課金対象範囲情報の取得要求を受信した顧客管理サーバ１１は、受信した顧客ＩＤが記録された顧客管理レコード１１０を抽出する。顧客管理サーバ１１は、抽出した顧客管理レコード１１０の契約条件に含まれている全文閲覧形式、印刷条件及び課金対象範囲に関するデータを取得し、紙面管理サーバ１４に送信する。この場合、紙面管理サーバ１４は、全文閲覧形式、印刷条件及び課金対象範囲に関するデータを取得して、仮記憶する。
【００７９】
次に、紙面管理サーバ１４は、一覧表プレビュー送信処理を実行する（ステップＳ３−４）。具体的には、紙面管理サーバ１４は、受信した一覧表識別子に対応する一覧表プレビュー画面データを送信画面データ領域から抽出し、クライアント端末２０に送信する。
【００８０】
そして、クライアント端末２０は、一覧表プレビュー表示処理を実行する（ステップＳ３−５）。具体的には、クライアント端末２０は、受信した一覧表プレビュー画面データに基づいて、図７（ａ）に示す一覧表プレビュー画面６００をディスプレイに表示する。この一覧表プレビュー画面６００には、各記事の見出し６１０と、発行時期、掲載頁、字数及び記事ＩＤ等に関するデータとが含まれる。本実施形態では、各記事の見出しの表示領域がクリッカブルになっており、この表示領域に対応して各記事の記事ＩＤが関連付けられている。また、一覧表プレビュー画面６００には、各記事に対応して、この記事を印刷対象とするためのチェックボックス６２０と、印刷実行ボタン（図示せず）とが含まれている。
【００８１】
そして、クライアント端末２０は、記事選択処理を実行する（ステップＳ３−６）。ここで、ユーザは、一覧表プレビュー画面６００において閲覧したい記事の見出しの表示領域においてクリックすることにより記事を選択する。この場合、クライアント端末２０は、選択された記事の記事ＩＤを取得する。
【００８２】
次に、クライアント端末２０は、全文プレビュー要求処理を実行する（ステップＳ３−７）。具体的には、クライアント端末２０は、記事ＩＤを含む全文プレビュー要求を紙面管理サーバ１４に送信する。
【００８３】
そして、紙面管理サーバ１４は、全文プレビュー送信処理を実行する（ステップＳ３−８）。具体的には、紙面管理サーバ１４は、受信した記事ＩＤが記録されたコンテンツレコード１３０を配信対象コンテンツデータ領域から抽出する。
【００８４】
更に、紙面管理サーバ１４は、この顧客の全文閲覧形式に応じたデータを特定する。例えば、全文閲覧形式が記事イメージの場合には、紙面管理サーバ１４は、抽出したコンテンツデータから記事画像を取得し、これを含む全文プレビュー画面データを生成する。一方、全文閲覧形式が記事テキストの場合には、紙面管理サーバ１４は、抽出したコンテンツデータから記事内容を取得し、これを含む全文プレビュー画面データを生成する。そして、紙面管理サーバ１４は、生成した全文プレビュー画面データをクライアント端末２０に送信する。
【００８５】
クライアント端末２０は、全文プレビュー表示処理を実行する（ステップＳ３−９）。具体的には、全文プレビュー画面データを受信したクライアント端末２０は、ディスプレイに全文プレビュー画面を表示する。これにより、ユーザは、プレビュー画面において選択した記事の詳細内容を閲覧することができる。
【００８６】
また、全文プレビュー画面を送信した紙面管理サーバ１４は、全文プレビューログ通知処理を実行する（ステップＳ３−１０）。具体的には、紙面管理サーバ１４は、全文閲覧ログデータを課金サーバ１５に送信する。この全文閲覧ログデータには、全文プレビュー画面に掲載した記事の記事ＩＤ及び顧客ＩＤを含める。
【００８７】
全文閲覧ログデータを受信した課金サーバ１５は、全文閲覧課金登録処理を実行する（ステップＳ３−１１）。具体的には、課金サーバ１５は、全文閲覧ログデータの記事ＩＤ及び閲覧ＩＤを含む全文閲覧ログレコード１５２を生成して、課金データベース１５ａに記録する。更に、課金サーバ１５は、この全文閲覧ログレコード１５２の全文閲覧時刻データ領域に現在時刻を記録する。
【００８８】
以上のようにして、一覧表プレビュー画面６００において記事が選択されると（ステップＳ３−６）、これ以降のステップＳ３−７〜Ｓ３−１１の処理が繰り返して実行される。
【００８９】
その後、ユーザが記事の印刷を行なう場合には、クライアント端末２０は、印刷指示処理を実行する（ステップＳ３−１２）。ここで、ユーザは、図７（ａ）の一覧表プレビュー画面６００において、印刷を希望する記事を、チェックボックス６２０により選択し、印刷実行ボタンを選択する。この場合、クライアント端末２０は、印刷実行指示を複合機３０に送信する。この印刷実行指示には、チェックボックス６２０により選択された記事の記事ＩＤと、この一覧表プレビュー画面６００に含まれている顧客ＩＤとを含める。
【００９０】
次に、複合機３０は、印刷データ要求処理を実行する（ステップＳ３−１３）。具体的には、複合機３０は、印刷データ要求を紙面管理サーバ１４に送信する。この印刷データ
要求には、クライアント端末２０からの印刷実行指示に含まれる記事ＩＤ及び顧客ＩＤを含める。
【００９１】
印刷データ要求を受信した紙面管理サーバ１４は、印刷レイアウト生成処理を実行する（ステップＳ３−１４）。この場合、紙面管理サーバ１４は、取得した顧客ＩＤに関連付けられている印刷条件を用いて印刷レイアウト生成処理を実行する。この処理の詳細については後述する。
【００９２】
次に、紙面管理サーバ１４は、印刷データの送信処理を実行する（ステップＳ３−１５）。この場合、紙面管理サーバ１４は、各印刷頁の印刷データを統合して印刷データを生成する。この場合、紙面管理サーバ１４は、各印刷頁の用紙フォーマットに関連付けた記事ＩＤ及び出所ＩＤ、顧客ＩＤを関連付けた印刷対象データを生成する。そして、紙面管理サーバ１４は、印刷データを、この印刷対象データとともに複合機３０に送信する。複合機３０は、受信した印刷データと印刷対象データとを仮記憶する。
【００９３】
そして、複合機３０は、印刷処理を実行する（ステップＳ３−１６）。具体的には、複合機３０は、受信した印刷データに基づいて印刷を実行する。
次に、複合機３０は、印刷ログ通知処理を実行する（ステップＳ３−１７）。ここで、複合機３０は、印刷が終了した場合には、印刷ログデータを課金サーバ１５に送信する。この印刷ログデータには、仮記憶している印刷対象データと、印刷が完了した頁に関するデータとが含まれる。なお、複合機３０は、エラー等により印刷が途中で終了した場合にも、印刷ログデータを課金サーバ１５に送信する。更に、複合機３０は、クライアント端末２０に印刷終了を通知してもよい。
【００９４】
そして、課金サーバ１５は、印刷課金登録処理を実行する（ステップＳ３−１８）。この処理の詳細については、後述する。
その後、顧客の締め日になった場合に、課金サーバ１５は、課金処理を実行する（ステップＳ３−１９）。具体的には、顧客管理サーバ１１は、定期的に、現在日と各顧客の契約条件の締め日とを比較する。そして、現在日が締め日を経過した場合、顧客管理サーバ１１は、この顧客の顧客ＩＤを含む課金処理指示を課金サーバ１５に送信する。
【００９５】
課金サーバ１５は、この顧客の月毎の利用金額を合計する。具体的には、課金サーバ１５は、この顧客ＩＤの契約条件に応じて、請求対象期間の全文閲覧時期を含む全文閲覧ログレコード１５２を課金データベース１５ａから抽出する。課金サーバ１５は、抽出した全文閲覧ログレコード１５２のレコード数をカウントとし、全文閲覧ログレコードの数に応じた全文閲覧料金を算出する。更に、課金サーバ１５は、顧客ＩＤと、請求対象期間の印刷時期とを含む印刷ログレコード１５３を課金データベース１５ａから抽出する。課金サーバ１５は、抽出した印刷ログレコード１５３の課金金額を取得し、この課金金額を合計して印刷料金を算出する。そして、課金サーバ１５は、基本料金、全文プレビュー料金及び印刷料金を合計して、この顧客の１ヶ月の利用金額を算出する。そして、この利用金額に基づいて請求処理を実行する。以上により、コンテンツ配信処理が終了する。
【００９６】
（印刷レイアウト生成処理）
次に、上述した印刷レイアウト生成処理（ステップＳ３−１４）について、図５を用いて詳述する。
【００９７】
この処理において、まず、紙面管理サーバ１４は、配置するコンテンツの取得処理を実行する（ステップＳ４−１）。具体的には、紙面管理サーバ１４は、受信した記事ＩＤを含む各コンテンツデータを配信対象コンテンツデータ領域から抽出する。
【００９８】
次に、紙面管理サーバ１４は、共通する項目が多いコンテンツのグルーピング処理を実行する（ステップＳ４−２）。具体的には、紙面管理サーバ１４は、抽出したコンテンツデータのカテゴリ及びキーワードを相互に比較し、各コンテンツデータ間の共通項目数を算出する。そして、紙面管理サーバ１４は、共通項目数がグループ化閾値以上となった複数のコンテンツデータを同じグループとして特定する。ここで、他のコンテンツデータとの共通項目数がグループ化閾値より小さく、他のコンテンツデータとグループを構成しないコンテンツデータは、１つのグループとして特定する。そして、紙面管理サーバ１４は、各グループを構成するコンテンツデータの記事ＩＤ及び出所ＩＤを相互に関連付けて仮記憶する。
【００９９】
次に、紙面管理サーバ１４は、最初の用紙の設定処理を実行する（ステップＳ４−３）。具体的には、紙面管理サーバ１４は、印刷条件により指定された用紙サイズの用紙フォーマットに対して、印刷頁として「１頁目」を関連付けて印刷対象データ領域に仮記憶する。
【０１００】
次に、紙面管理サーバ１４は、グループ内のコンテンツの特定処理を実行する（ステップＳ４−４）。具体的には、同じグループに含まれるコンテンツの数が多い順にグループを特定する。そして、このグループを構成するコンテンツデータの中で、発行時期の古い順番にコンテンツデータを特定する。
【０１０１】
そして、紙面管理サーバ１４は、このコンテンツが配置対象用紙に対して最初のコンテンツかどうかの判断処理を実行する（ステップＳ４−５）。具体的には、紙面管理サーバ１４は、現在の配置対象用紙の印刷頁に関連付けられている先行の記事ＩＤの有無を印刷対象データ領域において検索する。
【０１０２】
ここで、印刷頁に関連付けられている先行記事ＩＤを抽出しなかった場合（ステップＳ４−５において「ＹＥＳ」の場合）には、紙面管理サーバ１４は、この用紙への配置処理を実行する（ステップＳ４−６）。具体的には、紙面管理サーバ１４は、この記事ＩＤのコンテンツデータを特定し、この記事の横寸法及び縦寸法を取得する。具体的には、紙面管理サーバ１４は、この顧客の印刷形式が記事イメージの場合には、コンテンツレコード１３０の記事サイズを取得する。また、紙面管理サーバ１４は、この顧客の印刷形式がテキストイメージの場合には、コンテンツレコード１３０の記事内容を、予め設定されている文字フォントで表示したときの記事の寸法を算出することにより、横寸法及び縦寸法を取得する。そして、紙面管理サーバ１４は、取得した記事サイズの横寸法及び縦寸法の記事ブロックを生成し、用紙フォーマットの右上に配置した印刷レイアウトを生成する。更に、紙面管理サーバ１４は、この印刷レイアウトの印刷頁に対して、このコンテンツ（記事）の記事ＩＤ及び出所ＩＤを関連付けて記憶する。
【０１０３】
一方、印刷頁に関連付けられている先行記事ＩＤを抽出した場合（ステップＳ４−５において「ＮＯ」の場合）には、紙面管理サーバ１４は、このコンテンツを配置した場合に用紙から「はみ出し」が生じるかどうかを判断する（ステップＳ４−７）。ここで、紙面管理サーバ１４は、配置するコンテンツのコンテンツデータを特定し、この記事の横寸法及び縦寸法を取得する。そして、紙面管理サーバ１４は、取得した記事サイズの横寸法及び縦寸法の記事ブロックを生成する。そして、配置対象用紙の用紙フォーマットにおいて、先行の記事ブロックが配置されていない部分に、この記事ブロックが用紙フォーマットからはみ出さない位置があるかを検索する。この場合、紙面管理サーバ１４は、既に配置した記事ブロックにより近い順番に配置可能な位置を検索する。
【０１０４】
ここで、配置対象用紙から「はみ出し」が生じない位置を抽出した場合（ステップＳ４−７において「ＮＯ」の場合）、紙面管理サーバ１４は、この用紙フォーマットへの配置
処理を実行する（ステップＳ４−６）。具体的には、紙面管理サーバ１４は、抽出した位置にこの記事を追加配置した印刷レイアウトを生成する。更に、紙面管理サーバ１４は、この印刷レイアウトの印刷頁に対して、この記事の記事ＩＤ及び出所ＩＤを関連付けて、印刷対象データ領域に記録する。
【０１０５】
一方、配置対象用紙から「はみ出し」が生じない位置を抽出できなかった場合（ステップＳ４−７において「ＹＥＳ」の場合）、紙面管理サーバ１４は、次の用紙を設定してこの用紙への配置処理を実行する（ステップＳ４−８）。具体的には、紙面管理サーバ１４は、配置対象用紙の印刷頁の頁番号に対して「１」を加算した頁番号を新たな配置対象用紙の印刷頁と特定する。紙面管理サーバ１４は、この印刷頁に関連付けた用紙フォーマットの右上に、この記事ブロックを配置した印刷レイアウトを生成する。更に、紙面管理サーバ１４は、この印刷レイアウトの印刷頁に対して、このコンテンツ（記事）の記事ＩＤ及び出所ＩＤを関連付けて記憶する。
【０１０６】
そして、紙面管理サーバ１４は、同じグループについてすべての記事の配置が終了しているかどうかを判断する（ステップＳ４−９）。
ここで、処理対象のグループを構成する記事において、まだ配置対象用紙に配置していない記事が残っている場合には、紙面管理サーバ１４は、グループ内の記事が終了していないことになる。この場合（ステップＳ４−９において「ＮＯ」の場合）、紙面管理サーバ１４は、上述したステップＳ４−４以降の処理を繰り返して実行する。
【０１０７】
一方、処理対象のグループ内の記事をすべて配置した場合（ステップＳ４−９において「ＹＥＳ」の場合）には、紙面管理サーバ１４は、すべてのグループの記事配置が終了したかどうかを判断する（ステップＳ４−１０）。
【０１０８】
ここで、まだ配置していないグループが残っている場合（ステップＳ４−１０において「ＮＯ」の場合）には、紙面管理サーバ１４は、次のグループの全記事は用紙内に納まるかどうかを判断する（ステップＳ４−１１）。具体的には、紙面管理サーバ１４は、現在の配置対象用紙に既に関連付けられている記事ＩＤを取得する。次に、紙面管理サーバ１４は、次のグループに属する各記事の記事ＩＤが記録されたコンテンツレコード１３０を特定する。紙面管理サーバ１４は、顧客ＩＤに対応する印刷形式に応じて、各コンテンツレコード１３０に基づいて、記事の横寸法及び縦寸法を取得する。紙面管理サーバ１４は、取得した横寸法及び縦寸法のブロックを生成し、配置対象用紙の用紙フォーマットにおいて、先行の記事ブロックが配置されていない部分に、この記事ブロックが配置対象用紙からはみ出さない位置があるかを検索する。
【０１０９】
ここで、印刷用紙に納まる配置を抽出できなかった場合（ステップＳ４−１１において「ＮＯ」の場合）には、紙面管理サーバ１４は、次の用紙の設定処理を実行する（ステップＳ４−１２）。具体的には、紙面管理サーバ１４は、配置対象用紙の印刷頁の頁番号に対して「１」を加算した頁番号を新たな配置対象用紙の印刷頁と特定する。そして、紙面管理サーバ１４は、上記ステップＳ４−４以降の処理を繰り返して実行する。
【０１１０】
一方、印刷用紙に納まる配置を抽出した場合（ステップＳ４−１１において「ＹＥＳ」の場合）には、紙面管理サーバ１４は、用紙への配置処理を実行する（ステップＳ４−１３）。具体的には、紙面管理サーバ１４は、ステップＳ４−１１において用紙内に納まると判断した配置で、このグループに属する全記事を追加配置した印刷レイアウトを生成する。更に、紙面管理サーバ１４は、この印刷レイアウトの印刷頁に対して、配置した全記事の記事ＩＤ及び出所ＩＤを関連付けて、印刷対象データ領域に記録する。
【０１１１】
一方、すべてのグループの記事の配置が終了した場合（ステップＳ４−１０おいて「Ｙ
ＥＳ」の場合）には、印刷レイアウト生成処理が終了する。
（印刷課金登録処理）
次に、上述した印刷課金登録処理（ステップＳ３−１８）について、図６を用いて詳述する。
【０１１２】
上述したステップＳ３−１７において複合機３０から印刷ログデータを取得した場合、課金サーバ１５は、まず、印刷ログの記録処理を実行する（ステップＳ５−１）。具体的には、課金サーバ１５は、取得した印刷ログデータに含まれる顧客ＩＤ、印刷頁、記事ＩＤ及び出所ＩＤを含む印刷ログレコード１５３を生成して、課金データベース１５ａに記録する。そして、課金サーバ１５は、現在の年月日及び時刻を印刷時期として印刷ログレコード１５３に記録する。
【０１１３】
次に、課金サーバは、価格を算出する印刷完了頁の特定処理を実行する（ステップＳ５−２）。具体的には、課金サーバ１５は、印刷ログデータに含まれる印刷完了頁を特定する。この場合、印刷ログレコード１５３に記録した印刷頁と印刷完了頁とを比較し、印刷されなかった頁がある場合には、この頁の印刷ログレコード１５３を削除する。
【０１１４】
次に、課金サーバ１５は、以下の処理を印刷完了頁毎に繰り返して実行する。
まず、課金サーバ１５は、処理対象の頁に含まれる各記事の価格の取得処理を実行する（ステップＳ５−３）。具体的には、課金サーバ１５は、印刷完了頁のそれぞれに関連付けられた出所ＩＤを印刷ログデータから抽出する。そして、課金サーバ１５は、各出所ＩＤが記録された単価レコード１５１を課金データベース１５ａから抽出する。
【０１１５】
次に、課金サーバ１５は、処理対象頁に含まれる記事の価格の合計処理を実行する（ステップＳ５−４）。具体的には、課金サーバ１５は、取得した各記事の価格を合計する。
次に、課金サーバ１５は、印刷完了頁の価格の記録処理を実行する（ステップＳ５−５）。具体的には、課金サーバ１５は、合計した価格を、この処理対象頁の印刷ログレコード１５３の課金金額データ領域に記録する。以上の処理を、印刷完了頁について繰り返して実行する。そして、すべての印刷完了頁についてステップＳ５−３〜Ｓ５−５を実行した場合には、印刷課金登録処理が完了する。
【０１１６】
本実施形態によれば、以下のような効果を得ることができる。
（１）  本実施形態では、クライアント端末２０は、印刷指示処理（ステップＳ３−１２）において、選択された記事の記事ＩＤと顧客ＩＤとを含む印刷実行指示を複合機３０に送信する。複合機３０は、印刷実行指示に含まれる記事ＩＤ及び顧客ＩＤを、紙面管理サーバ１４に送信して、印刷データ要求処理を実行する（ステップＳ３−１３）。紙面管理サーバ１４は、印刷レイアウト生成処理を実行する（ステップＳ３−１４）。この処理において、紙面管理サーバ１４は、選択された記事について共通する項目が多いコンテンツのグルーピング処理（ステップＳ４−２）を実行する。更に、紙面管理サーバ１４は、同じグループのうち発行時期の古い順番にコンテンツデータを順次、特定し、配置対象用紙に順次、納まるかどうかを判断し、納まる場合には同じ用紙に配置し、はみ出した場合には次の用紙に含めるように記事を配置する。そして、紙面管理サーバ１４は、印刷レイアウト生成処理で生成した各印刷頁の印刷データと、顧客ＩＤと、印刷頁、各印刷頁に関連付けた記事ＩＤ及び出所ＩＤとを含む印刷対象データとを複合機３０に送信する。このため、共通するカテゴリやキーワードの共通項目が多い記事がグループ化された状態で配置されて印刷されるので、ユーザは複数のコンテンツの内容を把握し易い。従って、効率よく読み易いコンテンツをユーザに提供することができる。
【０１１７】
（２）  本実施形態では、複合機３０は、印刷が終了した場合には、印刷ログデータを課金サーバ１５に送信する。この印刷ログデータには、印刷対象データと印刷が完了した
頁に関するデータとが含まれる。課金サーバ１５は、印刷ログデータを用いて印刷ログレコード１５３を生成して、印刷した頁の印刷ログレコード１５３のみを保存する。このため、印刷が終了した頁に含まれた記事に対してのみ課金を行なうことができる。
【０１１８】
また、上記実施形態は以下のように変更してもよい。
・  上記実施形態の印刷レイアウト生成処理のグルーピング処理（ステップＳ４−２）において、紙面管理サーバ１４は、抽出したコンテンツデータのカテゴリ及びキーワードの共通項目がグループ化閾値以上のコンテンツデータを同じグループとして特定した。紙面管理サーバ１４は、登録されるカテゴリ及びキーワードに限らず、各記事に含まれる言葉が多く共通しているコンテンツを同じグループとして特定してもよい。具体的には、紙面管理サーバ１４は、抽出したコンテンツデータの記事内容（テキストデータ）において名詞を抽出し、同じ名詞が含まれている割合に応じてグルーピングを行なう。この場合には、登録される言葉が一致していなくても、内容から記事の類似度を把握できるので、ユーザが読み易い配置で記事を印刷することができる。
【０１１９】
更に、カテゴリ及びキーワードの代わりに、コンテンツデータの出所ＩＤや発行時期等、他のコンテンツの属性に基づいてグループ化を行なってもよい。例えば、発行時期に基づいてグループ化を行なう場合、紙面管理サーバ１４は、抽出した発行時期の順番にコンテンツデータを並べる。そして、紙面管理サーバ１４は、次のコンテンツの発行時期までの時間が予め定めたグループ化閾値時間以上離れている場合には、異なるグループと判定してもよい。この場合には、次のコンテンツが同じ用紙に収納可能であっても別の用紙となることがあるので、ユーザは、前後の記事との関連性を把握しながら記事を読むことができる。
【０１２０】
・  上記実施形態においては、紙面管理サーバ１４は、グループ内のコンテンツの特定処理（ステップＳ４−４）において、同じグループ内のうち、発行時期の古い順番に１つのコンテンツデータを特定した。コンテンツデータを特定する順番は、これに限らず、例えば、記事イメージが矩形に近い順番を用いてもよい。具体的には、コンテンツレコード１３０に、記事イメージの矩形近似度を記録する。この場合、矩形近似度として、予め定めたランクを用いてもよいし、記事イメージの面積と周辺長との割合から算出した値を用いてもよい。そして、紙面管理サーバ１４は、この矩形近似度を用いて、同じグループ内のコンテンツデータを特定する。この場合には、矩形に近い記事を優先的に収納するため、１枚に効率よく記事を配置して、印刷枚数を抑制することができる。
【０１２１】
・  上記実施形態においては、記事イメージ又は記事内容による印刷形式について説明した。更に、この印刷形式として、記事内容を要約したサムネイルを提供するようにしてもよい。例えば、契約条件にユーザがサムネイルの閲覧提供を受けることが含まれている場合には、上記実施形態における全文プレビュー要求処理（ステップＳ３−７）の代わりに、サムネイル要求処理を行なってもよい。この場合、コンテンツレコード１３０にサムネイルを含める。紙面管理サーバ１４は、サムネイル要求を受信した場合には、この記事ＩＤのコンテンツレコード１３０に含まれるサムネイル記事を複数含めた記事モジュール画面データを生成して、クライアント端末２０に送信する。この場合、クライアント端末２０は、図７（ｂ）に示すように、複数のサムネイル記事７１０を含む記事モジュール画面７００をディスプレイに表示する。この場合には、要約された複数の記事を一度に閲覧することができるので、ユーザは要約内容によって記事の概略を把握することができる。
【０１２２】
・  上記実施形態においては、記事イメージ又は記事内容を表示する印刷形式に応じて印刷を行なった。これに限らず、図８の印刷用紙８００に示すように、新聞に掲載された紙面イメージ８１０、記事イメージ８２０及び記事内容（テキスト）８３０を１枚に印刷する３形態同時印刷の印刷形式を用いてもよい。この場合、記事ＩＤに対して、この記事
が掲載された紙面イメージ画像、この紙面における表示位置を含めてコンテンツデータベース１３ａに記憶する。ここでは、記事ＩＤは、記事の記事イメージと記事テキストと紙面イメージ画像と記事の単価（課金金額）とを関連付けて管理する識別子として機能する。また、ステップＳ４−５の以降の処理の代わりに、図８に示す印刷頁データ生成処理を記事毎に実行する。この処理においては、顧客ＩＤに関連付けられた印刷形式が３形態同時印刷の場合、紙面管理サーバ１４は、まず、紙面イメージの設定処理を実行する（ステップＳ６−１）。具体的には、紙面管理サーバ１４は、クライアント端末２０から取得した記事ＩＤを含む紙面データをコンテンツデータベース１３ａにおいて抽出し、これに含まれる紙面イメージ画像を特定し、配置対象用紙の用紙フォーマットに配置した印刷レイアウトを生成する。
【０１２３】
次に、紙面管理サーバ１４は、記事位置の特定処理を実行する（ステップＳ６−２）。具体的には、紙面管理サーバ１４は、ステップＳ４−４においてグループ内のコンテンツを特定した場合、抽出した紙面データの紙面イメージ画像に対して、この紙面イメージデータの表示位置に対応する位置を囲むマーキングを追加する。
【０１２４】
次に、紙面管理サーバ１４は、記事イメージの設定処理を実行する（ステップＳ６−３）。具体的には、紙面管理サーバ１４は、コンテンツレコード１３０の記事画像データを取得し、これを追加配置した印刷レイアウトを生成する。
【０１２５】
更に、紙面管理サーバ１４は、テキストの設定処理を実行する（ステップＳ６−４）。具体的には、コンテンツレコード１３０の記事内容を取得し、これを追加配置した印刷レイアウトを生成する。以上により、１枚の印刷用紙８００に、紙面イメージ８１０、記事イメージ８２０及び記事内容（テキスト）８３０が含まれて印刷される。このため、ユーザは、記事イメージ及び記事内容でなく、この記事が掲載された紙面における位置や大きさ等を把握することができる。
【０１２６】
・  上記実施形態においては、記事サイズとして、この記事イメージを矩形とみなしたときの寸法をコンテンツレコード１３０に記録した。これに代えて、記事の寸法として、実際の記事イメージの外形形状に応じた寸法を用いてもよい。この場合、記事イメージの外形形状に相似する記事ブロック形状に関するデータをコンテンツレコード１３０に含ませる。紙面管理サーバ１４は、このコンテンツを配置した場合に用紙からはみ出すかどうかの判断において（ステップＳ４−７）、配置対象用紙に関連付けられた記事ＩＤのコンテンツレコード１３０の記事ブロック形状及び記事サイズを取得する。そして、紙面管理サーバ１４は、この記事サイズのブロック形状を組み合わせて、配置対象用紙に納まるかどうかを判定してもよい。この場合には、矩形とみなした場合には余白の部分の面積が多い記事と組み合わせる場合には、効率よく記事を配置することができる。
【０１２７】
・  上記実施形態においては、複合機３０は、印刷ログ通知処理（ステップＳ３−１７）において、仮記憶している印刷対象データと、印刷完了頁に関するデータとを含む印刷ログデータを課金サーバ１５に送信した。これに限らず、集約印刷を行なう場合には、紙面管理サーバ１４は、この集約印刷の形式についての情報を印刷対象データに含め、複合機３０を介して課金サーバ１５に送信してもよい。この場合には、用紙を有効に使用することができる。
【０１２８】
・  上記実施形態においては、単価レコード１５１において、出所ＩＤに対して単価を関連付けて記録した。そして、課金処理（ステップＳ３−１９）において、記事の出所に応じて利用金額を算出した。ここで、単価レコード１５１には、課金サーバ１５が利用金額を算出するために用いるデータが記録されていればよく、出所ＩＤ以外の識別子に関連付けた価格に関するデータを記録しておいてもよい。例えば、記事ＩＤと価格とを関連付
けた単価レコード１５１を記録しておく。この場合、紙面管理サーバ１４や複合機３０が送信する印刷対象データに出所ＩＤを含めなくてもよい。課金サーバ１５は、印刷課金登録処理（ステップＳ３−１８）の各記事の価格の取得処理（ステップＳ５−３）において、印刷完了頁のそれぞれに関連付けられた記事ＩＤを印刷ログデータから抽出し、各記事ＩＤが記録された単価レコード１５１を課金データベース１５ａから抽出して、各記事の価格を特定する。これにより、同じ提供元の記事であっても、記事毎に価格を設定することができる。
【符号の説明】
【０１２９】
１０…コンテンツ配信管理システム、１１…顧客管理サーバ、１１ａ…顧客管理データベース、１２…キーワード管理サーバ、１２ａ…キーワードデータベース、１３…コンテンツ管理サーバ、１３ａ…コンテンツデータベース、１４…紙面管理サーバ、１４ａ…紙面データベース、１５…課金サーバ、１５ａ…課金データベース、２０…クライアント端末、３０…複合機、１１０…顧客管理レコード、１２０…キーワード管理レコード、１３０…コンテンツデータ、１５１…単価レコード、１５２…全文閲覧ログレコード、１５３…印刷ログレコード、８００…印刷用紙、８１０…紙面イメージ、８２０…記事イメージ、８３０…記事内容。
【先行技術文献】
【特許文献】
【０１３０】
【特許文献１】特開２００４−４６３４３号公報（第１頁、図１）
【特許文献２】特開２００２−３０４５３４号公報（第１頁、図８）
【特許文献３】特開平１１−３１３１９１号公報（第１頁、図２）
【図１】
0005443962.tif 000002
【図２】
0005443962.tif 000003
【図３】
0005443962.tif 000004
【図４】
0005443962.tif 000005
【図５】
0005443962.tif 000006
【図６】
0005443962.tif 000007
【図７】
0005443962.tif 000008
【図８】
0005443962.tif 000009