(57)【要約】【課題】  ジョブを保存可能なプリンタと連携することでページ毎の電子カタログデータを１個のデータとして結合する処理を行なわないことでサーバ負荷を軽減し、またサーバから上記プリンタへ直接印刷指示を出すことで、クライアント側で電子カタログデータのダウンロードとビューアアプリケーションの操作をすることなく印刷可能となる。【解決手段】  電子カタログ印刷サーバは、電子カタログを１ページ毎に分割して保存する手段を有し、ユーザへ電子カタログページの一覧を提示する手段を有し、クライアントからの電子カタログ選択指示を受け取る手段を有し、受け取った選択指示を元に複数ページの電子カタログを一括で印刷する手段を有することを特徴とする電子カタログ印刷システム。【選択図】        図１
2006244145.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された、電子カタログを保存・管理・印刷するウェブサーバと、ネットワークに接続されたクライアントと、ネットワークに接続されたプリンタからなる電子カタログ印刷システムにおいて、電子カタログ印刷サーバは、電子カタログを１ページ毎に分割して保存する手段を有し、ユーザへ電子カタログページの一覧を提示する手段を有し、クライアントからの電子カタログ選択指示を受け取る手段を有し、受け取った選択指示を元に複数ページの電子カタログを一括で印刷する手段を有することを特徴とする電子カタログ印刷システム。
【請求項２】
請求項１に記載の電子カタログ印刷システムにおいて、プリンタは印刷ジョブを保存する手段を有し、保存された複数のジョブを結合し印刷する手段を有し、サーバからの結合印刷指示を受け取る手段を有し、保存ジョブを削除する手段を有し、サーバからの保存ジョブ削除指示を受け取る手段を有することを特徴とする電子カタログ印刷システム。
【請求項３】
請求項１に記載の電子カタログ印刷システムにおいて、サーバはプリンタを管理する手段を有し、プリンタに対してジョブを保存印刷する手段を有し、保存したジョブに対して結合印刷指示を行なう手段を有し、保存ジョブを削除指示する手段を有し、プリンタ毎に保存されているジョブを一意に識別できるジョブ情報を保存する手段を有し、各保存ジョブの最終印刷日時情報を管理する手段を有することを特徴とする電子カタログ印刷システム。
【請求項４】
請求項１に記載の電子カタログ印刷システムにおいて、クライアントはサーバから提示された電子カタログ一覧から、所望のカタログを選択し印刷指示する手段を有することを特徴とし、サーバはクライアント側からの電子カタログ印刷指示に対し、管理しているプリンタ一覧と印刷イメージをクライアントへ提示する手段を有することを特徴とし、クライアントはサーバから提示されたプリンタを選択し、印刷先プリンタをサーバへ通知する手段を有することを特徴とする電子カタログ印刷システム。
【請求項５】
請求項１に記載の電子カタログ印刷システムにおいて、サーバはクライアント側から指示されたプリンタの保存されているジョブ情報を元に、新規に印刷する電子カタログページデータがジョブとして保存されているかを確認し、印刷する電子カタログページデータがプリンタへ保存されていない場合にのみ新たにそのページを保存ジョブとして投入することを特徴とする電子カタログ印刷システム。
【請求項６】
請求項１に記載の電子カタログ印刷システムにおいて、サーバはプリンタへクライアント側から指示された全ての電子カタログページデータを保存した後、それら保存ジョブに対して印刷順序と印刷ジョブ結合の指示をだし、ユーザの所望する電子カタログを印刷することを特徴とする電子カタログ印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カタログ印刷システムに関し、電子カタログデータをページ毎に管理するＷｅｂアプリケーションサーバで、クライアントがサーバの管理するカタログ一覧から必要とするページを選択しサーバへ指示をすることで、サーバが各ページのデータを結合し１部の電子カタログデータへ変換してクライアントへ返すシステムにおいて、ジョブを保存可能なプリンタデバイスと連携することで、サーバ負荷の低い印刷システムを実現できる。
【背景技術】
【０００２】
従来、電子カタログ印刷システムにおいてはユーザから電子カタログ生成依頼をサーバが受けた後、必要な電子カタログページデータを指定された順序で結合して、１データとしてクライアントへ転送した後、クライアントの電子データビューアアプリケーションでそのデータを表示してから印刷処理を行なっていた。
【０００３】
また、特許文献１には、最小限の要求、応答で印刷処理を完結させ、負荷を軽減させて処理の高速化を図ることが開示されている。
【特許文献１】特開２００４−１２７００９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記方法では、ユーザは結合されている電子カタログデータ自体を必要としていないにもかかわらず、サーバ側でカタログの結合を行なう必要がありサーバに大きな負荷がかかる、また、ユーザは一度サーバから結合されたデータをダウンロードし、ビューアで表示させてから印刷指示を行なわなければならないうえ、ビューアアプリケーションをクライアントへインストールする必要があるといった課題がある。
【０００５】
本発明は、以上の点に着目して成されたもので、サーバ負荷を軽減し、クライアント側で電子カタログデータのダウンロードとビューアアプリケーションの操作をすることなく印刷可能となる電子カタログ印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では、電子カタログ印刷システムにおいて、ジョブを保存可能なプリンタと連携することでページ毎の電子カタログデータを１個のデータとして結合する処理をおこわ無いことでサーバ負荷を軽減する。またサーバから上記プリンタへ直接印刷指示を出すことで、クライアント側で電子カタログデータのダウンロードとビューアアプリケーションの操作をすることなく印刷可能となる。
【０００７】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【０００８】
（１）ネットワークに接続された、電子カタログを保存・管理・印刷するウェブサーバと、ネットワークに接続されたクライアントと、ネットワークに接続されたプリンタからなる電子カタログ印刷システムにおいて、電子カタログ印刷サーバは、電子カタログを１ページ毎に分割して保存する手段を有し、ユーザへ電子カタログページの一覧を提示する手段を有し、クライアントからの電子カタログ選択指示を受け取る手段を有し、受け取った選択指示を元に複数ページの電子カタログを一括で印刷する手段を有することを特徴とする電子カタログ印刷システム。
【発明の効果】
【０００９】
本発明の電子カタログ印刷システムを実現することで、サーバでの不要なカタログ結合処理が無くなり、クライアント側でのビューアアプリケーションの起動が不要になる。また、同一プリンタを利用している複数クライアントから、印刷要求が来た場合で、電子ページカタログデータが既にプリンタへ登録してある場合には、サーバでのジョブ生成処理も無くなりサーバの負荷が軽くなるため処理の高速化が図れる。
【発明を実施するための最良の形態】
【００１０】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１１】
図１は、本発明である電子カタログ印刷システムの構成を示す図である。説明を簡略化するために、本実施例では、ネットワークに接続されているサーバ、クライアント、ジョブ保存機能付きプリンタは１台ずつとするが、本発明の特徴はサーバ、クライアント、プリンタが１台ずつで構築されるか複数台で構築されるかによらず有効である。
【００１２】
本電子カタログ印刷システムは、電子カタログ管理サーバ（１０４）とクライアント（１０１）、ジョブ保存機能付きプリンタ（１１２）から構成され、電子カタログ管理サーバ（１０４）は、電子カタログをオリジナルカタログデータ及びオリジナルカタログデータを１ページずつに分割し１ページ電子カタログデータとして保存するカタログ保存機能（１０９）を有し、それらデータをサーバ内で一意に管理するカタログ管理機能（１０５）を有する。
【００１３】
また、クライアントからのリクエストを解析する機能（１０６）、リクエストに応じたレスポンスを生成する機能（１１０）、クライアント及びプリンタとの通信制御機能（１０８）、サーバからカタログデータ印刷を行なうためのプリンタを管理する機能（１０７）、電子カタログデータをプリンタに対して保存ジョブとして投入したり、保存ジョブの結合印刷・削除指示を行なうプリンタ制御機能（１１）を有する。
【００１４】
クライアント（１０１）は、サーバとの通信制御機能（１０３）及び、ＷｅｂシステムのＵＩとしてＷｅｂブラウザ（１０２）を有する。ジョブ保存機能付きプリンタ（１１２）は、サーバとの通信制御機能（１１３）、サーバからのリクエストに応じて適切な処理を行なうリクエスト解析機能（１１４）、印刷ジョブを保存するジョブ保存機能（１１５）、ジョブの印刷機能（１１６）を有する。
【００１５】
図２は、本発明である電子カタログ印刷システムのサーバにおけるカタログ電子データ管理方法を示す図である。Ｃａｔ１．ｐｄｆ（２０４）はオリジナルのカタログで本例では、４ページの電子データである。サーバでは、オリジナルのカタログのみではなく、そのオリジナルカタログの各ページデータをＣａｔ１＿１ｐａｇｅ．ｐｄｆ（２０５）、Ｃａｔ１＿２ｐａｇｅ．ｐｄｆ（２０６）、Ｃａｔ１＿３ｐａｇｅ．ｐｄｆ（２０７）、Ｃａｔ１＿４ｐａｇｅ．ｐｄｆ（２０８）の様に１ページ電子カタログデータとしてそれぞれ保存・管理している。
【００１６】
また、これらのカタログデータ（２０１）に対して、サーバは一意なコンテンツＩＤ（２０２）によって区別し、オリジナルカタログと１ページ電子カタログデータとは、親コンテンツＩＤ（２０３）により関連付けられる。
【００１７】
図３は、本発明である電子カタログ印刷システムのプリンタにおける、保存ジョブ管理機能を示す図である。プリンタでは保存されているジョブをプリンタ内で一意に決められたジョブＩＤ（３０１）により識別を行なう。各ジョブＩＤ毎に印刷時に投入された印刷データのジョブ名称（３０２）、及び実際の印刷ジョブデータ（３０３）が設定されている。
【００１８】
図４は、本発明である電子カタログ印刷システムのサーバにおける、保存ジョブ情報を示す図である。プリンタ名（４０１）はサーバが管理しているプリンタの一意な名称が保存されている。コンテンツＩＤ（４０２）は、印刷した１ページ電子カタログデータのＩＤが保持されている。ジョブＩＤはプリンタで一意に識別されるジョブのＩＤ（４０３）が保持されており、サーバの１ページ電子カタログデータとプリンタの保存ジョブの関連づけはこれらのＩＤで行なう。最終印刷時間（４０４）は、保存ジョブが最後に印刷された時刻が保存されており、保存ジョブの削除基準に利用する。
【００１９】
図５は、本発明である電子カタログ印刷システムのサーバ（５０２）・クライアント（５０１）・プリンタ（５０３）で行なわれる全体の処理フローを示す図である。
【００２０】
はじめにクライアントから、サーバに対して、カタログ選択ページへリクエストを行なう（５０４）。サーバでは、そのリクエストに対して、サーバに登録されている電子カタログ一覧を表示し選択するページを生成し（５０５）、クライアントへレスポンスを返す（５０６）。クライアントでは、ユーザが出力したい電子カタログを設定し、選択内容をサーバへリクエストする（５０７）。
【００２１】
サーバはそのリクエストに対して、電子カタログページのサムネイルを利用した印刷イメージの表示と、サーバで管理しているプリンタ一覧をもとにユーザが印刷するプリンタを選択するページを生成し、クライアントに対してレスポンスを返す（５０８）。クライアントでは印刷するプリンタを選択し、選択内容をサーバへリクエストする（５０９）。サーバでは、そのリクエストに対して、保存ジョブ管理データを検索し（５１０）、印刷したい１ページ電子カタログデータがそれぞれ保存ジョブとして登録されているかをチェックする。
【００２２】
チェックの結果保存ジョブに無いページの１ページ電子カタログデータを保存ジョブとしてプリンタへ投入していき（５１１）、投入が終了したら保存ジョブ管理データを更新する（５１２）。その後サーバは、印刷する電子カタログの保存ジョブに対して、印刷順序を指定し結合印刷指示をおこない（５１３）、クライアントに対して印刷開始のページをレスポンスとして返す（５１４）。
【００２３】
図６は、本発明である電子カタログ印刷システムの、クライアントで出力したいカタログを選択する画面の一例を示す図である。
【００２４】
本例では、左ウィンドウにオリジナルカタログデータのサムネイル一覧（６０１）、右上ウィンドウに左ウィンドウで選択したオリジナルカタログの各ページデータのサムネイル（６０２）、右下ウィンドウは出力選択したカタログ一覧のサムネイル（６０３）が表示される。ユーザは左ウィンドウのカタログ一覧から出力したいカタログを選択する（６０４）と、選択したカタログのページ毎のデータが右上ウィンドウへ表示される。さらにページデータを選択し追加（６０５）していくことで、右下に出力したいカタログが作成されていく。右下で選択確認（６０６）ボタンを押下することで、選択内容がサーバへ送信される。
【００２５】
図７は、本発明である電子カタログ印刷システムの、クライアントで出力したいプリンタを選択する画面の一例を示す図である。サーバで管理しているプリンタのリスト（７０１）と、出力されるカタログのイメージがサムネイル（７０２）で表示される。ユーザはリスト（７０１）よりプリンタを選択し、出力実行ボタン（７０３）を押下することで、プリンタ選択内容がサーバへ送信され印刷が開始される。
【００２６】
図８は、本発明である電子カタログ印刷システムの、サーバでの印刷処理フローを示す図である。
【００２７】
クライアントからの印刷指示が有った場合に、サーバの保存ジョブ管理情報から印刷指定されたプリンタに関する情報を取得する（８０１）。その後、印刷するカタログページ数分のループ処理を行なう（８０２）。そのループ処理内では、まず１ページ電子カタログデータのコンテンツＩＤが取得した保存ジョブ管理情報に存在するかチェックする（８０３）。保存ジョブが存在した場合には処理を行なわない。保存ジョブが無い場合には、保存ジョブ管理情報に登録されているジョブ数がサーバで設定されている保存ジョブの最大値よりも小さいかどうかをチェックする（８０４）。保存最大値の保存ジョブが登録されている場合には、保存ジョブ情報の中で最終印刷時刻が最も古いデータをプリンタから削除し、保存ジョブ情報からプリンタから削除したジョブに関する情報を消す（８０５）。
【００２８】
その後、指定されたプリンタに対して、１ページ電子カタログデータを保存ジョブとして投入し、保存ジョブ情報に新規で保存したジョブの情報を追加する（８０６）。ループ処理終了後、クライアントから指示された印刷順序に従い、プリンタに対して保存ジョブの結合印刷を指示し（８０７）、保存ジョブ情報の印刷した保存ジョブに関する最終印刷時刻の情報を更新する（８０８）。
【図面の簡単な説明】
【００２９】
【図１】実施例における電子カタログ印刷システムの構成を示す図である。
【図２】実施例における電子カタログ印刷システムで、サーバのカタログ電子データ管理方法を示す図である。
【図３】実施例における電子カタログ印刷システムで、プリンタの保存ジョブ管理機能を示す図である。
【図４】実施例における電子カタログ印刷システムで、サーバの保存ジョブ情報を示す図である。
【図５】実施例における電子カタログ印刷システムで、サーバ・クライアント・プリンタで行なわれる全体の処理フローを示す図である。
【図６】実施例における電子カタログ印刷システムで、クライアントで出力したいカタログを選択する画面の一例を示す図である。
【図７】実施例における電子カタログ印刷システムで、クライアントで出力したいプリンタを選択する画面の一例を示す図である。
【図８】実施例における電子カタログ印刷システムで、サーバでの印刷処理フローを示す図である。
【符号の説明】
【００３０】
１０１  クライアント
１０２  Ｗｅｂブラウザ
１０３  ネットワーク通信制御機能
１０４  電子カタログ管理サーバ
１０５  カタログ管理機能
１０６  リクエスト解析機能
１０７  プリンタ管理機能
１０８  ネットワーク通信制御機能
１０９  電子カタログ保存機能
１１０  レスポンス生成機能
１１１  プリンタ制御機能
１１２  プリンタ
１１３  ネットワーク通信制御機能
１１４  リクエスト処理機能
１１５  ジョブ保存機能
１１６  印刷機能
【図１】
2006244145.tif 000003
【図２】
2006244145.tif 000004
【図３】
2006244145.tif 000005
【図４】
2006244145.tif 000006
【図５】
2006244145.tif 000007
【図８】
2006244145.tif 000008
【図６】
2006244145.tif 000009
【図７】
2006244145.tif 000010