(57)【特許請求の範囲】
【請求項１】
ユーザにより指定された電子書籍を特定する情報を、当該ユーザが操作するユーザ端末から受信する受信手段、
前記受信された情報により特定される電子書籍を取得する取得手段、
前記取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する選択手段、
前記取得された電子書籍に、前記選択された広告を挿入する挿入手段、
前記取得された電子書籍に前記選択された広告を挿入するか否かの問い合わせを示す情報、を前記ユーザ端末に送信する送信手段、を備え、
前記受信手段は、前記取得された電子書籍に前記選択された広告を挿入することの可否を示す情報と、前記取得された電子書籍への前記選択された広告の挿入が許可される場合の当該広告の挿入の程度を示す情報であって、前記取得された電子書籍内における当該広告の挿入を許可する箇所を段階的に指定する選択肢のうちのいずれかの選択肢を示す情報とを前記ユーザ端末から受信し、
前記挿入手段は、前記取得された電子書籍内における、前記受信された情報により示される選択肢により指定された箇所に、前記選択された広告を挿入し、
前記送信手段は、前記受信された情報により前記選択された広告を挿入することを許可することが示されている場合、前記挿入手段により前記選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバに送信し、当該受信された情報により当該選択された広告を挿入することが許可されていないことが示されている場合、前記取得された電子書籍を当該印刷管理サーバに送信する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項２】
請求項１に記載のブックオンデマンド管理サーバであって、
前記送信手段は、前記挿入手段により前記選択された広告が挿入された電子書籍を印刷および製本したときの価格を示す情報と、当該選択された広告が挿入されていない電子書籍を印刷および製本したときの価格を示す情報と、をさらに前記ユーザ端末に送信する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項３】
請求項１又は２に記載のブックオンデマンド管理サーバであって、
前記選択手段は、前記取得された電子書籍に含まれる所定のキーワードが対応付けられた広告を、前記取得された電子書籍に挿入する広告として選択する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項４】
請求項１乃至３のいずれか１項に記載のブックオンデマンド管理サーバであって、
前記受信手段は、前記ユーザのプロフィール情報を、前記ユーザ端末からさらに受信し、
前記選択手段は、前記取得された電子書籍の内容と前記受信されたプロフィール情報とに基づいて、前記取得された電子書籍に挿入する広告を選択する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項５】
請求項４に記載のブックオンデマンド管理サーバであって、
前記プロフィール情報は、前記ユーザの所在地を特定する情報を含み、
前記選択手段は、前記ユーザの所在地に在住する人向けの広告を、前記取得された電子書籍に挿入する広告として選択する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項６】
請求項４に記載のブックオンデマンド管理サーバであって、
前記プロフィール情報は、前記ユーザの年齢もしくは性別を特定する情報を含み、
前記選択手段は、前記ユーザの年齢もしくは性別の人向けの広告を、前記取得された電子書籍に挿入する広告として選択する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項７】
請求項１乃至６のいずれか１項に記載のブックオンデマンド管理サーバであって、
前記広告の挿入を許可する箇所を段階的に指定する選択肢は、巻末巻頭のみに広告の挿入を許可するという選択肢と、巻末巻頭と目次上の切れ目とに広告の挿入を許可するという選択肢と、巻末巻頭と目次上の切れ目と各ページの余白とに広告の挿入を許可するという選択肢と、を含む、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項８】
請求項４に記載のブックオンデマンド管理サーバであって、
前記挿入手段は、前記取得された電子書籍に前記選択された広告を挿入するとともに、当該電子書籍に、当該広告に関するサイトにリンク可能であって前記プロフィール情報を特定可能なバーコードをさらに挿入する、
ことを特徴とするブックオンデマンド管理サーバ。
【請求項９】
ブックオンデマンド管理サーバを備えるブックオンデマンド管理システムであって、
前記ブックオンデマンド管理サーバは、
ユーザにより指定された電子書籍を特定する情報を、当該ユーザが操作するユーザ端末から受信する受信手段、
前記受信された情報により特定される電子書籍を取得する取得手段、
前記取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する選択手段、
前記取得された電子書籍に、前記選択された広告を挿入する挿入手段、
前記取得された電子書籍に前記選択された広告を挿入するか否かの問い合わせを示す情報、を前記ユーザ端末に送信する送信手段、を備え、
前記受信手段は、前記取得された電子書籍に前記選択された広告を挿入することの可否を示す情報と、前記取得された電子書籍への前記選択された広告の挿入が許可される場合の当該広告の挿入の程度を示す情報であって、前記取得された電子書籍内における当該広告の挿入を許可する箇所を段階的に指定する選択肢のうちのいずれかの選択肢を示す情報とを前記ユーザ端末から受信し、
前記挿入手段は、前記取得された電子書籍内における、前記受信された情報により示される選択肢により指定された箇所に、前記選択された広告を挿入し、
前記送信手段は、前記受信された情報により前記選択された広告を挿入することを許可することが示されている場合、前記挿入手段により前記選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバに送信し、当該受信された情報により当該選択された広告を挿入することが許可されていないことが示されている場合、前記取得された電子書籍を当該印刷管理サーバに送信する、
ことを特徴とするブックオンデマンド管理システム。
【請求項１０】
コンピュータを、
ブックオンデマンド管理サーバとして機能させるプログラムであって、
当該プログラムは、当該コンピュータを、
ユーザにより指定された電子書籍を特定する情報を、当該ユーザが操作するユーザ端末から受信する受信手段、
前記受信された情報により特定される電子書籍を取得する取得手段、
前記取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する選択手段、
前記取得された電子書籍に、前記選択された広告を挿入する挿入手段、
前記取得された電子書籍に前記選択された広告を挿入するか否かの問い合わせを示す情報、を前記ユーザ端末に送信する送信手段、として機能させ、
前記受信手段は、前記取得された電子書籍に前記選択された広告を挿入することの可否を示す情報と、前記取得された電子書籍への前記選択された広告の挿入が許可される場合の当該広告の挿入の程度を示す情報であって、前記取得された電子書籍内における当該広告の挿入を許可する箇所を段階的に指定する選択肢のうちのいずれかの選択肢を示す情報とを前記ユーザ端末から受信し、
前記挿入手段は、前記取得された電子書籍内における、前記受信された情報により示される選択肢により指定された箇所に、前記選択された広告を挿入し、
前記送信手段は、前記受信された情報により前記選択された広告を挿入することを許可することが示されている場合、前記挿入手段により前記選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバに送信し、当該受信された情報により当該選択された広告を挿入することが許可されていないことが示されている場合、前記取得された電子書籍を当該印刷管理サーバに送信する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象の電子書籍に宣伝効果の高い広告を挿入するのに好適なブックオンデマンド管理サーバ、ブックオンデマンド管理システム、ならびに、これらをコンピュータにより実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、ユーザからなされた書籍の注文に応じて、当該書籍の内容が電子化された電子書籍を印刷および製本するブックオンデマンドなるビジネスモデルが知られている。このようなブックオンデマンドは、発行部数が比較的少ない書籍や再販が期待できない書籍などを、書籍の販売者が販売する際に有効である。つまり、ブックオンデマンドによれば、販売者は書籍の在庫を持つことがなくなり、また、流通コストも抑えられる。
【０００３】
その反面、ブックオンデマンドでは、電子書籍をレーザービームプリンタにより印刷する必要があり、電子書籍をオフセット印刷方式により大量に生産する場合に比べ、印刷コストが割高になっていた。このような問題を解決する手法は、例えば、特許文献１に開示されている。具体的には、特許文献１には、オンデマンド印刷による印刷物に有料広告掲載を可能にすることにより、印刷依頼者への請求額を広告掲載価格分だけ減額することができる印刷処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された印刷処理装置は、電子書籍に無造作に広告を挿入するため、高い宣伝効果が得られるものではなかった。このため、印刷対象の電子書籍に挿入する広告の候補から、宣伝効果が高い広告を選択して、当該印刷対象の電子書籍に挿入することが可能な技術が望まれている。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、印刷対象の電子書籍に宣伝効果の高い広告を挿入するのに好適なブックオンデマンド管理サーバ、ブックオンデマンド管理システム、ならびに、これらをコンピュータにより実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係るブックオンデマンド管理サーバは、
ユーザにより指定された電子書籍を特定する情報を、当該ユーザが操作するユーザ端末から受信する受信手段、
前記受信された情報により特定される電子書籍を取得する取得手段、
前記取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する選択手段、
前記取得された電子書籍に、前記選択された広告を挿入する挿入手段、
前記取得された電子書籍に前記選択された広告を挿入するか否かの問い合わせを示す情報、を前記ユーザ端末に送信する送信手段、を備え、
前記受信手段は、前記取得された電子書籍に前記選択された広告を挿入することの可否を示す情報と、前記取得された電子書籍への前記選択された広告の挿入が許可される場合の当該広告の挿入の程度を示す情報であって、前記取得された電子書籍内における当該広告の挿入を許可する箇所を段階的に指定する選択肢のうちのいずれかの選択肢を示す情報とを前記ユーザ端末から受信し、
前記挿入手段は、前記取得された電子書籍内における、前記受信された情報により示される選択肢により指定された箇所に、前記選択された広告を挿入し、
前記送信手段は、前記受信された情報により前記選択された広告を挿入することを許可することが示されている場合、前記挿入手段により前記選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバに送信し、当該受信された情報により当該選択された広告を挿入することが許可されていないことが示されている場合、前記取得された電子書籍を当該印刷管理サーバに送信する、
ことを特徴とする。
【０００８】
前記送信手段は、前記挿入手段により前記選択された広告が挿入された電子書籍を印刷および製本したときの価格を示す情報と、当該選択された広告が挿入されていない電子書籍を印刷および製本したときの価格を示す情報と、をさらに前記ユーザ端末に送信してもよい。
【０００９】
前記選択手段は、前記取得された電子書籍に含まれる所定のキーワードが対応付けられた広告を、前記取得された電子書籍に挿入する広告として選択してもよい。
【００１０】
前記受信手段は、前記ユーザのプロフィール情報を、前記ユーザ端末からさらに受信し、
前記選択手段は、前記取得された電子書籍の内容と前記受信されたプロフィール情報とに基づいて、前記取得された電子書籍に挿入する広告を選択してもよい。
【００１１】
前記プロフィール情報は、前記ユーザの所在地を特定する情報を含み、
前記選択手段は、前記ユーザの所在地に在住する人向けの広告を、前記取得された電子書籍に挿入する広告として選択してもよい。
【００１２】
前記プロフィール情報は、前記ユーザの年齢もしくは性別を特定する情報を含み、
前記選択手段は、前記ユーザの年齢もしくは性別の人向けの広告を、前記取得された電子書籍に挿入する広告として選択してもよい。
【００１３】
前記広告の挿入を許可する箇所を段階的に指定する選択肢は、巻末巻頭のみに広告の挿入を許可するという選択肢と、巻末巻頭と目次上の切れ目とに広告の挿入を許可するという選択肢と、巻末巻頭と目次上の切れ目と各ページの余白とに広告の挿入を許可するという選択肢と、を含んでいてもよい。
【００１４】
前記挿入手段は、前記取得された電子書籍に前記選択された広告を挿入するとともに、当該電子書籍に、当該広告に関するサイトにリンク可能であって前記プロフィール情報を特定可能なバーコードをさらに挿入してもよい。
【００１５】
上記目的を達成するために、本発明の第２の観点に係るブックオンデマンド管理システムは、
ブックオンデマンド管理サーバを備えるブックオンデマンド管理システムであって、
前記ブックオンデマンド管理サーバは、
ユーザにより指定された電子書籍を特定する情報を、当該ユーザが操作するユーザ端末から受信する受信手段、
前記受信された情報により特定される電子書籍を取得する取得手段、
前記取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する選択手段、
前記取得された電子書籍に、前記選択された広告を挿入する挿入手段、
前記取得された電子書籍に前記選択された広告を挿入するか否かの問い合わせを示す情報、を前記ユーザ端末に送信する送信手段、を備え、
前記受信手段は、前記取得された電子書籍に前記選択された広告を挿入することの可否を示す情報と、前記取得された電子書籍への前記選択された広告の挿入が許可される場合の当該広告の挿入の程度を示す情報であって、前記取得された電子書籍内における当該広告の挿入を許可する箇所を段階的に指定する選択肢のうちのいずれかの選択肢を示す情報とを前記ユーザ端末から受信し、
前記挿入手段は、前記取得された電子書籍内における、前記受信された情報により示される選択肢により指定された箇所に、前記選択された広告を挿入し、
前記送信手段は、前記受信された情報により前記選択された広告を挿入することを許可することが示されている場合、前記挿入手段により前記選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバに送信し、当該受信された情報により当該選択された広告を挿入することが許可されていないことが示されている場合、前記取得された電子書籍を当該印刷管理サーバに送信する、
ことを特徴とする。
【００１６】
上記目的を達成するために、本発明の第３の観点に係るプログラムは、
コンピュータを、
ブックオンデマンド管理サーバとして機能させるプログラムであって、
当該プログラムは、当該コンピュータを、
ユーザにより指定された電子書籍を特定する情報を、当該ユーザが操作するユーザ端末から受信する受信手段、
前記受信された情報により特定される電子書籍を取得する取得手段、
前記取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する選択手段、
前記取得された電子書籍に、前記選択された広告を挿入する挿入手段、
前記取得された電子書籍に前記選択された広告を挿入するか否かの問い合わせを示す情報、を前記ユーザ端末に送信する送信手段、として機能させ、
前記受信手段は、前記取得された電子書籍に前記選択された広告を挿入することの可否を示す情報と、前記取得された電子書籍への前記選択された広告の挿入が許可される場合の当該広告の挿入の程度を示す情報であって、前記取得された電子書籍内における当該広告の挿入を許可する箇所を段階的に指定する選択肢のうちのいずれかの選択肢を示す情報とを前記ユーザ端末から受信し、
前記挿入手段は、前記取得された電子書籍内における、前記受信された情報により示される選択肢により指定された箇所に、前記選択された広告を挿入し、
前記送信手段は、前記受信された情報により前記選択された広告を挿入することを許可することが示されている場合、前記挿入手段により前記選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバに送信し、当該受信された情報により当該選択された広告を挿入することが許可されていないことが示されている場合、前記取得された電子書籍を当該印刷管理サーバに送信する、
ことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、印刷対象の電子書籍に宣伝効果の高い広告を挿入することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係るブックオンデマンド管理システムの構成を示すブロック図である。
【図２】ブックオンデマンド管理サーバの物理的な構成を示すブロック図である。
【図３】ブックオンデマンド管理サーバの機能的な構成を示すブロック図である。
【図４】本発明の第１の実施形態に係るブックオンデマンド管理サーバが実行するブックオンデマンド管理処理を示すフローチャートである。
【図５】書籍名入力画面を示す図である。
【図６】広告情報を示す図である。
【図７】広告挿入箇所入力画面を示す図である。
【図８】書籍に広告が掲載されている様子を示す図である。
【図９】本発明の第２の実施形態に係るブックオンデマンド管理サーバが実行するブックオンデマンド管理処理を示すフローチャートである。
【図１０】プロフィール入力画面を示す図である。
【図１１】広告情報を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を、図面を参照して説明する。
【００２０】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るブックオンデマンド管理システム１００の構成を示すブロック図である。
図１に示すように、ブックオンデマンド管理システム１００は、ブックオンデマンド管理サーバ１０と、ユーザ端末２０と、広告管理サーバ３０と、コンテンツサーバ４０と、印刷管理サーバ５０と、これらの構成を相互に接続する通信ネットワーク９０と、を備える。
【００２１】
ブックオンデマンド管理サーバ１０は、ブックオンデマンド管理システム１００の中核をなす装置であり、電子書籍に広告を挿入する処理などを実行する。具体的には、ブックオンデマンド管理サーバ１０は、ユーザ端末２０から電子書籍名や広告挿入箇所情報などを受信し、広告管理サーバ３０から広告情報などを受信し、コンテンツサーバ４０から電子書籍などを受信し、印刷管理サーバ５０に広告が挿入された電子書籍などを送信する。
【００２２】
図２に示すように、ブックオンデマンド管理サーバ１０は、物理的には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ハードディスク１４と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１５と、キーボード１６と、モニター１７と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１８と、を備える。ブックオンデマンド管理サーバ１０が備える各構成要素はバスを介して接続される。ブックオンデマンド管理サーバ１０は、例えば、パーソナルコンピュータにより構成することができる。
【００２３】
ＣＰＵ１１は、ハードディスク１４に記憶されたプログラムに従ってブックオンデマンド管理サーバ１０全体の動作を制御する。ＣＰＵ１１は、各構成要素とバスを介して接続され、制御信号やデータのやりとりをする。
【００２４】
ＲＯＭ１２は、電源投入直後に実行されるＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）を記憶する。ＩＰＬが実行された後、ＣＰＵ１１は、ハードディスク１４に記憶されたプログラムをＲＡＭ１３に読み出して実行する。
【００２５】
ＲＡＭ１３は、データやプログラムを一時的に記憶する。ＲＡＭ１３は、ハードディスク１４から読み出されたプログラムや、各処理に必要なデータ等を一時記憶する。
【００２６】
ハードディスク１４は、ＣＰＵ１１により実行されるプログラムを記憶する。また、ハードディスク１４は、広告管理サーバ３０から受信した広告情報や、コンテンツサーバ４０から受信した電子書籍などを記憶する。ハードディスク１４に記憶される情報は、あらかじめハードディスク１４に記憶されていても良いし、適宜、外部の装置から通信ネットワーク９０を介して取得されてもよい。
【００２７】
ＲＴＣ１５は、水晶振動子や発振回路などを備える計時用のデバイスである。ＲＴＣ１５は、内蔵電池から電源を供給され、ブックオンデマンド管理サーバ１０の電源がオフのときでも動作し続ける。
【００２８】
キーボード１６は、ブックオンデマンド管理サーバ１０の管理者などから、各種の操作入力を受け付ける。なお、ブックオンデマンド管理サーバ１０は、キーボード１６の代わりにマウスを備えていてもよいし、キーボード１６に加えてマウスを備えていてもよい。
【００２９】
モニター１７は、ＣＰＵ１１による制御のもと、各種の画面を表示する。モニター１７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などから構成される。
【００３０】
ＮＩＣ１８は、ＣＰＵ１１による制御のもと、通信ネットワーク９０を介して、外部の装置との間で各種情報を送受信する。
【００３１】
ユーザ端末２０は、ブックオンデマンドを利用して書籍を購入するユーザが操作する装置である。つまり、ユーザ端末２０は、電子書籍の書籍名を受け付ける画面をユーザに提示したり、電子書籍への広告の挿入の可否を受け付ける画面をユーザに提示したりする装置である。ユーザ端末２０は、パーソナルコンピュータなどにより構成され、図２に示すブックオンデマンド管理サーバ１０と同様の構成にすることができる。なお、ユーザ端末２０は、携帯電話などの携帯通信端末であってもよい。
【００３２】
広告管理サーバ３０は、広告代理店などに設置されるサーバであり、電子書籍に挿入する広告の内容などを表す広告情報を格納している。そして、広告管理サーバ３０は、ブックオンデマンド管理サーバ１０に広告情報を送信する。なお、後述するように、広告情報には、電子書籍に挿入する広告の内容を表す情報のほか、当該広告に対応付けるキーワードを表す情報を表す情報や当該広告の広告料金を表す情報などが含まれる。
【００３３】
コンテンツサーバ４０は、出版社などに設置されるサーバであり、電子書籍をオンデマンド印刷用に適した形式で格納している。つまり、コンテンツサーバ４０は、ブックオンデマンド管理サーバ１０から電子書籍の書籍名を受け付け、当該受け付けられた書籍名の電子書籍ならびに当該電子書籍の価格を表す情報を、ブックオンデマンド管理サーバ１０に送信する。このように、本実施形態によれば、出版社は、電子書籍を用意していればよく、書籍の在庫を持つ必要がない。
【００３４】
印刷管理サーバ５０は、プリントショップなどに設置されるサーバであり、当該プリントショップにおいて実行される印刷ジョブを管理する装置である。つまり、印刷管理サーバ５０は、ブックオンデマンド管理サーバ１０から受け付けた電子書籍の印刷及び製本を管理する装置である。従って、印刷管理サーバ５０には、図示しない印刷機や製本機などが接続される。また、印刷管理サーバ５０は、カラー／モノクロ、ページ数、製本仕上げ形式などの対応する料金テーブルを備える。そして、印刷管理サーバ５０は、ブックオンデマンド管理サーバ１０から料金の問い合わせに応答して、電子書籍の印刷および製本の料金を表す情報を当該ブックオンデマンド管理サーバ１０に送信する。なお、プリントショップで印刷される電子書籍は、コンテンツサーバ４０に格納されている電子書籍である。また、プリントショップは、オフィスコンビニと呼ばれるコピーショップや、今後増大すると考えられるオンデマンドブックに対応した書店やコンビニエンスストアである。そして、プリントショップにおいて、作成された書籍は、配送又はプリントショップにおいて、ユーザに引き渡される。
【００３５】
通信ネットワーク９０は、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークである。通信ネットワーク９０は、ブックオンデマンド管理サーバ１０、ユーザ端末２０、広告管理サーバ３０、コンテンツサーバ４０、ならびに、印刷管理サーバ５０、の相互間の通信を中継する。なお、通信ネットワーク９０を介して相互に接続されている装置は、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）やＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）を用いて相互にセキュリティ通信する。
【００３６】
次に、図３を参照して、ブックオンデマンド管理サーバ１０の基本的な機能を説明する。
【００３７】
図３に示すように、ブックオンデマンド管理サーバ１０は、受信部１０１と、取得部１０２と、選択部１０３と、挿入部１０４と、送信部１０５と、を備える。
【００３８】
受信部１０１は、ユーザから受け付けられた電子書籍を特定する情報、典型的には電子書籍名をユーザ端末２０から受信する。受信部１０１は、例えば、ＮＩＣ１８により構成される。
【００３９】
取得部１０２は、受信された情報により示される電子書籍を取得する。取得部１０２は、例えば、ＮＩＣ１８により構成される。
【００４０】
選択部１０３は、取得された電子書籍の内容に基づいて、当該電子書籍に挿入する広告の候補から、当該電子書籍に挿入する広告を選択する。選択部１０３は、例えば、ＣＰＵ１１により構成される。
【００４１】
挿入部１０４は、取得された電子書籍に、選択された広告を挿入する。挿入部１０４は、例えば、ＣＰＵ１１により構成される。
【００４２】
送信部１０５は、取得された電子書籍に、選択された広告を挿入するか否かの問い合わせを示す情報を、ユーザ端末２０に送信する。送信部１０５は、例えば、ＮＩＣ１８により構成される。
【００４３】
ここで、受信部１０１は、取得された電子書籍に選択された広告を挿入することの可否を示す情報をユーザ端末２０から受信する。
【００４４】
そして、送信部１０５は、受信された情報により、当該選択された広告を挿入することを許可することが示されている場合、挿入部１０４により当該選択された広告が挿入された電子書籍を、当該電子書籍の印刷および製本を管理する印刷管理サーバ５０に送信する。一方、送信部１０５は、当該受信された情報により、当該選択された広告を挿入することを許可しないことが示されている場合、当該取得された電子書籍を当該印刷管理サーバ５０に送信する。
【００４５】
次に、図４を参照して、本実施形態に係るブックオンデマンド管理サーバ１０が実行するブックオンデマンド管理処理について説明する。なお、広告管理サーバ３０が格納している広告情報は、あらかじめブックオンデマンド管理サーバ１０にアップロードされ、ハードディスク１４に記憶されているものとして説明する。
【００４６】
まず、ＣＰＵ１１は、書籍名の入力を受け付ける画面（以下「書籍名入力画面」という。）を示す情報をユーザ端末２０に送信する（ステップＳ１０１）。ここで、図５を参照して、書籍名入力画面５００について説明する。
【００４７】
図５に示すように、書籍名入力画面５００は、書籍名入力領域５０１と、ＯＫボタン５０２と、キーワード入力領域５０３と、検索開始ボタン５０４と、検索結果表示領域５０５と、を含む。
【００４８】
書籍名入力領域５０１は、ユーザが入手を希望する書籍名を表す文字列が入力される領域である。従って、ユーザは、書籍名入力領域５０１にカーソルが合っている状態で、キーボードなどを用いて、入手を希望する書籍名を入力する。
【００４９】
ＯＫボタン５０２は、書籍名入力領域５０１に入力された文字列により表される書籍名の電子書籍を、ブックオンデマンドにより購入する際に、ユーザにより押圧されるべきボタンである。
【００５０】
キーワード入力領域５０３は、ユーザが入手を希望する書籍名を検索するためのキーワードを表す文字列が入力される領域である。従って、ユーザは、キーワード入力領域５０３にカーソルが合っている状態で、キーボードなどを用いて、キーワードを入力する。
【００５１】
検索開始ボタン５０４は、キーワード入力領域５０３に入力された文字列をキーワードにして書籍名を検索する際に、ユーザにより押圧されるべきボタンである。
【００５２】
検索結果表示領域５０５は、キーワード入力領域５０３に入力された文字列をキーワードとして検索された書籍が一覧表示される領域である。従って、ユーザは、検索結果表示領域５０５に表示された書籍名の中から、入手を希望する書籍名を選択して、当該選択された書籍名を書籍名入力領域５０１に入力する。なお、検索結果表示領域５０５をクリックすると、当該クリックされた領域に表示されている書籍名が、書籍名入力領域５０１にコピーされるようにしてもよい。
【００５３】
ＣＰＵ１１は、ステップＳ１０１の処理を終了すると、ユーザにより選択された書籍名を表す情報をユーザ端末２０から受信する（ステップＳ１０２）。この情報は、書籍名入力領域５０１に入力された文字列により表される書籍名を表す情報である。
【００５４】
ＣＰＵ１１は、ステップＳ１０２の処理を終了すると、電子書籍を取得する（ステップＳ１０３）。具体的には、ＣＰＵ１１は、ステップＳ１０２において受信された書籍名をコンテンツサーバ４０に送信し、コンテンツサーバ４０から当該書籍名により特定される電子書籍ならびに当該電子書籍の価格を表す情報を受信する。
【００５５】
ＣＰＵ１１は、ステップＳ１０３の処理を終了すると、ステップＳ１０３において取得された電子書籍内のキーワードを検索する（ステップＳ１０４）。なお、キーワードは、ハードディスク１４に記憶されている広告情報に含まれている。ここでは、まず、図６を参照して、広告情報について説明する。
【００５６】
図６に示すように、広告情報は、広告内容と、キーワードと、広告料金と、を含む。
【００５７】
広告内容は、電子書籍に挿入される広告の内容であり、文字列や画像データである。
キーワードは、当該広告を挿入すべき電子書籍を特定するためのキーワードであり、当該キーワードがその内容に含まれている電子書籍が、当該広告を挿入すべき電子書籍に特定される。例えば、図６に示す例において、電子書籍の内容に、「陸奥」という文字列が含まれていれば、当該電子書籍に挿入される広告は、「青森へ行こう・・・」という内容の広告に決定される。
広告料金は、電子書籍に広告を１箇所挿入する毎に、広告代理店が当該ブックオンデマンド管理サーバ１０の管理者に支払うべき広告料金である。なお、当該広告料金に基づいて、広告の挿入による値引き額が計算される。
【００５８】
ＣＰＵ１１は、ステップＳ１０４の処理を終了すると、キーワードが検索されたか否かを判別する（ステップＳ１０５）。ＣＰＵ１１は、キーワードが検索されたと判別すると（ステップＳ１０５：ＹＥＳ）、広告を挿入することの可否を入力する画面（以下「広告挿入箇所入力画面」という。）を表す情報をユーザ端末２０に送信する（ステップＳ１０６）。ここで、図７を参照して、広告挿入箇所入力画面７００について説明する。
【００５９】
図７に示すように、広告挿入箇所入力画面７００は、価格表示領域７０１と、広告挿入箇所設定領域７０２と、ＯＫボタン７０３と、を含む。
【００６０】
価格表示領域７０１は、ユーザが入手を希望する電子書籍のブックオンデマンド価格が表示される領域である。ブックオンデマンド価格は、電子書籍の価格である書籍価格と、当該電子書籍を印刷および製本するのに要する印刷製本価格と、に分けて表示される。図７には、書籍価格が５００円であり、印刷製本価格が９００円である例を示している。なお、書籍価格は、電子書籍とともに、コンテンツサーバ４０からブックオンデマンド管理サーバ１０に送信される。また、印刷製本価格は、ブックオンデマンド管理サーバ１０が、電子書籍、印刷および製本の仕様とともに、料金の問い合わせを印刷管理サーバ５０に送信することにより、当該印刷管理サーバ５０から取得することができる。
【００６１】
広告挿入箇所設定領域７０２は、ユーザに、電子書籍への広告の挿入を許可する箇所を選択させる領域である。図７には、「広告挿入なし」、「巻頭巻末のみ」、「巻頭巻末＋目次上の切れ目」および「巻頭巻末＋目次上の切れ目＋各ページの余白」の４つの項目の中から、いずれか１つの項目が選択される例を示す。ここで、図７には、「広告挿入なし」のときは値引き額が０円、「巻頭巻末のみ」のときは値引き額が５０円、「巻頭巻末＋目次上の切れ目」のときは値引き額が１００円、「巻頭巻末＋目次上の切れ目＋各ページの余白」のときは値引き額が５００円である例を示している。つまり、広告の挿入箇所が多いほど、値引き額が多くなっている。従って、ユーザは、広告が多くなったとしても、なるべく安く書籍を入手したい場合、「広告挿入箇所が多い項目」を選択し、高くても良いから、なるべく広告が少ない書籍を入手したい場合、「広告挿入箇所が少ない項目」（典型的には、「広告挿入なし」）を選択する。なお、ユーザは、価格表示領域７０１に表示されたブックオンデマンド価格を参照して、広告挿入箇所をどの程度にするかを選択することができる。なお、ＣＰＵ１１は、ハードディスク１４にあらかじめ記憶されている広告情報などに基づいて、値引き額を計算する。
【００６２】
ＯＫボタン７０３は、広告挿入箇所設定領域７０２において選択されている項目に表示されている程度での広告の挿入を許可する際に、ユーザにより押圧されるべきボタンである。
【００６３】
ＣＰＵ１１は、ステップＳ１０６の処理を終了すると、広告の挿入が許可された箇所を示す情報（以下「広告挿入箇所情報」という。）を、ユーザ端末２０から受信する（ステップＳ１０７）。
【００６４】
ＣＰＵ１１は、ステップＳ１０７の処理を終了すると、広告挿入箇所情報に基づいて、ユーザにより広告の挿入が許可されたか否かを判別する（ステップＳ１０８）。ＣＰＵ１１は、広告の挿入が許可されたと判別すると（ステップＳ１０８：ＹＥＳ）、電子書籍に広告を挿入する（ステップＳ１０９）。なお、広告が挿入される箇所は、広告挿入箇所情報に基づいて決定される。ここで、図８を参照して、電子書籍に挿入される広告について説明する。
【００６５】
図８に、広告ページ８００に下方の領域に、広告画像８０１と二次元バーコード８０２とが挿入（掲載）されている様子を示す。
【００６６】
広告ページ８００は、電子書籍のうちの広告の挿入が許可されたページである。広告ページの下方の領域以外の領域は、電子書籍の内容が掲載されている。
【００６７】
広告画像８０１は、広告ページ８００の下方の領域に挿入された画像であり、広告内容である「田舎へ行こう！青森の旅  詳細はこちら→」という文字列を表す画像である。
【００６８】
二次元バーコード８０２は、広告ページ８００の広告画像８０１が挿入された領域の近傍の領域に挿入される。二次元バーコード８０２は、広告画像８０１により表される広告の詳細情報が掲載されたホームページへのリンク先を表す情報である。また、二次元バーコード８０２には、当該広告が挿入された電子書籍に関する情報が含まれる。この電子書籍に関する情報は、例えば、電子書籍の書籍名、価格、掲載内容のジャンルなどである。これらの情報が二次元バーコード８０２に含まれることにより、ユーザが当該二次元バーコード８０２にリンクされたホームページにアクセスした際に、この電子書籍に関する情報が当該ホームページの管理サーバ（典型的には、広告代理店が管理するサーバ）により取得される。つまり、広告代理店は、当該電子書籍に関する情報を含む二次元バーコード８０２が当該電子書籍に掲載されることで、当該電子書籍に関する情報を知ることができる。このため、広告代理店は、当該電子書籍に関する情報に基づいて、ユーザの趣向に適合することが期待されるサービスを、当該ユーザに提供することが可能となる。なお、ＣＰＵ１１は、例えば、広告情報に含まれるキーワードに基づいて、適切な二次元バーコード８０２を生成する。例えば、ＣＰＵ１１は、当該キーワードをコンテンツに含むホームページへのリンク先、ならびに、上述した電子書籍に関する情報、を含む二次元バーコード８０２を生成する。
【００６９】
ＣＰＵ１１は、広告を挿入することが許可されていないと判別した場合（ステップＳ１０８：ＮＯ）、もしくは、ステップＳ１０５またはステップＳ１０９の処理を終了した場合、広告が挿入された電子書籍または広告が挿入されていない電子書籍を、印刷管理サーバ５０に送信する（ステップＳ１１０）。一方、印刷管理サーバ５０は、ブックオンデマンド管理サーバ１０から当該電子書籍を受信すると、当該電子書籍を印刷および製本する装置が、当該電子書籍を印刷および製本するように制御する。
【００７０】
ＣＰＵ１１は、ステップＳ１１０の処理を終了するとブックオンデマンド管理処理を終了する。なお、ブックオンデマンド管理サーバ１０は、適宜、図示しない課金サーバなどに、当該電子書籍の注文に関する注文情報を送信し、当該課金サーバに課金処理を実行させる。
【００７１】
本実施形態に係るブックオンデマンド管理システム１００によれば、ユーザによる広告の挿入箇所の指定に従って、電子書籍に広告が挿入される。このため、ユーザは、ブックオンデマンド価格から広告料金相当額が引かれた料金を負担すればよい。なお、広告の挿入箇所の詳細な指定が許容され、また、広告の挿入による値引き額がユーザに提示されるため、ユーザは、広告の挿入による値引き額を参照して、広告の適切な挿入程度を指定することができる。また、電子書籍に挿入される広告は、当該広告に対応付けられたキーワードが電子書籍内に存在する電子書籍に挿入される。このため、ユーザ、つまり、電子書籍の購入者の趣向に適合する広告が当該電子書籍に挿入されることになり、広告の宣伝効果が高くなることが期待される。また、電子書籍には、広告と共に、当該広告の詳細情報が掲載されているホームページへのリンク先を表す二次元バーコードが挿入される。このため、ユーザは、当該広告に関する詳細情報を容易に取得することができる。さらに、当該二次元バーコードは、当該電子書籍に関する情報が含まれる。このため、広告元は、当該ホームページが参照されると、当該ユーザが購入した電子書籍に関する情報を取得することができ、当該ユーザの趣向に適合するサービスを提供することが容易となる。
【００７２】
（第２の実施形態）
第１の実施形態では、広告に対応付けられたキーワードが、電子書籍に含まれるか否かにより、当該電子書籍が当該広告を挿入するべき電子書籍であるか否かが判別される例を示した。しかし、本発明は、ユーザが、広告に対応付けられた、広告対象のユーザであるか否かにより、電子書籍に当該広告を挿入するか否かを判別してもよい。以下、本発明の第２の実施形態に係るブックオンデマンド管理システム１００について、図面を参照して説明する。なお、ブックオンデマンド管理システム１００は、図１に示す第１の実施形態のものと同様の構成であり、また、ブックオンデマンド管理サーバ１０は、図２および３に示すものと同様の構成である。従って、第２の実施形態に係るブックオンデマンド管理システム１００の動作を中心に説明する。
【００７３】
以下、図９を参照して、本実施形態に係るブックオンデマンド管理サーバ１０が実行するブックオンデマンド管理処理について説明する。なお、広告管理サーバ３０が格納している広告情報は、あらかじめブックオンデマンド管理サーバ１０にアップロードされ、ハードディスク１４に記憶されているものとして説明する。
【００７４】
まず、ＣＰＵ１１は、書籍名入力画面を示す情報をユーザ端末２０に送信する（ステップＳ２０１）。
【００７５】
ＣＰＵ１１は、ステップＳ２０１の処理を終了すると、ユーザにより選択された書籍名を表す情報をユーザ端末２０から受信する（ステップＳ２０２）。この情報は、書籍名入力領域５０１に入力された文字列により表される書籍名を表す情報である。
【００７６】
ＣＰＵ１１は、ステップＳ２０２の処理を終了すると、電子書籍を取得する（ステップＳ２０３）。具体的には、ＣＰＵ１１は、ステップＳ２０２において受信された書籍名をコンテンツサーバ４０に送信し、コンテンツサーバ４０から当該電子書籍名により特定される電子書籍ならびに当該電子書籍の価格を表す情報を受信する。
【００７７】
ＣＰＵ１１は、ステップＳ２０３の処理を終了すると、ユーザのプロフィールの入力を受け付ける画面（以下「プロフィール入力画面」という。）を示す情報をユーザ端末２０に送信する（ステップＳ２０４）。ここで、図１０を参照して、広告情報について説明する。
【００７８】
図１０に示すように、プロフィール入力画面１０００は、年齢選択領域１００１と、性別選択領域１００２と、居住地選択領域１００３と、ＯＫボタン１００４と、を含む。
【００７９】
年齢選択領域１００１は、ユーザに、当該ユーザの年齢を選択させる領域である。図１０には、「０〜１９歳」、「２０〜２９歳」、「３０〜３９歳」、「４０〜４９歳」および「５０〜１００歳」の５つの項目の中から、ラジオボタンにより１つの項目が選択される例を示している。
【００８０】
性別選択領域１００２は、ユーザに、当該ユーザの性別を選択させる領域である。図１０には、「男性」および「女性」の２つの項目の中から、ラジオボタンにより１つの項目が選択される例を示している。
【００８１】
居住地選択領域１００３は、ユーザに、当該ユーザの居住地を選択させる領域である。図１０には、４７の都道府県の中から、リストボックスにより１つの項目が選択される例を示している。
【００８２】
ＯＫボタン１００４は、年齢選択領域１００１、性別選択領域１００２、および、居住地選択領域１００３において選択されている内容をユーザのプロフィールとしてブックオンデマンド管理サーバ１０に送信する際に、ユーザにより押圧されるべきボタンである。
【００８３】
ＣＰＵ１１は、ステップＳ２０４の処理を終了すると、ユーザのプロフィールを表す情報（以下「プロフィール情報」という。）をユーザ端末２０から受信する（ステップＳ２０５）。なお、プロフィール情報は、ユーザの年齢、性別ならびに居住地を特定可能な情報である。
【００８４】
ＣＰＵ１１は、ステップＳ２０５の処理を終了すると、ステップＳ２０５において受信されたプロフィール情報により特定されるユーザのプロフィールが関連ユーザに適合する広告を検索する（ステップＳ２０６）。なお、関連ユーザは、ハードディスク１４に記憶されている広告情報に含まれている。ここでは、まず、図１１を参照して、広告情報について説明する。
【００８５】
図１１に示すように、広告情報は、広告内容と、関連ユーザと、広告料金と、を含む。
【００８６】
広告内容は、電子書籍に挿入される広告の内容であり、文字列や画像データである。
関連ユーザは、当該広告を挿入すべき電子書籍を特定するための情報であり、当該プロフィール情報により特定されるユーザのプロフィールが関連ユーザに適合する広告を、当該ユーザが購入する電子書籍に挿入することが決定される。例えば、図１１に示す例において、ユーザのプロフィールが、女性、２０代以上かつ東京在住であれば、当該ユーザが購入する当該電子書籍に挿入される広告は、「ペットのことなら・・・」という内容の広告に決定される。
なお、プロフィール情報により特定されるユーザのプロフィールが、複数の広告に対応付けられた関連ユーザに適合する場合は、当該複数の広告を当該ユーザが購入する電子書籍に挿入してもよいし、最も適合度が高い広告を当該電子書籍に挿入してもよい。
広告料金は、電子書籍に広告を１箇所挿入する毎に、広告代理店が当該ブックオンデマンド管理サーバ１０の管理者に支払うべき広告料金である。なお、当該広告料金に基づいて、広告の挿入による値引き額が計算される。
【００８７】
ＣＰＵ１１は、ステップＳ２０６の処理を終了すると、プロフィールが関連ユーザに適合する広告が検索されたか否かを判別する（ステップＳ２０７）。ＣＰＵ１１は、広告が検索されたと判別すると（ステップＳ２０７：ＹＥＳ）、広告挿入箇所入力画面を表す情報をユーザ端末２０に送信する（ステップＳ２０８）。
【００８８】
ＣＰＵ１１は、ステップＳ２０８の処理を終了すると、広告挿入箇所情報を、ユーザ端末２０から受信する（ステップＳ２０９）。
【００８９】
ＣＰＵ１１は、ステップＳ２０９の処理を終了すると、広告挿入箇所情報に基づいて、ユーザにより広告の挿入が許可されたか否かを判別する（ステップＳ２１０）。ＣＰＵ１１は、広告の挿入が許可されたと判別すると（ステップＳ２１０：ＹＥＳ）、電子書籍に広告を挿入する（ステップＳ２１１）。なお、広告が挿入される箇所は、広告挿入箇所情報に基づいて決定される。また、広告には、二次元バーコード８０２が含まれる。本実施形態においては、二次元バーコード８０２には、当該広告に関する詳細な情報が掲載されているホームページへのリンク先を表す情報、ならびに、当該広告が挿入される電子書籍を購入するユーザのプロフィールを特定可能な情報、が含まれる。プロフィールを特定可能な情報は、例えば、ユーザの性別、年齢および居住地などである。なお、ＣＰＵ１１は、ユーザのプロフィール（例えば、中央線沿線居住、女、かつ、学生。）に基づいて、適切な二次元バーコード８０２を生成するようにしてもよい。例えば、ＣＰＵ１１は、ユーザのプロフィールに基づいて、当該ユーザの趣向に合致すると考えられるコンテンツを有するホームページへのリンク先を含む二次元バーコード８０２を生成する。
【００９０】
ＣＰＵ１１は、広告が検索されないと判別した場合（ステップＳ２０７：ＮＯ）、広告を挿入することが許可されていないと判別した場合（ステップＳ２１０：ＮＯ）、もしくは、ステップＳ２１１の処理を終了した場合、広告が挿入された電子書籍または広告が挿入されていない電子書籍を、印刷管理サーバ５０に送信する（ステップＳ２１２）。一方、印刷管理サーバ５０は、ブックオンデマンド管理サーバ１０から当該電子書籍を受信すると、当該電子書籍を印刷および製本する装置が、当該電子書籍を印刷および製本するように制御する。
【００９１】
ＣＰＵ１１は、ステップＳ２１２の処理を終了するとブックオンデマンド管理処理を終了する。なお、ブックオンデマンド管理サーバ１０は、適宜、図示しない課金サーバなどに、当該電子書籍の注文に関する注文情報を送信し、当該課金サーバに課金処理を実行させる。
【００９２】
本実施形態に係るブックオンデマンド管理システム１００によれば、ユーザによる広告の挿入箇所の指定に従って、電子書籍に広告が挿入される。このため、ユーザは、ブックオンデマンド料金から広告料金相当額が引かれた料金を負担すればよい。なお、広告の挿入箇所の詳細な指定が許容され、また、広告の挿入による値引き額がユーザに提示されるため、ユーザは、広告の挿入による値引き額を参照して、広告の適切な挿入程度を指定することができる。また、電子書籍に挿入される広告は、ユーザのプロフィールに適合する広告である。このため、ユーザ、つまり、電子書籍の購入者の趣向に適合する広告が当該電子書籍に挿入されることになり、広告の宣伝効果が高くなることが期待される。また、電子書籍には、広告と共に、当該広告の詳細情報が掲載されているホームページへのリンク先を表す二次元バーコードが挿入される。このため、ユーザは、当該広告に関する詳細情報を容易に取得することができる。さらに、当該二次元バーコードには、当該ユーザのプロフィールに関する情報が含まれる。このため、広告元は、当該ホームページが参照されると、当該ユーザのプロフィールを取得することができ、当該ユーザの趣向に適合するサービスを提供することが容易となる。
【００９３】
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施形態に限られるものではない。
【００９４】
第１の実施形態では、ブックオンデマンド管理サーバが、ユーザが入手を希望する書籍を検索する検索機能を備える例を示した。しかし、ブックオンデマンド管理サーバは、検索機能を必ずしも備える必要はない。
【００９５】
第１の実施形態では、電子書籍の内容に含まれるキーワードに基づいて広告が選択される例を示し、第２の実施形態では、電子書籍を購入するユーザのプロフィールに基づいて広告が選択される例を示した。しかし、電子書籍の内容に含まれるキーワードと当該電子書籍を購入するユーザのプロフィールとの双方に基づいて広告が選択されてもよい。
【００９６】
第１の実施形態では、１つの電子書籍の内容に１つの広告に関するキーワードのみが含まれることを前提として説明した。一方、１つの電子書籍に複数の広告に関するキーワードが含まれている場合は、複数の広告を当該電子書籍に挿入してもよいし、含まれていたキーワードが最も多い広告を当該電子書籍に挿入してもよい。
【００９７】
第２の実施形態では、ユーザの年齢、性別および居住地を示すプロフィール情報が、当該ユーザによりユーザ端末を用いて入力される例を示した。しかし、当該ユーザのプロフィール情報があらかじめ記憶されているユーザ端末やその他のサーバ装置などから、プロフィール情報が自動で読み出されるようにしてもよい。
【００９８】
第１、２の実施形態では、広告情報があらかじめブックオンデマンド管理サーバに記憶されている例を示した。しかし、広告管理サーバに記憶されている広告情報が適宜、ブックオンデマンド管理サーバにより参照されるようにしてもよい。
【００９９】
第１、２の実施形態では、ブックオンデマンド管理サーバが、キーワードやユーザのプロフィールに基づいて、二次元バーコードを生成する例を示した。しかし、広告管理サーバにより送信される広告情報に二次元バーコードが含まれるようにしてもよい。この場合、ブックオンデマンド管理サーバは、適宜、キーワードやユーザのプロフィールに基づいて、書籍に挿入する二次元バーコードを選択、編集する。なお、書籍に挿入される二次元バーコードの候補は、広告管理サーバから送信される広告情報に含まれていても良いし、ブックオンデマンド管理サーバの記憶部（例えば、ハードディスク）に記憶されていてもよい。
【０１００】
また、上記実施形態に係るブックオンデマンド管理システム１００を構成するブックオンデマンド管理サーバ１０は、専用のハードウェアに限られるものではなく、通常のコンピュータシステムによっても実現することができる。
【０１０１】
例えば、上記実施形態では、ブックオンデマンド管理サーバ１０において、動作プログラムがメモリ等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｄｉｓｋ）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理動作を実行する装置を構成してもよい。
【０１０２】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
また、上述の機能を、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【符号の説明】
【０１０３】
１０  ブックオンデマンド管理サーバ
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ハードディスク
１５  ＲＴＣ
１６  キーボード
１７  モニター
１８  ＮＩＣ
２０  ユーザ端末
３０  広告管理サーバ
４０  コンテンツサーバ
５０  印刷管理サーバ
９０  通信ネットワーク
１００  ブックオンデマンド管理システム
１０１  受信部
１０２  取得部
１０３  選択部
１０４  挿入部
１０５  送信部
５００  書籍名入力画面
５０１  書籍名入力領域
５０２  ＯＫボタン
５０３  キーワード入力領域
５０４  検索開始ボタン
５０５  検索結果表示領域
７００  広告挿入箇所入力画面
７０１  価格表示領域
７０２  広告挿入箇所設定領域
７０３  ＯＫボタン
８００  広告ページ
８０１  広告画像
８０２  二次元バーコード
１０００  プロフィール入力画面
１００１  年齢選択領域
１００２  性別選択領域
１００３  居住地選択領域
１００４  ＯＫボタン
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特許３８３３０４６号公報
【図１】
0005540735.tif 000002
【図２】
0005540735.tif 000003
【図３】
0005540735.tif 000004
【図４】
0005540735.tif 000005
【図５】
0005540735.tif 000006
【図６】
0005540735.tif 000007
【図７】
0005540735.tif 000008
【図８】
0005540735.tif 000009
【図９】
0005540735.tif 000010
【図１０】
0005540735.tif 000011
【図１１】
0005540735.tif 000012