(57)【要約】【課題】  複数の電子カタログから作成する新たな電子カタログの利便性や視認性の向上を図ることができる情報処理装置及びその制御方法、電子カタログシステム、プログラムを提供する。【解決手段】  複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、端末へ提供する。端末で表示される操作画面を介して選択された電子カタログにおいて、選択されたページ群からなる電子カタログに対する固有の識別情報を生成する。選択された電子カタログそれぞれにおいて、選択されたページ群からなる各電子カタログに対する識別情報と、各電子カタログのサムネイル画像とを含む目次ページデータを生成する。選択された電子カタログそれぞれにおいて、選択されたページ群からなる各電子カタログと、目次ページデータとを結合して、新たな統合電子カタログを生成する。【選択図】  図３
2010122974.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される端末に対して、電子カタログを生成するためのサービスを提供する情報処理装置であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、前記カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、前記端末へ提供する操作画面生成手段と、
前記端末で表示される前記操作画面を介して前記カタログ選択部で選択された電子カタログにおいて、前記ページ選択部で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記ページ選択部で選択されたページ群からなる各電子カタログの表示順序を選択する表示順序選択部と、前記固有の識別情報を選択する識別情報選択部とを含む、前記統合電子カタログを作成するための電子カタログ作成画面を生成し、前記端末へ提供する電子カタログ作成画面生成手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電子カタログ作成画面は、更に、前記統合電子カタログの表紙ページを選択するための表紙ページ選択部と、前記表紙ページに挿入する文字列を入力するための入力部とを備える
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記目次ページ生成手段は、前記目次ページデータとして、更に、前記各電子カタログのページ群の開始ページ番号を含む目次ページデータを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ページ選択部によって、見開きページを構成する２ページの内の一方のページが選択されている場合には、前記電子カタログ生成手段は、更に、もう一方のページを、前記統合電子カタログに結合する電子カタログのページとして選択する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
それぞれにセキュリティ設定情報が付与された前記複数の電子カタログを記憶する記憶手段と、
前記統合電子カタログを前記端末へ送信する送信手段とを更に備え、
前記送信手段は、前記統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報に基づいて、前記統合電子カタログの出力設定を異ならせて、該統合電子カタログを前記端末へ送信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
電子カタログを生成する情報処理装置であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択手段と、
前記カタログ選択手段によって選択された電子カタログを構成するページから任意のページを選択するページ選択手段と、
前記カタログ選択手段で選択された電子カタログにおいて、前記ページ選択手段で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
を備えることを特徴とする情報処理装置。
【請求項８】
ネットワークを介して接続される端末に対して、電子カタログを生成するためのサービスを提供する情報処理装置の制御方法であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、前記カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、前記端末へ提供する操作画面生成工程と、
前記端末で表示される前記操作画面を介して前記カタログ選択部で選択された電子カタログにおいて、前記ページ選択部で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成工程と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成工程と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
電子カタログを生成する情報処理装置の制御方法であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択工程と、
前記カタログ選択工程によって選択された電子カタログを構成するページから任意のページを選択するページ選択工程と、
前記カタログ選択工程で選択された電子カタログにおいて、前記ページ選択工程で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成工程と、
前記カタログ選択工程で選択された電子カタログそれぞれにおいて、前記ページ選択工程で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成工程と、
前記カタログ選択工程で選択された電子カタログそれぞれにおいて、前記ページ選択工程で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１０】
ネットワークを介して接続される端末に対して、電子カタログを生成するためのサービスを提供する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記コンピュータを、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、前記カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、前記端末へ提供する操作画面生成手段と、
前記端末で表示される前記操作画面を介して前記カタログ選択部で選択された電子カタログにおいて、前記ページ選択部で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
して機能させることを特徴とするプログラム。
【請求項１１】
電子カタログを生成する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記コンピュータを
複数の電子カタログから、任意の電子カタログを選択するカタログ選択手段と、
前記カタログ選択手段によって選択された電子カタログを構成するページから任意のページを選択するページ選択手段と、
前記カタログ選択手段で選択された電子カタログにおいて、前記ページ選択手段で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カタログを生成する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
インターネット／社内ネットワークを利用しての情報発信が行われる中で、いかに見やすく手軽に情報を発信できるかという手段が求められている。特に、近年では、ＡＤＳＬや光ファイバーの普及により大容量のコンテンツ（電子ファイル）の配信が活発であり、また、その手法も様々である。
【０００３】
その手法の中で、擬似的にブラウザ上でカタログを閲覧し、指定されたページのみを結合したファイル（ＰＤＦファイル）をダウンロードさせる技術がある（例えば、特許文献１参照）。
【特許文献１】特開２００５−２６７５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数の電子カタログから所望のページを選択し、新たな電子カタログを作成することによって、類似商品の比較検討等を行う時には、何処にどのような情報が書かれているのか不明瞭になりやすい。そのため、複数の電子カタログから新たな電子カタログを作成した場合の利便性や視認性の向上が求められている。
【０００５】
本発明は上記の課題の解決するためになされたものであり、複数の電子カタログから作成する新たな電子カタログの利便性や視認性の向上を図ることができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ネットワークを介して接続される端末に対して、電子カタログを生成するためのサービスを提供する情報処理装置であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、前記カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、前記端末へ提供する操作画面生成手段と、
前記端末で表示される前記操作画面を介して前記カタログ選択部で選択された電子カタログにおいて、前記ページ選択部で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
を備える。
【０００７】
また、好ましくは、前記ページ選択部で選択されたページ群からなる各電子カタログの表示順序を選択する表示順序選択部と、前記固有の識別情報を選択する識別情報選択部とを含む、前記統合電子カタログを作成するための電子カタログ作成画面を生成し、前記端末へ提供する電子カタログ作成画面生成手段を更に備える。
【０００８】
また、好ましくは、前記電子カタログ作成画面は、更に、前記統合電子カタログの表紙ページを選択するための表紙ページ選択部と、前記表紙ページに挿入する文字列を入力するための入力部とを備える。
【０００９】
また、好ましくは、前記目次ページ生成手段は、前記目次ページデータとして、更に、前記各電子カタログのページ群の開始ページ番号を含む目次ページデータを生成する。
【００１０】
また、好ましくは、前記ページ選択部によって、見開きページを構成する２ページの内の一方のページが選択されている場合には、前記電子カタログ生成手段は、更に、もう一方のページを、前記統合電子カタログに結合する電子カタログのページとして選択する。
【００１１】
また、好ましくは、それぞれにセキュリティ設定情報が付与された前記複数の電子カタログを記憶する記憶手段と、
前記統合電子カタログを前記端末へ送信する送信手段とを更に備え、
前記送信手段は、前記統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報に基づいて、前記統合電子カタログの出力設定を異ならせて、該統合電子カタログを前記端末へ送信する。
【００１２】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
電子カタログを生成する情報処理装置であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択手段と、
前記カタログ選択手段によって選択された電子カタログを構成するページから任意のページを選択するページ選択手段と、
前記カタログ選択手段で選択された電子カタログにおいて、前記ページ選択手段で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
を備える。
【００１３】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
ネットワークを介して接続される端末に対して、電子カタログを生成するためのサービスを提供する情報処理装置の制御方法であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、前記カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、前記端末へ提供する操作画面生成工程と、
前記端末で表示される前記操作画面を介して前記カタログ選択部で選択された電子カタログにおいて、前記ページ選択部で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成工程と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成工程と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成工程と
を備える。
【００１４】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
電子カタログを生成する情報処理装置の制御方法であって、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択工程と、
前記カタログ選択工程によって選択された電子カタログを構成するページから任意のページを選択するページ選択工程と、
前記カタログ選択工程で選択された電子カタログにおいて、前記ページ選択工程で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成工程と、
前記カタログ選択工程で選択された電子カタログそれぞれにおいて、前記ページ選択工程で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成工程と、
前記カタログ選択工程で選択された電子カタログそれぞれにおいて、前記ページ選択工程で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成工程と
を備える。
【００１５】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
ネットワークを介して接続される端末に対して、電子カタログを生成するためのサービスを提供する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記コンピュータを、
複数の電子カタログから、任意の電子カタログを選択するカタログ選択部と、前記カタログ選択部によって選択された電子カタログを構成するページから任意のページを選択するページ選択部とを含む操作画面を生成し、前記端末へ提供する操作画面生成手段と、
前記端末で表示される前記操作画面を介して前記カタログ選択部で選択された電子カタログにおいて、前記ページ選択部で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択部で選択された電子カタログそれぞれにおいて、前記ページ選択部で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
して機能させる。
【００１６】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
電子カタログを生成する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記コンピュータを
複数の電子カタログから、任意の電子カタログを選択するカタログ選択手段と、
前記カタログ選択手段によって選択された電子カタログを構成するページから任意のページを選択するページ選択手段と、
前記カタログ選択手段で選択された電子カタログにおいて、前記ページ選択手段で選択されたページ群からなる電子カタログに対する固有の識別情報を生成する識別情報生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログに対する前記識別情報と、前記各電子カタログのサムネイル画像とを含む目次ページデータを生成する目次ページ生成手段と、
前記カタログ選択手段で選択された電子カタログそれぞれにおいて、前記ページ選択手段で選択されたページ群からなる各電子カタログと、前記目次ページデータとを結合して、新たな統合電子カタログを生成する電子カタログ生成手段と
して機能させる。
【発明の効果】
【００１７】
本発明によれば、複数の電子カタログから作成する新たな電子カタログの利便性や視認性の向上を図ることができる情報処理装置及びその制御方法、電子カタログシステム、プログラムを提供できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１９】
図１は本発明の実施形態の電子カタログシステムを実現するシステム構成例を示す図である。
【００２０】
図１に示されるように、電子カタログシステムは、サーバー１０２とクライアント端末１０１がネットワーク１０３を介して接続される構成を有する。
【００２１】
クライアント端末１０１には、インターネット／イントラネット等のネットワーク１０３に接続するためのブラウザソフト（例えば、マイクロソフト社のＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ等）がインストールされている。また、クライアント端末１０１には、カタログのサムネイル画像を擬似的に表示する閲覧ソフト（例えば、アドビシステムズ社のＦｌａｓｈ等）がインストールされている。
【００２２】
サーバー１０２には、カタログ等に関する電子データを格納している。サーバー１０２は、クライアント端末１０１からの要求に応じて、当該カタログ等の電子データを検索、編集等の処理を行うことによって電子データを加工し、クライアント端末１０１に電子データを返信する。
【００２３】
特に、本実施形態では、サーバー１０２は、ネットワーク１０３を介して接続されるクライアント端末１０１に対して、電子カタログを生成するためのサービスを提供する。このサービスを提供するにあたり、サーバー１０２は、電子カタログを生成するための各種操作画面を生成する操作画面生成機能や、電子カタログを識別するための識別情報生成機能や、電子カタログ作成機能等を備える。
【００２４】
次に、サーバー１０２及びクライアント端末１０１を実現する情報処理装置のハードウェア構成について、図２を用いて説明する。
【００２５】
図２は本発明の実施形態の情報処理装置のハードウェア構成を示す図である。
【００２６】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）が記憶されている。また、ＲＯＭ２０２あるいは外部メモリ２１１には、サーバー１０２或いはクライアント端末１０１の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２８】
また、入力コントローラ２０５は、キーボード（ＫＢ）２０９やマウス等のポインティングデバイス（不図示）からの入力を制御する。ビデオコントローラ２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。
【００２９】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部メモリ２１１へのアクセスを制御する。
【００３０】
この外部メモリ２１１には、ハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等がある。
【００３１】
通信Ｉ／Ｆコントローラ２０８は、ネットワーク１０３を介して、外部機器と接続・通信するものであり、ネットワーク１０３での通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３２】
尚、ＣＰＵ２０１は、例えば、ＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上のマウスカーソル等のインジケータでのユーザ指示を可能とする。
【００３３】
本発明を実現するための電子カタログ生成プログラムは、サーバー１０２の外部メモリ２１１に記憶されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、この電子カタログ生成プログラムが用いる定義ファイル及び各種情報テーブルは、外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３４】
図３は本発明の実施形態の電子カタログシステムを利用した処理フローの概念図である。
【００３５】
（１）ユーザがクライアント端末１０１からサーバー１０２に対して、カタログに関する電子データ（以下、電子カタログ）を要求する。次に、クライアント端末１０１は、サーバー１０２から受信する電子カタログをＣＲＴ２１０へ表示する。
【００３６】
ユーザは、ＣＲＴ２１０に表示された電子カタログを開き、印刷が必要なページを選択し、選択したページに関する印刷要求をサーバー１０２に対して実行する。
【００３７】
（２）クライアント端末１０１からの印刷要求がネットワークを介してサーバー１０２へ転送される。
【００３８】
（３）サーバー１０２では、ユーザが選択したページに関する印刷要求を受信し、そのページに該当するページデータをサーバー１０２に格納された電子カタログから抽出する。抽出されたページデータは結合され、指定されたファイル形式（例えば、ＰＤＦ形式）でファイルを作成する。
【００３９】
（４）サーバー１０２は、作成されたファイルを、クライアント端末１０１へ送信する。尚、クライアント端末１０１から印刷要求が実行された際に、ＰＤＦ形式のファイルの格納先が指定された場合は、この格納先に作成されたＰＤＦ形式のファイルが転送される。
【００４０】
（５）ユーザは、クライアント端末１０１を使用してサーバー１０２から転送されたＰＤＦ形式のファイルを、ＣＲＴ２１０を介して参照することが可能となる。
【００４１】
図４は本発明の実施形態のユーザが電子カタログから印刷が必要なページを選択し、印刷要求を実行後、サーバーにおいてＰＤＦ形式のファイルを作成する処理の具体例を示す図である。
【００４２】
この例では、電子カタログＡの３〜４ページが見開き設定されており、最初に表紙、最後に裏表紙で構成される。尚、約款等の条項を付記して印刷する場合は、裏表紙の前ページへ印刷する等の構成を有する。
【００４３】
図４では、ユーザが、クライアント端末１０１のＣＲＴ２１０を介して表示された電子カタログＡに対して、３ページ目、５ページ目を選択し、選択されたページに関する印刷要求をサーバー１０２に対して実行する。
【００４４】
サーバー１０２は、クライアント端末１０１からの印刷要求を受信し、自身に格納した電子カタログＡから選択されたページに関するページデータを抽出し、抽出したページデータを結合してＰＤＦ形式のファイルを作成する。今回は、見開きの設定がある３ページが指定されているため、同じく見開き設定されている４ページも自動的に印刷対象とする。
【００４５】
尚、約款等の条項を印刷する必要がある場合は、サーバー１０２自身に格納された約款に関するデータを抽出し、電子カタログＡから抽出したページデータと結合してＰＤＦ形式のファイルを作成する。
【００４６】
図５は本発明の実施形態の電子カタログを閲覧し、作成するための電子カタログ生成プログラムによって生成される操作画面の一例を示す図である。
【００４７】
この操作画面（印刷ページ選択画面５００）は、クライアント端末１０１のＣＲＴ２１０を介して表示される。ユーザは、この印刷ページ選択画面５００を使用して、電子カタログを表示し、表示された電子カタログに対して、加工処理等を指示入力することができる。
【００４８】
この印刷ページ選択画面５００では、まず、複数種類からなる電子カタログの一覧を示し、かつその一覧から所望の電子カタログを選択するためのタブ５０１（カタログ選択部）が構成されている。ユーザは、このタブ５０１によって表示された一覧からユーザが加工対象の電子カタログのタブを選択すると、その選択した電子カタログのページが表示領域５０２に表示される。
【００４９】
表示領域５０２では、選択された電子カタログの２ページ単位毎に、当ページへ掲載されている画像情報が表示される。ここでは、カタログＢが選択され、かつカタログＢの８ページ目と９ページ目が表示されている例を示している。
【００５０】
ユーザは、キーボード２０９やポインティングデバイスを介して、ページ選択ツール５０３（ページ選択部）の「右ページ」部分、「左ページ」部分選択指示することが可能である。左右とも選択すれば両ページとも処理対象となる。このページ選択ツール５０３の操作によって、現在、表示領域５０２に表示されているページを処理対象として選択することが可能となる。
【００５１】
そして、このページ選択ツール５０３によって選択されたページの画像情報のサムネイル画像が、処理対象のページとして、順次、処理対象ページ表示領域５０４に表示される。例えば、図５に示すように、ユーザが、ページ選択ツール５０３の「左ページ」部分を選択すると、表示領域５０２の左ページ（ここでは、カタログＢの８ページ）のサムネイル画像が処理対象ページ表示領域５０４に表示される。
【００５２】
これによって、ユーザによって選択されページを処理対象（印刷対象）のページとして設定することが可能となる。
【００５３】
次に、ユーザが、「選択ページを印刷」ボタン５０５を押下すると、処理対象ページ表示領域５０４に表示されているサムネイル画像群に対応するページ群を、印刷対象のページとしてサーバー１０２へ印刷要求を実行する。
【００５４】
尚、ページ切替ボタン５０６を操作することによって、その操作に応じて、表示領域５０２に表示されている２ページに対して、それより前の２ページ、あるいはそれより後の２ページの表示に切り替えることができる。
【００５５】
図６は本発明の実施形態の印刷ページ選択画面を介して実行する印刷方法を説明するための図である。
【００５６】
図６では、ユーザが印刷ページ選択画面５００を介して、複数の電子カタログから印刷対象となるページを選択し、サーバー１０２に対して印刷要求を実行することで、サーバー１０２で、印刷要求に応じたＰＤＦ形式のファイルを作成する一例を示している。
【００５７】
ここでは、ユーザは、印刷ページ選択画面５００で表示される複数の電子カタログの一覧から、電子カタログＡを選択し、選択した電子カタログＡの３ページ目、５ページ目を選択している。その後、電子カタログの一覧から電子カタログＢを選択し、電子カタログＢの２ページ目、８ページ目及び９ページ目を選択している。次に、電子カタログの一覧から電子カタログＣを選択し、電子カタログＣの４ページ目、７ページ目を選択している。
【００５８】
その後、「選択ページを印刷」ボタン５０５の操作によって、これら選択された７ページ分の印刷要求がサーバー１０２へ送信される。サーバー１０２では、印刷要求に該当する自身に格納したページデータを抽出し、抽出したページデータを結合して、ＰＤＦ形式のファイルからなる統合電子カタログを作成する。
【００５９】
以上の処理により、複数の電子カタログの一覧から印刷対象の電子カタログのページを選択して、それらを結合した統合電子カタログを印刷することが可能となる。
【００６０】
図７は本発明の実施形態の選択された電子カタログに基づいて、新規に統合電子カタログを作成するための電子カタログ作成画面を示す図である。
【００６１】
電子カタログ作成画面７００は、クライアント端末１０１のＣＲＴ２１０を介して表示される。電子カタログ作成画面７００は、電子カタログの印刷に係る設定項目として、表紙フィールド７０１とカタログフィールド７０２とを備えている。
【００６２】
表紙フィールド７０１では、複数種類の表紙ページのパターンから任意のものを選択するためのラジオボタン（表紙ページ選択部）と、表紙ページへ挿入する文字列を入力するための入力フィールド（入力部）を備えている。
【００６３】
ここでは、ラジオボタンとして、表紙のパターンＡ〜Ｃのいずれかを選択するためのラジオボタンが構成されている。また、入力フィールドとして、「タイトル１」、「タイトル２」を入力するための入力フィールドを備えている。
【００６４】
また、この表紙のパターンとしては、あらかじめ電子カタログ生成プログラムで定義されている表紙の出力パターンである。また、入力フィールドの入力例としては、例えば、「タイトル１」には「○○様向けカタログ」、「タイトル２」には「２００８年１０月ＸＸ日」等がある。
【００６５】
カタログフィールド７０２では、選択された電子カタログ数分のサムネイル画像が縦に表示される。この時の初期表示は、選択された電子カタログ順とする。各サムネイル画像の横には、表示順序の値が設定されたプルダウンメニューが構成され、初期値はカタログの表示順序に従う値となっている。表示順序用のプルダウンメニューの右側には、１から９までのラジオボタンが表示され、それぞれに色名称が設定されている。初期値は表示順序に従う値が選択されている。
【００６６】
これらのプルダウンメニュー（表示順序選択部）及びラジオボタン（識別情報選択部）を操作することで、電子カタログの表示順序と、各電子カタログに対して付与する帯色の色を選択、指定することができる。
【００６７】
但し、電子カタログ作成画面７００では、複数の電子カタログ間で、同一の「表示順序」が設定されないよう制御される。また、電子カタログ作成画面７００では、複数の電子カタログにおいて同一の「帯色」が設定されないよう制御される。このように、帯色は、電子カタログに対する固有の識別情報として機能する。
【００６８】
そして、「印刷」ボタン７０３を押下することで、電子カタログに固有に付与されているカタログＩＤと選択された表示順序、選択された帯色の色情報を確定し、その確定した表示順序、色情報に従う印刷が実行されることになる。具体的には、これらの設定情報を含む印刷要求がサーバー１０２へ送信され、サーバー１０２では、印刷要求に対応するページデータを抽出する。これと共に、サーバー１０２は、表紙データ及び目次データを作成し、これらのデータを結合し、ＰＤＦ形式のファイルを作成することで新規に統合電子カタログを作成する。
【００６９】
図８は本発明の実施形態の図７の電子カタログ作成画面７００における設定状態で新規に作成された電子カタログの一例を示す図である。
【００７０】
図８において、左端には、図７の「パターン」で選択された表紙ページが１ページ目（Ｐ０１）として形成される。２ページ目及び３ページ目（Ｐ０２、Ｐ０３）には、電子カタログＡのサムネイル画像と、電子カタログＡのページが４ページ目（Ｐ０４）から開始されること（開始ページ）、また、選択された色種の帯色を示す目次ページが表示される。電子カタログＢ、及び電子カタログＣも同様である。
【００７１】
また、４ページ目（Ｐ０４）以降には、選択された電子カタログ毎に、当該電子カタログに対して選択されたページが表示される。
【００７２】
図９は本発明の実施形態のサーバーに格納される電子カタログの情報に関する電子カタログテーブルを示す図である。
【００７３】
電子カタログテーブル９００は、カタログ情報テーブル９０１、データ／ファイル関連テーブル９０２、コンテンツ情報テーブル９０３、設定テーブル９０４及び表紙テーブル９０５を備えている。
【００７４】
カタログ情報テーブル９０１が管理する電子カタログに関するカタログ情報には、Ｎ個（Ｎ：自然数）のコンテンツが紐付き、１コンテンツは電子カタログの１ページに相当する。１コンテンツについてはページ単位のＰＤＦ形式のファイルと、そのページのサムネイル画像が画像格納フォルダで管理されている。
【００７５】
カタログ情報テーブル９０１では、電子カタログを固有に識別するカタログＩＤ（データ／ファイル関連テーブル９０２）に対して、カタログ名称、発行日等のカタログ情報が管理される。また、カタログ情報には、カタログＩＤに関連するコンテンツを固有に識別するコンテンツＩＤが関連付けられている。そして、１つのコンテンツＩＤに対して、ファイルサイズ、ファイル格納場所、ファイル名、見開きページであるか否かを示す情報等がコンテンツ情報テーブル９０３で管理されている。
【００７６】
また、カタログ情報に対するセキュリティ設定の有無を示すための設定が設定テーブル９０４で管理されている。
【００７７】
また、表紙ページ用のパターンとして、固有の識別ＩＤに対して、表紙名、表紙格納場所等が表紙テーブル９０５で管理されている。各表紙ページに関する表紙データは、表紙格納フォルダで管理されている。
【００７８】
尚、ＰＤＦ形式のファイルをサーバー１０２に登録する際に、各ページ毎に分割した後にサムネイル画像を生成する仕組みは既に実装されていることとする。
【００７９】
本発明の実施形態に係る電子カタログシステムにおける処理について、以下に説明する。
【００８０】
クライアント端末１０１は、まず、電子カタログの一覧を表示するリクエストを行うためにカタログ検索画面１０００をＣＲＴ２１０に表示する。ユーザは、カタログ検索画面１０００を介して、電子カタログの一覧を表示するためのリクエストをサーバー１０２に送信する。
【００８１】
ここで、カタログ検索画面１０００の一例について、図１０を用いて説明する。
【００８２】
図１０は本発明の実施形態のカタログ検索画面の一例を示す図である。
【００８３】
カタログ検索画面１０００は、電子カタログを検索するために必要な各種検索条件を入力するための入力フィールド１００１を備える。ここでは、カタログＩＤ、カタログ名称、方面、出発地、コメントを検索条件としている。尚、方面については、複数の方面をまとめて選択することができる。
【００８４】
リセットボタン１００２は、入力フィールド１００１で入力した内容をリセットする場合に押下する。実行ボタン１００３を押下すると、入力フィールド１００１で入力されている設定値を検索条件とする電子カタログの一覧を表示するリクエストが、クライアント端末１０１からサーバー１０２へ送信される。
【００８５】
リクエストを受信した受信したサーバー１０２は、リクエストに含まれる検索条件に該当する電子カタログを検索し、その該当する電子カタログを識別するためのサムネイル画像、カタログＩＤ、カタログ名称を含むカタログ情報の一覧からなる検索結果一覧画面１１００をクライアント端末１０１へ返信する。尚、これらのカタログ情報は、図９に示されるカタログ情報テーブル９０１、データ／ファイル関連テーブル９０２、コンテンツ情報テーブル９０３、画像格納フォルダから得られることは言うまでもない。但し、コンテンツＩＤには、サムネイル画像を表すＩＤが識別可能なように予め設定されている。
【００８６】
ここで、検索結果一覧画面１１００の一例について、図１１を用いて説明する。
【００８７】
図１１は本発明の実施形態の検索結果一覧画面の一例を示す図である。
【００８８】
検索結果一覧画面１１００は、再検索ボタン１１０１、並び順切替ボタン１１０２、ページ切替ボタン１１０３、検索結果一覧表示領域１１０４及びページ選択ボタン１１０５を備える。
【００８９】
再検索ボタン１１０１は、カタログ検索画面１０００を再度表示して、検索条件を再入力して新たな検索条件に合致する電子カタログを検索するためのボタンである。
【００９０】
並び順切替ボタン１１０２は、検索結果一覧表示領域１１０４に表示される検索結果一覧の並びを指定された条件で並び替えるためのボタンである。これには、例えば、カタログＩＤを昇順／降順で並び替える等がある。
【００９１】
ページ切替ボタン１１０３は、検索結果一覧表示領域１１０４にすべての検索結果を表示しきれない場合にその前後に構成される検索結果一覧ページに切り替えるためのボタンである。
【００９２】
検索結果一覧表示領域１１０４は、検索結果一覧を表示する領域であり、ここでは、電子カタログのサムネイル画像、カタログＩＤ、カタログ名称等が表示される。また、各電子カタログのサムネイル画像には、チェックボックスが用意されており、これをチェックすることで、処理対象の電子カタログを選択することができる。
【００９３】
ページ選択ボタン１１０５は、選択された複数の電子カタログに基づいて新たな統合電子カタログを生成するための印刷ページ選択画面５００（図５）を表示するためのボタンである。
【００９４】
以下、この検索結果一覧画面の表示後の処理フローについて説明する。
【００９５】
図１２Ａ〜図１２Ｄは本発明の実施形態の電子カタログシステムにおける処理を示すフローチャートである。
【００９６】
図１２ＡのステップＳ１２０１で、クライアント端末１０１は、返信された検索結果一覧画面１１００をＣＲＴ２１０に表示する。ステップＳ１２０２で、クライアント端末１０１は、検索結果一覧画面１１００を介して電子カタログが選択された上で、ページ選択ボタン１１０５が押下されると、サーバー１０２へ印刷ページ選択画面５００のリクエストを行う。尚、リクエストを行う際には、選択された電子カタログのカタログＩＤを含む情報が、サーバー１０２へ送信される。
【００９７】
ステップＳ１２０３で、サーバー１０２は、そのリクエストに応じて印刷ページ選択画面５００（図５）を生成すると共に、送信されたカタログＩＤに対応するコンテンツＩＤに該当するサムネイル画像を画像格納フォルダから取得し、クライアント端末１０１へ返信する。
【００９８】
ステップＳ１２０４で、クライアント端末１０１は、受信した印刷ページ選択画面５００をＣＲＴ２１０に表示する。ステップＳ１２０５で、クライアント端末１０１は、この印刷ページ選択画面５００に対する操作によって、処理対象となるページを選択する。ここで、選択する際に、ページ遷移処理を行うが、ページをめくったタイミングで表示する前後２ページ分を内部的に取得しキャッシュとして表示することで、処理速度の低下を回避している。
【００９９】
表示している印刷ページ選択画面５００でのページ選択が終了後、ステップＳ１２０６で、クライアント端末１０１は、印刷ページ選択画面５００の「選択ページを印刷」ボタン５０５が押下されると、サーバー１０２へ選択ページ情報を送信する。
【０１００】
ここで、選択ページ情報は、
・カタログＩＤ（電子カタログ毎にユニークな番号）
・選択ページ番号（コンテンツＩＤではなく、選択されたページ番号）
であり、サーバー１０２側でその選択ページ情報を保持する。
【０１０１】
複数の電子カタログからページを選択する際は、サーバー１０２から返信された印刷ページ選択画面５００において、現在選択を行っているタブ５０１と相違するタブ５０１を選択すれば良い。その際、既に選択されている他の電子カタログのページのサムネイル画像は、処理対象ページ表示領域５０４に表示されている状態である。
【０１０２】
図１２ＢのステップＳ１２０７で、サーバー１０２は、選択ページ情報を受信する。ステップ１２０８で、電子カタログへ挿入するための表紙ページの表紙データを表紙テーブル９０５を参照して取得する。ステップＳ１２０９で、サーバー１０２は、選択ページ情報に含まれるカタログＩＤに対応するコンテンツＩＤをデータ／ファイル関連テーブル９０２から取得し、取得したコンテンツＩＤに対応するファイル保存場所をコンテンツ情報テーブル９０３を参照して取得する。そして、取得したファイル保存場所に保存されているサムネイル画像を取得する。ステップＳ１２１０で、サーバー１０２は、取得した表紙データと取得したサムネイル画像に基づいて、電子カタログ作成画面７００（図７）を生成し、クライアント端末１０１へ送信する。
【０１０３】
ステップＳ１２１１で、クライアント端末１０１は、受信した電子カタログ作成画面７００をＣＲＴ２１０に表示する。
【０１０４】
ステップＳ１２１２で、クライアント端末１０１は、電子カタログ作成画面７００に対する操作に応じて、表紙フィールド７０１におけるラジオボタン、入力フィールドへの選択及び入力を検知し、選択された設定情報をＲＡＭ２０３へ一時的に記憶する。また、クライアント端末１０１は、カタログフィールド７０２における表示順序及び帯色を示す値の設定を検知し、その設定値を一時的にＲＡＭ２０３へ記憶する。
【０１０５】
その後、ステップＳ１２１３で、クライアント端末１０１は、「印刷」ボタン７０３が押下されると、カタログＩＤと選択された表示順序、選択された帯色の設定情報を含む印刷要求をサーバー１０２へ送信する。その際、「印刷」ボタン７０３が押下されたタイミングで以下のチェックを行う。
【０１０６】
・複数のカタログで同一の「表示順序」がある場合はエラーとする
・複数のカタログで同一の「帯色」がある場合はエラーとする
ステップＳ１２１４で、サーバー１０２は、クライアント端末１０１から印刷要求を受信する。
【０１０７】
ステップＳ１２１５で、サーバー１０２は、受信した印刷要求に含まれる設定情報から、「タイトル１」、「タイトル２」、表紙の「パターン」を取得し、既に作成済のＰＤＦ形式のファイルに対して表紙ページのオーバーレイ処理を実行する。これにより生成したＰＤＦ形式のファイルは、表紙ページ情報（表示ページデータ）として、テンポラリ領域としてＲＡＭ２０３へ格納する。
【０１０８】
次に、ステップＳ１２１６で、サーバー１０２は、選択されたカタログＩＤで表示順序が最小ものについて、選択ページのページ結合処理を実行し、ＰＤＦ形式のファイルを生成し、テンポラリ領域としてＲＡＭ２０３に格納する。その際に、選択したページに見開き設定が存在するかを、電子カタログテーブル９００のコンテンツ情報テーブル９０３を参照してチェックし、見開き設定が存在する場合は、対象となるページも追加した状態でページ結合処理を実行する。
【０１０９】
ここで、図１２ＣのステップＳ１２１６のページ結合処理の詳細について、図１３を用いて説明する。
【０１１０】
図１３は本発明の実施形態のページ結合処理の詳細を示すフローチャートである。
【０１１１】
ステップＳ３００で、サーバー１０２は、クライアント端末１０１から受信した印刷要求に含まれる設定情報から、カタログＩＤを取得し、取得したカタログＩＤに対応する選択ページ情報から選択ページ等の値を取得する。
【０１１２】
ステップＳ３０１で、サーバー１０２は、選択されたページを順に処理するために、選択ページの先頭ページを処理ページに設定する。
【０１１３】
ステップＳ３０２で、サーバー１０２は、「処理ページ」について、データ／ファイル関連テーブル９０２を参照して、処理ページのコンテンツＩＤを特定する。その後、サーバー１０２は、コンテンツ情報テーブル９０３を参照して、見開き設定の有無に基づいて、処理ページに見開きページが設定されているか否かを判定する。
【０１１４】
見開きページが設定されている場合（ステップＳ３０２でＹＥＳ）、ステップＳ３０３に進む。一方、見開きページが設定されていない場合（ステップＳ３０２でＮＯ）、ステップＳ３１０に進む。
【０１１５】
ステップＳ３０３で、サーバー１０２は、コンテンツ情報テーブル９０３から取得される見開きページのコンテンツＩＤを、処理ページのコンテンツＩＤと比較する。そして、その比較に基づいて、見開きページに設定されているページが処理ページより小さい値か否かを判定する。
【０１１６】
見開き設定されているページが処理ページより小さい値である場合（ステップＳ３０３でＹＥＳ）、ステップＳ３０４に進む。この場合、サーバー１０２は、見開き設定されているページが見開きの左ページであるため、処理ページの前に結合するべきと判定する。
【０１１７】
ステップＳ３０４で、サーバー１０２は、見開きページと処理ページそれぞれのコンテンツＩＤからコンテンツ情報テーブル９０３を参照し、該当するページファイルを取得して、ページ結合処理を実行する。このページ結合処理は、本実施形態の場合、ＰＤＦファイルの結合処理を実行することになる。そして、ここでは、サーバー１０２は、処理ページの前に見開きページを結合してＰＤＦファイルを作成する。また、サーバー１０２は、ページ結合処理によって生成されたＰＤＦファイルをテンポラリ領域に格納する。
【０１１８】
一方、見開き設定されているページが処理ページより大きい値である場合（ステップＳ３０３でＮＯ）、ステップＳ３０５に進む。この場合、サーバー１０２は、見開き設定されているページが見開きの右ページであるため、処理ページの後に結合するべきと判定する。
【０１１９】
ステップＳ３０５で、サーバー１０２は、見開きページと処理ページそれぞれのコンテンツＩＤからコンテンツ情報テーブル９０３を参照し、該当するページファイルを取得して、ページ結合処理を実行する。このページ結合処理は、本実施形態の場合、ＰＤＦファイルの結合処理を実行することになる。そして、ここでは、サーバー１０２は、処理ページの後に見開きページを結合してＰＤＦファイルを作成する。また、サーバー１０２は、ページ結合処理によって生成されたＰＤＦファイルをテンポラリ領域に格納する。
【０１２０】
ステップＳ３０６で、ＲＡＭ２０３に格納されている終了ページフラグが０であるか否かを判定する。ここで、終了ページフラグは、処理ページが処理が完了したページであるか否かを示すものであり、その値が「０」である場合は処理が完了したページであることを示し、「１」である場合は処理が完了していないページであることを示す。
【０１２１】
０である場合（ステップＳ３０６でＹＥＳ）、終了ページであると判定して、ステップＳ３１２に進む。一方、０でない場合（ステップＳ３０６でＮＯ）、つまり、１である場合、ステップＳ３０７に進む。
【０１２２】
ステップＳ３０７で、サーバー１０２は、白紙ページのＰＤＦ形式のファイルとテンポラリ領域に格納されているページデータからなるＰＤＦ形式のファイルに対してページ結合処理を実行し、テンポラリ領域のファイルと置換する。更に、サーバー１０２は、終了ページフラグに０を設定する。ここで、白紙ページとのページ結合処理を実行する理由は、見開きの構成を維持するためには、テンポラリ領域に格納しているＰＤＦファイル中の見開きページの前に、白紙ページを挿入する必要があるからである。
【０１２３】
尚、白紙ページのＰＤＦファイルは、あらかじめサーバー１０２内に格納されていることとする。
【０１２４】
ステップＳ３１０で、サーバー１０２は、コンテンツ情報テーブル９０３を参照して、処理ページのページデータからなるＰＤＦ形式のファイルを取得して、テンポラリ領域に格納する。更に、サーバー１０２は、終了ページフラグに０を設定する。
【０１２５】
ステップＳ３１２で、テンポラリ領域に格納されている電子カタログに関するＰＤＦ形式のファイルの末尾に、テンポラリ領域に格納されているページデータに関するＰＤＦ形式のファイルを結合するページ結合処理を実行する。そして、得られるファイルを、テンポラリ領域の電子カタログに関するＰＤＦ形式のファイルと置き換える。
【０１２６】
ステップＳ３１３で、「処理ページ」がこの電子カタログの中で最終ページであるか否かを判定する。最終ページでない場合（ステップＳ３１３でＮＯ）、ステップＳ３１４へ進む。ステップＳ３１４で、サーバー１０２は、処理ページの次のページを「処理ページ」へ設定し、ステップＳ３０１へ戻る。ステップＳ３０５では、電子カタログ単位でのページ結合処理が終了する。一方、最終ページである場合（ステップＳ３１３でＹＥＳ）、処理を終了する。
【０１２７】
図１２Ｃに戻り、ステップＳ１２１７で、各テンポラリ領域に格納しているＰＤＦ形式のファイルに対して、クライアント端末１０１にて選択された帯色を使用して、オーバーレイ処理を実行する。そして、得られるＰＤＦ形式のファイルを、テンポラリ領域に格納されている電子カタログに関するＰＤＦ形式のファイルと置換して格納する。その際、テンポラリ領域に格納されているＰＤＦ形式のファイルのページ数を、ＲＡＭ２０３に記録する。
【０１２８】
そして、ステップＳ１２１８で、サーバー１０２は、ステップＳ１２１６及びステップＳ１２１７の処理が、選択された電子カタログ数（カタログＩＤ数）分、完了しているか否かを判定する。完了していない場合（ステップＳ１２１８でＮＯ）、ステップＳ１２１６に戻る。一方、完了している場合（ステップＳ１２１８でＹＥＳ）、ステップＳ１２１９に進む。
【０１２９】
ステップＳ１２１９で、サーバー１０２は、電子カタログの目次を作成するための目次フォームデータを読み込む。ステップＳ１２２０で、サーバー１０２は、ＲＡＭ２０３に記憶されている電子カタログ毎のページ数に、表紙ページ（１ページ）と目次ページ（２ページ）を加算する。更に、サーバー１０２は、電子カタログ毎の開始ページ番号を算出する。そして、サーバー１０２は、得られる電子カタログの総ページ数、電子カタログ毎の開始ページ番号に関する情報を設定情報としてＲＡＭ２０３に記憶する。
【０１３０】
ステップＳ１２２１で、サーバー１０２は、印刷要求に含まれる設定情報から、電子カタログの帯色の情報を取得する。
【０１３１】
そして、ステップＳ１２２２で、サーバー１０２は、ステップＳ１２２０及びステップＳ１２２１の処理が、選択された電子カタログ数（カタログＩＤ数）分、完了しているか否かを判定する。完了していない場合（ステップＳ１２２２でＮＯ）、ステップＳ１２２０に戻る。一方、完了している場合（ステップＳ１２２２でＹＥＳ）、ステップＳ１２２２に進む。
【０１３２】
ステップＳ１２２３で、サーバー１０２は、目次フォームデータに基づいて、目次ページとなる目次ページ情報を生成する。
【０１３３】
具体的には、まず、サーバー１０２は、登場する電子カタログのカタログＩＤに基づいて、データ／ファイル関連テーブル９０２で紐付けられているコンテンツＩＤを取得する。次に、サーバー１０２は、取得したコンテンツＩＤからコンテンツ情報テーブル９０３よりファイル保存場所に保存されているサムネイル画像を画像格納フォルダより取得する。サーバー１０２は、この処理を、選択した電子カタログ数分、実行する。そして、サーバー１０２は、取得したサムネイル画像と、取得した各電子カタログの帯色及び開始ページ番号とを、目次ページ上にオーバーレイ処理を行い、目次ページ（見開き２ページ）を目次ページ情報（目次ページデータ）としてテンポラリ領域へ格納する。
【０１３４】
ステップＳ１２２４で、サーバー１０２は、テンポラリ領域の、表紙ページ情報と、目次ページ情報と、ユーザが選択した出力対象ページに帯色等の加工を加えたページ情報とを結合して、カタログ状態のファイルを統合電子カタログ情報として生成する。サーバー１０２は、統合電子カタログ情報を、テンポラリ領域へ格納する。
【０１３５】
このように、サーバー１０２は、表紙ページ、目次ページ（２ページ）、各電子カタログをこの順序にて結合処理を行うことで、最終的な統合電子カタログを生成する。
【０１３６】
ステップＳ１２２５で、サーバー１０２は、統合電子カタログを構成する電子カタログに対する設定テーブル９０４をそれぞれ参照して、セキュリティ設定情報を読み込む。ステップ１２２６で、サーバー１０２は、読み込んだ統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報に基づいて、セキュリティ設定を付与するか否かを判定する。
【０１３７】
統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報のいずれかに、セキュリティの付与設定がある場合（ステップＳ１２２６でＹＥＳ）、セキュリティ設定を付与すると判定し、ステップＳ１２２７に進む。一方、統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報のいずれにも、セキュリティの付与設定がない場合（ステップＳ１２２６でＮＯ）、セキュリティ設定を付与しないと判定し、ステップＳ１２２８に進む。
【０１３８】
尚、セキュリティ設定情報の値が「０」である場合は、セキュリティの付与設定がなし、セキュリティ設定情報の値が「１」である場合は、セキュリティの付与設定があるものとする。本実施形態では、セキュリティの付与設定がない場合は、テンポラリ領域に既に格納されているＰＤＦ形式のファイル（電子カタログ）をクライアント端末１０１へ返信するものとする。一方、セキュリティの付与設定である場合は、テンポラリ領域に格納されているＰＤＦ形式のファイルに対して印刷禁止の設定を施し、テンポラリ領域に格納されているＰＤＦ形式のファイルと置換するものとする。
【０１３９】
ステップＳ１２２７で、サーバー１０２は、テンポラリ領域に格納されているＰＤＦ形式のファイル（統合電子カタログ情報）に対して印刷禁止の設定を施し、テンポラリ領域に格納されているＰＤＦ形式のファイル（統合電子カタログ情報）と置換する。
【０１４０】
ステップＳ１２２８で、サーバー１０２は、テンポラリ領域に格納されている統合電子カタログ情報をクライアント端末１０１へ送信する。
【０１４１】
ステップＳ１２２９で、クライアント端末１０１は、サーバー１０２から受信したＰＤＦ形式のファイル（統合電子カタログ情報）を受信し、それに基づいて電子カタログをＣＲＴ２１０へ表示する。
【０１４２】
尚、上記実施形態では、統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報のいずれかに、セキュリティの付与設定がある場合には、セキュリティ設定を付与すると判定しているが、これに限定されない。統合電子カタログを構成する電子カタログそれぞれのセキュリティ設定情報に応じて、統合電子カタログを構成する電子カタログそれぞれについて、セキュリティ設定を付与する／付与しないような、異なる出力設定をする構成としてももちろん構わない。
【０１４３】
ここで、出力設定としては、上述の印刷禁止以外に、コピー禁止、編集禁止、メール添付禁止等の各種出力設定がある。
【０１４４】
以上説明したように、本実施形態によれば、複数の電子カタログからそれぞれ選択したページを結合した上で、目次ページや任意の名称等の情報を付与した統合電子カタログを生成できるので、利便性かつ視認性が高い電子カタログを生成することができる。
【０１４５】
尚、上記実施形態では、クライアント端末とサーバー間で電子カタログを生成する構成について説明したが、サーバで実現される機能をすべてクライアント端末に実装して、クライアント端末単体で、本発明を実現することも可能である。
【０１４６】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１４８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１５０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１５１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１５２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１５４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５５】
【図１】本発明の実施形態の電子カタログシステムを実現するシステム構成例を示す図である。
【図２】本発明の実施形態の情報処理装置のハードウェア構成を示す図である。
【図３】本発明の実施形態の電子カタログシステムを利用した処理フローの概念図である。
【図４】本発明の実施形態のユーザが電子カタログから印刷が必要なページを選択し、印刷要求を実行後、サーバーにおいてＰＤＦ形式のファイルを作成する処理の具体例を示す図である。
【図５】本発明の実施形態の電子カタログを閲覧し、作成するための電子カタログ生成プログラムによって生成される操作画面の一例を示す図である。
【図６】本発明の実施形態の印刷ページ選択画面を介して実行する印刷方法を説明するための図である。
【図７】本発明の実施形態の選択された電子カタログに基づいて、新規の統合電子カタログを作成するための電子カタログ作成画面を示す図である。
【図８】本発明の実施形態の図７の電子カタログ作成画面７００における設定状態で新規に作成された電子カタログの一例を示す図である。
【図９】本発明の実施形態のサーバーに格納される電子カタログの情報に関する電子カタログテーブルを示す図である。
【図１０】本発明の実施形態のカタログ検索画面の一例を示す図である。
【図１１】本発明の実施形態の検索結果一覧画面の一例を示す図である。
【図１２Ａ】本発明の実施形態の電子カタログシステムにおける処理を示すフローチャートである。
【図１２Ｂ】本発明の実施形態の電子カタログシステムにおける処理を示すフローチャートである。
【図１２Ｃ】本発明の実施形態の電子カタログシステムにおける処理を示すフローチャートである。
【図１２Ｄ】本発明の実施形態の電子カタログシステムにおける処理を示すフローチャートである。
【図１３】本発明の実施形態のページ結合処理の詳細を示すフローチャートである。
【符号の説明】
【０１５６】
１０１  クライアント端末
１０２  サーバー
１０３  ネットワーク
【図１】
2010122974.tif 000003
【図２】
2010122974.tif 000004
【図３】
2010122974.tif 000005
【図４】
2010122974.tif 000006
【図５】
2010122974.tif 000007
【図６】
2010122974.tif 000008
【図７】
2010122974.tif 000009
【図８】
2010122974.tif 000010
【図９】
2010122974.tif 000011
【図１０】
2010122974.tif 000012
【図１１】
2010122974.tif 000013
【図１２Ａ】
2010122974.tif 000014
【図１２Ｂ】
2010122974.tif 000015
【図１２Ｃ】
2010122974.tif 000016
【図１２Ｄ】
2010122974.tif 000017
【図１３】
2010122974.tif 000018