(57)【要約】【課題】ブックカバーに広告を印刷する場合にあって、そのブックカバーの大きさと書籍の大きさに合わせた広告を選択するようにした情報処理装置を提供する。【解決手段】情報処理装置の受付手段は、書籍の大きさに関する情報を受け付け、抽出手段は、前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出し、選択手段は、前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する。【選択図】図１
2015230375.tif 000002
【特許請求の範囲】
【請求項１】
書籍の大きさに関する情報を受け付ける受付手段と、
前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、
前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段
を具備することを特徴とする情報処理装置。
【請求項２】
前記書籍の大きさと前記ブックカバーの大きさに合わせて、該ブックカバーを折るための目安となる記号を印刷する位置を決定する決定手段
をさらに具備することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、前記書籍に関する情報を受け付け、
前記選択手段は、前記書籍に関する情報を用いて、前記広告を選択する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
コンピュータを、
書籍の大きさに関する情報を受け付ける受付手段と、
前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、
前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複写未使用領域に任意の広告を印刷して、その広告主より複写料金の一部又は全額を徴収することにより、複写の処理依頼者が任意に一定の割引された料金によって複写が可能な画像複写装置、その制御方法及び記憶媒体を提供することを課題とし、複写未使用領域のどの位置に、どのような広告画像を印刷するかを複写の処理依頼者が、例えば、（１）複写原稿画像を縮小してその周囲に広告画像を出力、（２）複写原稿画像を縮小して用紙の半分に、その反対側の半分に広告画像を出力、（３）複写原稿画像を表面に、裏面に広告画像を出力、（４）複写原稿画像の周囲に広告画像を出力、（５）複写原稿画像の倍の大きさの出力用紙を利用し、用紙の半分に複写原稿画像を、残りの半分に広告画像を出力、の５種類の中からいずれかを選択でき、このようにして選択された態様で複写原稿画像に広告画像が印刷されると、その広告主より複写料金の一部又は全額が徴収され、その結果、複写の処理依頼者は一定の割引された料金によって複写を行えることが開示されている。
【０００３】
特許文献２には、利用者が複写サービスなどを利用する際に、余白部分に広告等を印刷することにより料金の割引を行うことが可能な画像形成装置において、複数のジョブを跨いで印刷画像を合成して余白部分に広告を印刷することができないという問題点があったことを課題とし、複写を行う原稿のサイズと印刷を行う用紙サイズに基づいて、一枚の用紙に複数の原稿の複写が可能であれば、それらの画像を合成し、さらにまだ印刷用紙に余白領域があれば、余白領域のサイズに合った広告画像を広告データベースから取得して、該広告画像も合わせて合成して用紙に印刷を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８９３９４号公報
【特許文献２】特開２００９−０２５４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ブックカバーに広告を印刷する場合にあって、そのブックカバーの大きさと書籍の大きさに合わせた広告を選択するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、書籍の大きさに関する情報を受け付ける受付手段と、前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段を具備することを特徴とする情報処理装置である。
【０００７】
請求項２の発明は、前記書籍の大きさと前記ブックカバーの大きさに合わせて、該ブックカバーを折るための目安となる記号を印刷する位置を決定する決定手段をさらに具備することを特徴とする請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、前記受付手段は、前記書籍に関する情報を受け付け、前記選択手段は、前記書籍に関する情報を用いて、前記広告を選択することを特徴とする請求項１又は２に記載の情報処理装置である。
【０００９】
請求項４の発明は、コンピュータを、書籍の大きさに関する情報を受け付ける受付手段と、前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１０】
請求項１の情報処理装置によれば、ブックカバーに広告を印刷する場合にあって、そのブックカバーの大きさと書籍の大きさに合わせた広告を選択することができる。
【００１１】
請求項２の情報処理装置によれば、ブックカバーを折るための目安となる記号を印刷する位置を決定することができる。
【００１２】
請求項３の情報処理装置によれば、書籍に関する情報を用いて、広告を選択することができる。
【００１３】
請求項４の情報処理プログラムによれば、ブックカバーに広告を印刷する場合にあって、そのブックカバーの大きさと書籍の大きさに合わせた広告を選択することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を実現した場合のシステム構成例を示す説明図である。
【図３】書籍情報を抽出するための情報画像の例を示す説明図である。
【図４】書籍情報テーブルのデータ構造例を示す説明図である。
【図５】用紙情報テーブルのデータ構造例を示す説明図である。
【図６】用紙内の領域を示す説明図である。
【図７】広告情報テーブルのデータ構造例を示す説明図である。
【図８】用紙内の広告領域等を示す説明図である。
【図９】第１の実施の形態による処理例を示すフローチャートである。
【図１０】第１の実施の形態による処理例を示すフローチャートである。
【図１１】第１の実施の形態による処理例を示すフローチャートである。
【図１２】第１の実施の形態による処理例を示す説明図である。
【図１３】第１の実施の形態による処理例を示す説明図である。
【図１４】第１の実施の形態による処理例を示す説明図である。
【図１５】続刊情報テーブル、書籍情報テーブル、在庫情報テーブル、カテゴリ情報テーブルの関係例を示す説明図である。
【図１６】第１の実施の形態による処理例を示す説明図である。
【図１７】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１８】第２の実施の形態による処理例を示すフローチャートである。
【図１９】第３の実施の形態の構成例についての概念的なモジュール構成図である。
【図２０】第３の実施の形態による処理例を示す説明図である。
【図２１】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１６】
本実施の形態である情報処理装置１００は、ブックカバーに広告を印刷するものであって、図１の例に示すように、書籍情報抽出モジュール１２０、用紙情報記憶モジュール１２５、用紙選択モジュール１３０、広告情報記憶モジュール１３５、広告合成モジュール１４０、印刷モジュール１４５を有している。なお、図１の例では、情報処理装置１００は、購入情報取得装置１１０、書籍情報ＤＢ１１５を有していないが、これらを含めた構成にしてもよいし、逆に、印刷モジュール１４５等を除いた構成にしてもよい。また、情報処理装置１００は、書店で書籍が購入された場合に利用されるのが一般的であるが、購入前にブックカバーを予め作成する場合に利用してもよいし、対面で販売する書店以外に、通信販売（インターネット販売等を含む）において、書籍を梱包する場合に利用してもよい。
ここで、ブックカバーとは、書籍の表紙にかぶせるおおいであって、ブックジャケットともいわれる。ブックカバーの素材は、一般的には紙であるが、印刷可能であれば、布、合成樹脂等であってもよい。
【００１７】
購入情報取得装置１１０は、情報処理装置１００の書籍情報抽出モジュール１２０と接続されている。購入情報取得装置１１０は、購入者が購入した書籍に関する情報を読み取る。例えば、光学的読取装置であるバーコードリーダーを有しており、書籍に記載された書籍ＪＡＮコード（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ  ｃｏｄｅ、日本図書コードをＪＡＮコード体系に組み入れたもの）、ＩＳＢＮ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｂｏｏｋ  Ｎｕｍｂｅｒ）等から、購入した書籍を特定する機能を持つ。図３は、書籍情報を抽出するための情報画像の例を示す説明図である。このようなバーコードを読み込み、書籍ＪＡＮコードを抽出する。また、このような１次元バーコードだけでなく、２次元コード等であってもよいし、その他の情報画像であってもよい。また、光学的読取装置でなく、担当者がキーボード等を用いて打ち込むようにしてもよい。購入情報取得装置１１０は、ＰＯＳシステム（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ  ｓｙｓｔｅｍ）の一部として組み込まれていてもよい。
書籍情報ＤＢ１１５は、情報処理装置１００の書籍情報抽出モジュール１２０と接続されている。書籍情報ＤＢ１１５は、書籍に関する情報を記憶しており、書籍情報抽出モジュール１２０からアクセスされる。例えば、図書コードに対応させて、その書籍の大きさ（横、縦、厚さ、以下、サイズともいう）を記憶しており、さらにその書籍のタイトル、著者、出版社、発行日、価格、巻数（シリーズものにおける巻数、上巻、下巻等）、カテゴリ（ジャンル）、横書き／縦書き情報等を記憶していてもよい。横書き／縦書き情報とは、その書籍が横書きであるか、縦書きであるかを示す情報である。つまり、書籍の表紙がどちらになるかを示すものとなる。例えば、書籍情報テーブル４００を記憶している。図４は、書籍情報テーブル４００のデータ構造例を示す説明図である。書籍情報テーブル４００は、コード１（ＩＳＢＮ）欄４１０、コード２欄４２０、横欄４３０、縦欄４４０、厚さ欄４５０を有している。コード１（ＩＳＢＮ）欄４１０は、コード１（ＩＳＢＮ）を記憶している。コード２欄４２０は、コード２を記憶している。横欄４３０は、その書籍のサイズ（横）を記憶している。縦欄４４０は、その書籍のサイズ（縦）を記憶している。厚さ欄４５０は、その書籍のサイズ（厚さ）を記憶している。
書籍情報抽出モジュール１２０は、購入情報取得装置１１０、書籍情報ＤＢ１１５、用紙選択モジュール１３０と接続されている。書籍情報抽出モジュール１２０は、購入情報取得装置１１０から受け取った書籍特定情報をキーとして、書籍情報ＤＢ１１５からその書籍の大きさに関する情報等を抽出する。
【００１８】
用紙情報記憶モジュール１２５は、用紙選択モジュール１３０と接続されている。用紙情報記憶モジュール１２５は、印刷モジュール１４５で印刷可能な用紙の大きさに関する情報を記憶している。例えば、用紙情報テーブル５００を記憶している。図５は、用紙情報テーブル５００のデータ構造例を示す説明図である。用紙情報テーブル５００は、給紙手段欄５１０、用紙欄５２０、横欄５３０、縦欄５４０を有している。給紙手段欄５１０は、給紙手段（一般的にトレイともいわれる）を記憶している。用紙欄５２０は、その給紙手段に格納されている用紙の種類を記憶している。横欄５３０は、その用紙のサイズ（横）を記憶している。縦欄５４０は、その用紙のサイズ（縦）を記憶している。これらの情報は、予め記憶していてもよいし、用紙選択モジュール１３０からアクセスされる都度に、印刷モジュール１４５にセットされている用紙の情報を取得するようにしてもよい。
用紙選択モジュール１３０は、書籍情報抽出モジュール１２０、用紙情報記憶モジュール１２５、広告合成モジュール１４０と接続されている。用紙選択モジュール１３０は、書籍情報抽出モジュール１２０から受け取った書籍のサイズ情報を用いて、用紙情報記憶モジュール１２５に記憶されている用紙から、その書籍のサイズよりも大きい用紙を選択する。用紙選択モジュール１３０における用紙の選択基準について、図６の例を用いて説明する。ブックカバーとして必要な大きさを有している用紙６００を示している。
用紙６００の横幅＞横６１０＋横６２０＋余白Ａ６５０＋余白Ｂ６６０＋厚さ６４０、
用紙６００の縦幅＞縦６３０＋余白Ｃ６７０＋余白Ｄ６８０、
の条件を満たすサイズの用紙を選択する。一般的には、この条件を満たしており、かつ１番小さいサイズの用紙を選択する。余白のサイズは、予め定められた値が設定されている。なお、横６１０、横６２０、縦６３０、厚さ６４０は、書籍のサイズを示している。また、横６１０と横６２０は同じ長さである。余白Ａ６５０、余白Ｂ６６０、余白Ｃ６７０、余白Ｄ６８０の領域は、折り返される部分である。
なお、用紙選択モジュール１３０によって選択するブックカバーのサイズは、書籍のサイズに合わせて選択することの他に、予め定められたものであってもよい。
【００１９】
広告情報記憶モジュール１３５は、広告合成モジュール１４０と接続されている。広告情報記憶モジュール１３５は、ブックカバーに印刷する広告に関する情報を記憶している。例えば、広告情報テーブル７００を記憶している。図７は、広告情報テーブル７００のデータ構造例を示す説明図である。広告情報テーブル７００は、優先順位欄７１０、広告欄７２０を有している。優先順位欄７１０は、ブックカバーに印刷する場合における優先順位（広告として掲載したい順番）を記憶している。広告欄７２０は、広告を記憶している。テキスト情報だけでなく、図形情報、画像情報、これらの組み合わせ等であってもよい。また、テキスト情報の場合は文字サイズ、文字色等を記憶していてもよいし、その広告を印刷するのに必要とするサイズ（縦、横）等を記憶していてもよい。
【００２０】
広告合成モジュール１４０は、用紙選択モジュール１３０、広告情報記憶モジュール１３５、印刷モジュール１４５と接続されている。広告合成モジュール１４０は、書籍情報抽出モジュール１２０から対象となっている書籍のサイズに関する情報を受け付ける。用紙選択モジュール１３０からその書籍を覆うブックカバーのサイズに関する情報を受け付ける。そして、ブックカバーのサイズと書籍のサイズから、そのブックカバー内で広告を印刷可能な領域を抽出する。次に、ブックカバーに印刷する広告であって、抽出した領域に合わせた広告を広告情報記憶モジュール１３５から選択する。
例えば、図８に示すように、余白Ａ６５０と余白Ｂ６６０、余白Ｃ６７０と余白Ｄ６８０をそれぞれ同じサイズに指定すると仮定した場合、広告合成モジュール１４０は、
（用紙の横幅−（横６１０＋横６２０）−厚さ６４０）／２、つまり、（用紙の横幅−書籍の横幅×２−厚さ）／２が、１つの余白（広告Ａ領域８３０又は広告Ｂ領域８４０）の横幅となる。
（用紙の縦幅−縦６３０）／２、つまり、（用紙の縦幅−書籍の縦幅）／２が１つの余白（広告Ａ領域８３０又は広告Ｂ領域８４０）の縦幅となる。
横書き書籍の場合（つまり、表紙対応領域８１０、裏表紙対応領域８２０である場合）、広告Ａ領域８３０の右側から順に広告情報を挿入し、挿入スペースが無くなると広告Ｂ領域８４０の右側から広告情報を挿入する。また、縦書き書籍の場合は、広告Ｂ領域８４０の右側から順に広告情報を挿入し、挿入スペースが無くなると広告Ａ領域８３０の右側から広告情報を挿入する。その書籍が横書きであるか、縦書きであるかについては、書籍情報ＤＢ１１５から抽出した情報を用いればよい。
広告を選択するとは、単に印刷対象である広告情報を選択することの他に、広告を印刷する際に、その広告に施す画像処理を含めてもよい。例えば、印刷可能な領域にあわせて拡大縮小すること、ブックカバーの色に合わせて広告を色変換すること等がある。なお、色変換では、ブックカバーの色と広告の色を対応させて記憶しているテーブルから選択することによって、広告の色を選択するようにしてもよい。
広告合成モジュール１４０は、複数の広告を選択する場合、広告を印刷可能な領域のサイズ以下のサイズである広告を抽出して、その優先度順に印刷できるまで広告を選択すればよい。具体的には、広告を選択した後に、選択前の状態の「広告を印刷可能な領域のサイズ」から「その広告のサイズ」を除去した残りのサイズを算出し、その「残りのサイズ」以下のサイズである広告を抽出すればよい。
また、広告合成モジュール１４０は、書籍の大きさとブックカバーの大きさに合わせて、そのブックカバーを折るための目安となる記号を印刷する位置を決定するようにしてもよい。例えば、印刷する記号は、折り線であってもよいし、十字形のトンボ等であってもよい。
また、広告合成モジュール１４０は、対象となっている書籍に関する情報を受け付け、その書籍に関する情報を用いて、広告を選択するようにしてもよい。例えば、その書籍以降の巻数の書籍の広告、その書籍の著者の他の書籍の広告、その書籍と同じカテゴリである書籍の広告等がある。この場合、広告情報記憶モジュール１３５内には、巻数、著者名、カテゴリ等をキーとして検索可能な書籍の広告を記憶している。
【００２１】
印刷モジュール１４５は、広告合成モジュール１４０と接続されており、ブックカバー１９０を出力する。印刷モジュール１４５は、広告合成モジュール１４０によって広告が合成された画像を、用紙選択モジュール１３０によって選択された用紙に印刷し、ブックカバー１９０として出力する。ここで、広告を印刷する領域は、書籍をブックカバーでおおった場合に、見ることが可能な領域である。見ることが可能な領域とは、一般的には、書籍の表紙又は裏表紙を開いた状態で見ることができる領域をいい、また、書籍を閉じた状態でも見ることができる領域を含めてもよい。具体的には、図８の例に示す広告Ａ領域８３０、広告Ｂ領域８４０である。ブックカバーを外すことによって見ることができる領域（ブックカバーの裏面等）までは含まない。
また、印刷モジュール１４５は、広告合成モジュール１４０によって決定された位置に、ブックカバーを折るための目安となる記号を印刷するようにしてもよい。なお、印刷する面は、一般的には裏面（書籍をおおった場合に見えなくなる面、広告を印刷する面とは反対側の面）であるが、表面であってもよい。
【００２２】
図２は、本実施の形態を実現した場合のシステム構成例を示す説明図である。
情報処理装置１００Ａ、情報処理装置１００Ｂ、情報処理装置１００Ｃ、情報処理装置１００Ｄ、書籍情報サーバー２１０は、通信回線２９０を介してそれぞれ接続されている。各情報処理装置１００は、各書店毎に設置されていてもよいし、複数の会計場所がある場合は、その会計場所毎に設置されていてもよいし、通信販売の場合は、書籍を梱包する場所毎に設置されていてもよい。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット等であってもよい。書籍情報ＤＢ１１５は書籍情報サーバー２１０内にあり、各情報処理装置１００からアクセスされる。
情報処理装置１００と購入情報取得装置１１０は接続されており、購入情報取得装置１１０によって各書籍の特定情報が読み取られ、情報処理装置１００によって書籍情報サーバー２１０の書籍情報ＤＢ１１５内の書籍情報（具体的にはサイズ情報）が抽出され、用紙の選択、広告領域が決定され、その広告領域に広告を印刷してブックカバー１９０を出力する。
【００２３】
図９は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、書籍情報抽出モジュール１２０は、購入情報取得装置１１０が読み取った書籍特定情報が書籍情報ＤＢ１１５にあるか否かを判断し、ある場合はステップＳ９０４へ進み、それ以外の場合は生成を中止する（ステップＳ９９８）。
ステップＳ９０４では、用紙選択モジュール１３０は、その書籍のサイズからブックカバーとなり得る用紙が選択可能であるか否かを判断し、選択可能である場合はステップＳ９０６へ進み、それ以外の場合は生成を中止する（ステップＳ９９８）。
ステップＳ９０６では、広告合成モジュール１４０は、広告を合成する。
【００２４】
図１０は、第１の実施の形態による処理例（図９の例に示すフローチャート内のステップＳ９０４の処理の詳細例）を示すフローチャートである。
ステップＳ１００２では、用紙選択モジュール１３０は、対象となっている書籍のサイズを書籍情報抽出モジュール１２０から取得する。
ステップＳ１００４では、用紙選択モジュール１３０は、用紙情報記憶モジュール１２５から用紙情報を取得する。
ステップＳ１００６では、用紙選択モジュール１３０は、その用紙がブックカバーが生成可能なサイズであるか否かを判断し、生成可能なサイズである場合はステップＳ１００８へ進み、それ以外の場合は生成を中止する（ステップＳ１０９８）。
ステップＳ１００８では、用紙選択モジュール１３０は、用紙を選択する。
【００２５】
図１１は、第１の実施の形態による処理例（図９の例に示すフローチャート内のステップＳ９０６の処理の詳細例）を示すフローチャートである。
ステップＳ１１０２では、広告合成モジュール１４０は、図８の例に示す広告Ａ領域８３０のサイズを算出する。
ステップＳ１１０４では、広告合成モジュール１４０は、その領域に広告が挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１１０６へ進み、それ以外の場合はステップＳ１１１４へ進む。
ステップＳ１１０６では、広告合成モジュール１４０は、広告情報記憶モジュール１３５から１レコードを取得する。
ステップＳ１１０８では、広告合成モジュール１４０は、広告Ａ領域８３０（２回目以降のループではステップＳ１１１０で算出した余白）に広告情報を挿入する。
ステップＳ１１１０では、広告合成モジュール１４０は、残りの余白サイズを算出する。
ステップＳ１１１２では、広告合成モジュール１４０は、さらにその余白に広告が挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１１０６へ戻り、それ以外の場合はステップＳ１１１４へ進む。
【００２６】
ステップＳ１１１４では、広告合成モジュール１４０は、図８の例に示す広告Ｂ領域８４０のサイズを算出する。
ステップＳ１１１６では、広告合成モジュール１４０は、その領域に広告が挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１１１８へ進み、それ以外の場合は処理を終了する（ステップＳ１１９９）。
ステップＳ１１１８では、広告合成モジュール１４０は、広告情報記憶モジュール１３５から１レコードを取得する。
ステップＳ１１２０では、広告合成モジュール１４０は、広告Ｂ領域８４０（２回目以降のループではステップＳ１１２２で算出した余白）に広告情報を挿入する。
ステップＳ１１２２では、広告合成モジュール１４０は、残りの余白サイズを算出する。
ステップＳ１１２４では、広告合成モジュール１４０は、さらにその余白に広告が挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１１１８へ戻り、それ以外の場合は処理を終了する（ステップＳ１１９９）。
【００２７】
図１２〜図１４の例を用いて、第１の実施の形態による処理例を示す。書籍１２１０にブックカバー１２２０をかける場合について説明する。ブックカバー１２２０には予め「○○書店の広告」が印刷されているとする。図１３の例は、書籍１２１０にブックカバー１２２０をかけた状態（書籍１２１０を開いた状態）を示している。ブックカバー１２２０を折り返して、裏表紙の裏側１３２２、裏表紙の裏側１３２２ができている。表紙の裏側１３２４には、余白領域１３５０ができている。なお、このように用紙に予め印刷が行われている場合は、その印刷領域（位置、大きさ）が用紙情報記憶モジュール１２５に記憶されており、その印刷領域を除外して、広告が印刷可能な領域を抽出する。図１４の例は、余白領域１３５０に広告情報を挿入して、広告領域１４５０としたものである。なお、ブックカバー１２２０の両側に均等に表示してもよい。また、このように、折り返し位置が異なる場合があるため、折り返し位置の記号をブックカバー１２２０の裏側に印刷してもよい。
【００２８】
図１５は、続刊情報テーブル１５１０、書籍情報テーブル１５２０、在庫情報テーブル１５４０、カテゴリ情報テーブル１５５０の関係例を示す説明図である。これらは、書籍情報ＤＢ１１５に記憶されている。また、書籍情報ＤＢ１１５以外の外部の書籍ＤＢに記憶されていてもよい。書籍情報抽出モジュール１２０は、購入情報取得装置１１０からの書籍特定情報によって、どの書籍が購入されたかを特定可能であるので、書籍情報ＤＢ１１５等に記憶された続刊情報テーブル１５１０等を用いて、書籍タイトル、カテゴリ、発売日、在庫数、続刊等の情報を抽出して、合成する広告として印刷することができる。
続刊情報テーブル１５１０は、コード１（ＩＳＢＮ）欄１５１２、書籍ＩＤ欄１５１４、通し番号欄１５１６を有している。コード１（ＩＳＢＮ）欄１５１２は、コード１（ＩＳＢＮ）を記憶している。書籍ＩＤ欄１５１４は、本実施の形態において、書籍を一意に識別するための情報（書籍特定情報）を記憶している。通し番号欄１５１６は、通し番号（巻数）を記憶している。
書籍情報テーブル１５２０は、コード１（ＩＳＢＮ）欄１５２２、コード２欄１５２４、横１５２６、縦１５２８、厚さ１５３０、タイトル欄１５３２、発売日欄１５３４、著者欄１５３６を有しており、図４の例に示した書籍情報テーブル４００に対応している。コード１（ＩＳＢＮ）欄１５２２は、コード１（ＩＳＢＮ）を記憶している。コード２欄１５２４は、コード２を記憶している。横１５２６は、コード１とコード２によって表される書籍のサイズ（横）を記憶している。縦１５２８は、その書籍のサイズ（縦）を記憶している。厚さ１５３０は、その書籍のサイズ（厚さ）を記憶している。タイトル欄１５３２は、その書籍のタイトルを記憶している。発売日欄１５３４は、その書籍の発売日を記憶している。著者欄１５３６は、その書籍の著者を記憶している。
在庫情報テーブル１５４０は、コード１（ＩＳＢＮ）欄１５４２、在庫数欄１５４４を有している。コード１（ＩＳＢＮ）欄１５４２は、コード１（ＩＳＢＮ）を記憶している。在庫数欄１５４４は、その書店における在庫数を記憶している。
カテゴリ情報テーブル１５５０は、ＩＤ欄１５５２、コード１（ＩＳＢＮ）欄１５５４、カテゴリＩＤ欄１５５６、カテゴリ名欄１５５８を有している。ＩＤ欄１５５２は、ＩＤを記憶している。コード１（ＩＳＢＮ）欄１５５４は、コード１（ＩＳＢＮ）を記憶している。カテゴリＩＤ欄１５５６は、本実施の形態において、カテゴリを一意に識別するための情報（カテゴリＩＤ）を記憶している。カテゴリ名欄１５５８は、その書籍のカテゴリ名を記憶している。
例えば、コード１：９７８４０００００００００の書籍が購入された場合、続刊情報テーブル１５１０を参照することによって、続刊であるコード１：９７８４０００００００１７の書籍情報を抽出することができる。また、カテゴリ情報テーブル１５５０、在庫情報テーブル１５４０を参照することによって、同じピザカテゴリで在庫数の多いコード１：９７８４０００００００２４の書籍情報を抽出することができる。そして、これらの情報を広告としてブックカバーに印刷することが可能となる。
【００２９】
図１６は、第１の実施の形態による処理例を示す説明図である。書籍のサイズを取得できるので、そのサイズから折り線ガイドを印刷する例を示したものである。
印刷モジュール１４５は、両面印刷を行い、広告を印刷しない面に図１６の例に示すような折り線ガイド１６１０〜１６４０を印刷する。
書店員は、この折り線ガイド１６１０〜１６４０にそって、ブックカバー１６００を折り、書籍に取り付けることが可能になる。
【００３０】
図１７は、第２の実施の形態の構成例についての概念的なモジュール構成図を示している。
情報処理装置１７００は、会員情報ＤＢ１７１５、書籍情報抽出モジュール１２０、嗜好分析モジュール１７２０、用紙情報記憶モジュール１２５、用紙選択モジュール１３０、広告情報記憶モジュール１３５、広告合成モジュール１４０、印刷モジュール１４５を有している。なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
購入情報取得装置１７１０は、情報処理装置１７００の嗜好分析モジュール１７２０、書籍情報抽出モジュール１２０と接続されている。購入情報取得装置１７１０は、第１の実施の形態の購入情報取得装置１１０と同様に、購入された書籍の書籍特定情報を読み取り、その書籍特定情報を書籍情報抽出モジュール１２０に渡し、さらに、会員カード１７０５から購入者（会員）を特定する情報（会員ＩＤ）を読み取り、会員ＩＤを嗜好分析モジュール１７２０に渡す。会員カード１７０５は、例えば、会員ＩＤを示す情報画像が印刷されたカードであってもよいし、会員ＩＤを記憶しているＩＣカード等であってもよい。
会員情報ＤＢ１７１５は、嗜好分析モジュール１７２０と接続されている。会員情報ＤＢ１７１５は、会員に関する情報を記憶している。例えば、会員ＩＤに対応させて、その会員の氏名、住所、電話番号、過去の購入履歴、趣味、年齢、性別等を記憶している。
嗜好分析モジュール１７２０は、購入情報取得装置１７１０、会員情報ＤＢ１７１５、広告合成モジュール１４０と接続されている。嗜好分析モジュール１７２０は、購入情報取得装置１７１０から受け取った会員ＩＤを用いて、会員情報ＤＢ１７１５からその購入者の情報（例えば、過去の購入履歴、趣味、年齢、性別等）を抽出する。そして、その購入者の情報を用いて、その購入者が興味を持つであろうカテゴリ等を特定する。例えば、その購入者の過去の購入履歴からカテゴリ情報テーブル１５５０を用いてカテゴリを特定してもよいし、趣味、年齢、性別等を対応させてカテゴリを記憶しているテーブルを用いて、その購入者の趣味、年齢、性別等からカテゴリを特定してもよい。
広告合成モジュール１４０は、嗜好分析モジュール１７２０、用紙選択モジュール１３０、広告情報記憶モジュール１３５、印刷モジュール１４５と接続されている。広告合成モジュール１４０は、前述の第１の実施の形態における広告合成モジュール１４０の機能に加えて、嗜好分析モジュール１７２０から受け取った情報を用いて、広告を選択する。例えば、カテゴリからカテゴリ情報テーブル１５５０を用いて、そのカテゴリの書籍を抽出し、購入していない書籍であって、在庫情報テーブル１５４０を用いて在庫がある書籍を特定して、その書籍に関する広告を合成する。また、過去に購入した書籍の続編の書籍、過去に購入した書籍の著者が同じ書籍に関する広告を合成するようにしてもよい。もちろんのことながら、その購入者が購入していない書籍であって、在庫がある書籍という条件を付加してもよい。
印刷モジュール１４５は、広告合成モジュール１４０と接続されており、購入者の嗜好が反映された広告が印刷されたブックカバー１７９０を出力する。
【００３１】
図１８は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ１８０２では、広告合成モジュール１４０は、図８の例に示す広告Ａ領域８３０のサイズを算出する。
ステップＳ１８０４では、広告合成モジュール１４０は、その領域に広告が挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１８０６へ進み、それ以外の場合はステップＳ１８１６へ進む。
ステップＳ１８０６では、嗜好分析モジュール１７２０は、対象としている書籍の購入者である会員の嗜好を分析する。
ステップＳ１８０８では、広告合成モジュール１４０は、広告情報記憶モジュール１３５から、購入者である会員の嗜好に合致する広告を１レコードを取得する。
ステップＳ１８１０では、広告合成モジュール１４０は、広告Ａ領域８３０（２回目以降のループではステップＳ１８１２で算出した余白）に広告情報を挿入する。
ステップＳ１８１２では、広告合成モジュール１４０は、残りの余白サイズを算出する。
ステップＳ１８１４では、広告合成モジュール１４０は、さらに挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１８０８へ戻り、それ以外の場合はステップＳ１８１６へ進む。
【００３２】
ステップＳ１８１６では、広告合成モジュール１４０は、図８の例に示す広告Ｂ領域８４０のサイズを算出する。
ステップＳ１８１８では、広告合成モジュール１４０は、その領域に広告が挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１８２０へ進み、それ以外の場合は処理を終了する（ステップＳ１８９９）。
ステップＳ１８２０では、嗜好分析モジュール１７２０は、対象としている書籍の購入者である会員の嗜好を分析する。なお、ステップＳ１８０６の分析結果を用いるようにしてもよいし、広告Ａ領域８３０とは異なる広告を広告Ｂ領域８４０に合成する場合は、ステップＳ１８０６の分析結果とは異なる結果を選択するようにしてもよい。
ステップＳ１８２２では、広告合成モジュール１４０は、広告情報記憶モジュール１３５から、購入者である会員の嗜好に合致する広告を１レコードを取得する。
ステップＳ１８２４では、広告合成モジュール１４０は、広告Ｂ領域８４０（２回目以降のループではステップＳ１８２６で算出した余白）に広告情報を挿入する。
ステップＳ１８２６では、広告合成モジュール１４０は、残りの余白サイズを算出する。
ステップＳ１８２８では、広告合成モジュール１４０は、さらに挿入可能であるか否かを判断し、挿入可能である場合はステップＳ１８２２へ戻り、それ以外の場合は処理を終了する（ステップＳ１８９９）。
【００３３】
図１９は、第３の実施の形態の構成例についての概念的なモジュール構成図を示している。
情報処理装置１００は、書籍情報抽出モジュール１２０、用紙情報記憶モジュール１２５、用紙選択モジュール１３０、テンプレート記憶モジュール１９３５、広告情報記憶モジュール１３５、広告合成モジュール１４０、印刷モジュール１４５を有している。なお、前述の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
テンプレート記憶モジュール１９３５は、広告合成モジュール１４０と接続されており、余白領域における広告の配置に関する型情報（テンプレート情報）を記憶している。図２０の例に示すように、用紙２０００内の広告領域２０２０内のデザインを規定しているテンプレート２０５０を記憶している。例えば、テンプレート２０５０は、テキスト領域２０５２、図領域２０５４の位置、大きさによって構成されている。
広告合成モジュール１４０は、用紙選択モジュール１３０、テンプレート記憶モジュール１９３５、広告情報記憶モジュール１３５、印刷モジュール１４５と接続されている。広告合成モジュール１４０は、テンプレート記憶モジュール１９３５内のテンプレート情報を用いて、広告を選択し、配置する。具体的には、広告として画像を用いる場合には、テンプレートを選択して、広告を挿入する。また、そのテンプレートに収まるように、広告を選択するようにしてもよい。
また、第２の実施の形態と組み合わせて、嗜好分析モジュール１７２０による分析結果（年齢、性別等を含めてもよい）に応じてテンプレートを変更できるようにしてもよい。
【００３４】
図２１を参照して、本実施の形態の情報処理装置のハードウェア構成例について説明する。図２１に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部２１１７と、プリンタ等のデータ出力部２１１８を備えたハードウェア構成例を示している。
【００３５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０１は、前述の実施の形態において説明した各種のモジュール、すなわち、書籍情報抽出モジュール１２０、用紙選択モジュール１３０、広告合成モジュール１４０、印刷モジュール１４５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００３６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１０２は、ＣＰＵ２１０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０３は、ＣＰＵ２１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス２１０４により相互に接続されている。
【００３７】
ホストバス２１０４は、ブリッジ２１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス２１０６に接続されている。
【００３８】
キーボード２１０８、マウス等のポインティングデバイス２１０９は、操作者により操作される入力デバイスである。ディスプレイ２１１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。
【００３９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ２１０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、用紙情報、広告情報等が格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００４０】
ドライブ２１１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体２１１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース２１０７、外部バス２１０６、ブリッジ２１０５、及びホストバス２１０４を介して接続されているＲＡＭ２１０３に供給する。リムーバブル記録媒体２１１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００４１】
接続ポート２１１４は、外部接続機器２１１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート２１１４は、インタフェース２１０７、及び外部バス２１０６、ブリッジ２１０５、ホストバス２１０４等を介してＣＰＵ２１０１等に接続されている。通信部２１１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部２１１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部２１１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００４２】
なお、図２１に示す情報処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２１に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図２１に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）等に組み込まれていてもよい。
【００４３】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４４】
１００…情報処理装置
１１０…購入情報取得装置
１１５…書籍情報ＤＢ
１２０…書籍情報抽出モジュール
１２５…用紙情報記憶モジュール
１３０…用紙選択モジュール
１３５…広告情報記憶モジュール
１４０…広告合成モジュール
１４５…印刷モジュール
１９０…ブックカバー
１７００…情報処理装置
１７０５…会員カード
１７１０…購入情報取得装置
１７１５…会員情報ＤＢ
１７２０…嗜好分析モジュール
１７９０…ブックカバー
１９３５…テンプレート記憶モジュール
【図１】
2015230375.tif 000003
【図２】
2015230375.tif 000004
【図３】
2015230375.tif 000005
【図４】
2015230375.tif 000006
【図５】
2015230375.tif 000007
【図６】
2015230375.tif 000008
【図７】
2015230375.tif 000009
【図８】
2015230375.tif 000010
【図９】
2015230375.tif 000011
【図１０】
2015230375.tif 000012
【図１１】
2015230375.tif 000013
【図１２】
2015230375.tif 000014
【図１３】
2015230375.tif 000015
【図１４】
2015230375.tif 000016
【図１５】
2015230375.tif 000017
【図１６】
2015230375.tif 000018
【図１７】
2015230375.tif 000019
【図１８】
2015230375.tif 000020
【図１９】
2015230375.tif 000021
【図２０】
2015230375.tif 000022
【図２１】
2015230375.tif 000023
【手続補正書】
【提出日】平成27年1月22日(2015.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
書籍の大きさに関する情報を受け付ける受付手段と、
前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、
前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段と、
前記書籍が横書又は縦書であるかによって、前記ブックカバー内の領域に対する前記選択手段によって選択された広告の挿入順序を決定する決定手段
を具備する情報処理装置。
【請求項２】
前記書籍の大きさと前記ブックカバーの大きさに合わせて、該ブックカバーを折るための目安となる記号を印刷する位置を決定する決定手段
をさらに具備する請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、前記書籍に関する情報を受け付け、
前記選択手段は、前記書籍に関する情報を用いて、前記広告を選択する、
請求項１又は２に記載の情報処理装置。
【請求項４】
コンピュータを、
書籍の大きさに関する情報を受け付ける受付手段と、
前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、
前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段と、
前記書籍が横書又は縦書であるかによって、前記ブックカバー内の領域に対する前記選択手段によって選択された広告の挿入順序を決定する決定手段
として機能させるための情報処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、書籍の大きさに関する情報を受け付ける受付手段と、前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段と、前記書籍が横書又は縦書であるかによって、前記ブックカバー内の領域に対する前記選択手段によって選択された広告の挿入順序を決定する決定手段を具備する情報処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項２の発明は、前記書籍の大きさと前記ブックカバーの大きさに合わせて、該ブックカバーを折るための目安となる記号を印刷する位置を決定する決定手段をさらに具備する請求項１に記載の情報処理装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項３の発明は、前記受付手段は、前記書籍に関する情報を受け付け、前記選択手段は、前記書籍に関する情報を用いて、前記広告を選択する、請求項１又は２に記載の情報処理装置である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項４の発明は、コンピュータを、書籍の大きさに関する情報を受け付ける受付手段と、前記書籍を覆うブックカバーの大きさと該書籍の大きさから、該ブックカバー内で広告を印刷可能な領域を抽出する抽出手段と、前記ブックカバーに印刷する広告であって、前記抽出手段によって抽出された領域に合わせた広告を選択する選択手段と、前記書籍が横書又は縦書であるかによって、前記ブックカバー内の領域に対する前記選択手段によって選択された広告の挿入順序を決定する決定手段として機能させるための情報処理プログラムである。