JP2006244145A - 電子カタログ印刷システム - Google Patents

電子カタログ印刷システム Download PDF

Info

Publication number
JP2006244145A
JP2006244145A JP2005059008A JP2005059008A JP2006244145A JP 2006244145 A JP2006244145 A JP 2006244145A JP 2005059008 A JP2005059008 A JP 2005059008A JP 2005059008 A JP2005059008 A JP 2005059008A JP 2006244145 A JP2006244145 A JP 2006244145A
Authority
JP
Japan
Prior art keywords
electronic catalog
server
printer
job
printing system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2005059008A
Other languages
English (en)
Inventor
Makoto Mihara
誠 三原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005059008A priority Critical patent/JP2006244145A/ja
Publication of JP2006244145A publication Critical patent/JP2006244145A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】 ジョブを保存可能なプリンタと連携することでページ毎の電子カタログデータを1個のデータとして結合する処理を行なわないことでサーバ負荷を軽減し、またサーバから上記プリンタへ直接印刷指示を出すことで、クライアント側で電子カタログデータのダウンロードとビューアアプリケーションの操作をすることなく印刷可能となる。
【解決手段】 電子カタログ印刷サーバは、電子カタログを1ページ毎に分割して保存する手段を有し、ユーザへ電子カタログページの一覧を提示する手段を有し、クライアントからの電子カタログ選択指示を受け取る手段を有し、受け取った選択指示を元に複数ページの電子カタログを一括で印刷する手段を有することを特徴とする電子カタログ印刷システム。
【選択図】 図1

Description

本発明は、電子カタログ印刷システムに関し、電子カタログデータをページ毎に管理するWebアプリケーションサーバで、クライアントがサーバの管理するカタログ一覧から必要とするページを選択しサーバへ指示をすることで、サーバが各ページのデータを結合し1部の電子カタログデータへ変換してクライアントへ返すシステムにおいて、ジョブを保存可能なプリンタデバイスと連携することで、サーバ負荷の低い印刷システムを実現できる。
従来、電子カタログ印刷システムにおいてはユーザから電子カタログ生成依頼をサーバが受けた後、必要な電子カタログページデータを指定された順序で結合して、1データとしてクライアントへ転送した後、クライアントの電子データビューアアプリケーションでそのデータを表示してから印刷処理を行なっていた。
また、特許文献1には、最小限の要求、応答で印刷処理を完結させ、負荷を軽減させて処理の高速化を図ることが開示されている。
特開2004−127009号公報
上記方法では、ユーザは結合されている電子カタログデータ自体を必要としていないにもかかわらず、サーバ側でカタログの結合を行なう必要がありサーバに大きな負荷がかかる、また、ユーザは一度サーバから結合されたデータをダウンロードし、ビューアで表示させてから印刷指示を行なわなければならないうえ、ビューアアプリケーションをクライアントへインストールする必要があるといった課題がある。
本発明は、以上の点に着目して成されたもので、サーバ負荷を軽減し、クライアント側で電子カタログデータのダウンロードとビューアアプリケーションの操作をすることなく印刷可能となる電子カタログ印刷システムを提供することを目的とする。
本発明では、電子カタログ印刷システムにおいて、ジョブを保存可能なプリンタと連携することでページ毎の電子カタログデータを1個のデータとして結合する処理をおこわ無いことでサーバ負荷を軽減する。またサーバから上記プリンタへ直接印刷指示を出すことで、クライアント側で電子カタログデータのダウンロードとビューアアプリケーションの操作をすることなく印刷可能となる。
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
(1)ネットワークに接続された、電子カタログを保存・管理・印刷するウェブサーバと、ネットワークに接続されたクライアントと、ネットワークに接続されたプリンタからなる電子カタログ印刷システムにおいて、電子カタログ印刷サーバは、電子カタログを1ページ毎に分割して保存する手段を有し、ユーザへ電子カタログページの一覧を提示する手段を有し、クライアントからの電子カタログ選択指示を受け取る手段を有し、受け取った選択指示を元に複数ページの電子カタログを一括で印刷する手段を有することを特徴とする電子カタログ印刷システム。
本発明の電子カタログ印刷システムを実現することで、サーバでの不要なカタログ結合処理が無くなり、クライアント側でのビューアアプリケーションの起動が不要になる。また、同一プリンタを利用している複数クライアントから、印刷要求が来た場合で、電子ページカタログデータが既にプリンタへ登録してある場合には、サーバでのジョブ生成処理も無くなりサーバの負荷が軽くなるため処理の高速化が図れる。
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
図1は、本発明である電子カタログ印刷システムの構成を示す図である。説明を簡略化するために、本実施例では、ネットワークに接続されているサーバ、クライアント、ジョブ保存機能付きプリンタは1台ずつとするが、本発明の特徴はサーバ、クライアント、プリンタが1台ずつで構築されるか複数台で構築されるかによらず有効である。
本電子カタログ印刷システムは、電子カタログ管理サーバ(104)とクライアント(101)、ジョブ保存機能付きプリンタ(112)から構成され、電子カタログ管理サーバ(104)は、電子カタログをオリジナルカタログデータ及びオリジナルカタログデータを1ページずつに分割し1ページ電子カタログデータとして保存するカタログ保存機能(109)を有し、それらデータをサーバ内で一意に管理するカタログ管理機能(105)を有する。
また、クライアントからのリクエストを解析する機能(106)、リクエストに応じたレスポンスを生成する機能(110)、クライアント及びプリンタとの通信制御機能(108)、サーバからカタログデータ印刷を行なうためのプリンタを管理する機能(107)、電子カタログデータをプリンタに対して保存ジョブとして投入したり、保存ジョブの結合印刷・削除指示を行なうプリンタ制御機能(11)を有する。
クライアント(101)は、サーバとの通信制御機能(103)及び、WebシステムのUIとしてWebブラウザ(102)を有する。ジョブ保存機能付きプリンタ(112)は、サーバとの通信制御機能(113)、サーバからのリクエストに応じて適切な処理を行なうリクエスト解析機能(114)、印刷ジョブを保存するジョブ保存機能(115)、ジョブの印刷機能(116)を有する。
図2は、本発明である電子カタログ印刷システムのサーバにおけるカタログ電子データ管理方法を示す図である。Cat1.pdf(204)はオリジナルのカタログで本例では、4ページの電子データである。サーバでは、オリジナルのカタログのみではなく、そのオリジナルカタログの各ページデータをCat1_1page.pdf(205)、Cat1_2page.pdf(206)、Cat1_3page.pdf(207)、Cat1_4page.pdf(208)の様に1ページ電子カタログデータとしてそれぞれ保存・管理している。
また、これらのカタログデータ(201)に対して、サーバは一意なコンテンツID(202)によって区別し、オリジナルカタログと1ページ電子カタログデータとは、親コンテンツID(203)により関連付けられる。
図3は、本発明である電子カタログ印刷システムのプリンタにおける、保存ジョブ管理機能を示す図である。プリンタでは保存されているジョブをプリンタ内で一意に決められたジョブID(301)により識別を行なう。各ジョブID毎に印刷時に投入された印刷データのジョブ名称(302)、及び実際の印刷ジョブデータ(303)が設定されている。
図4は、本発明である電子カタログ印刷システムのサーバにおける、保存ジョブ情報を示す図である。プリンタ名(401)はサーバが管理しているプリンタの一意な名称が保存されている。コンテンツID(402)は、印刷した1ページ電子カタログデータのIDが保持されている。ジョブIDはプリンタで一意に識別されるジョブのID(403)が保持されており、サーバの1ページ電子カタログデータとプリンタの保存ジョブの関連づけはこれらのIDで行なう。最終印刷時間(404)は、保存ジョブが最後に印刷された時刻が保存されており、保存ジョブの削除基準に利用する。
図5は、本発明である電子カタログ印刷システムのサーバ(502)・クライアント(501)・プリンタ(503)で行なわれる全体の処理フローを示す図である。
はじめにクライアントから、サーバに対して、カタログ選択ページへリクエストを行なう(504)。サーバでは、そのリクエストに対して、サーバに登録されている電子カタログ一覧を表示し選択するページを生成し(505)、クライアントへレスポンスを返す(506)。クライアントでは、ユーザが出力したい電子カタログを設定し、選択内容をサーバへリクエストする(507)。
サーバはそのリクエストに対して、電子カタログページのサムネイルを利用した印刷イメージの表示と、サーバで管理しているプリンタ一覧をもとにユーザが印刷するプリンタを選択するページを生成し、クライアントに対してレスポンスを返す(508)。クライアントでは印刷するプリンタを選択し、選択内容をサーバへリクエストする(509)。サーバでは、そのリクエストに対して、保存ジョブ管理データを検索し(510)、印刷したい1ページ電子カタログデータがそれぞれ保存ジョブとして登録されているかをチェックする。
チェックの結果保存ジョブに無いページの1ページ電子カタログデータを保存ジョブとしてプリンタへ投入していき(511)、投入が終了したら保存ジョブ管理データを更新する(512)。その後サーバは、印刷する電子カタログの保存ジョブに対して、印刷順序を指定し結合印刷指示をおこない(513)、クライアントに対して印刷開始のページをレスポンスとして返す(514)。
図6は、本発明である電子カタログ印刷システムの、クライアントで出力したいカタログを選択する画面の一例を示す図である。
本例では、左ウィンドウにオリジナルカタログデータのサムネイル一覧(601)、右上ウィンドウに左ウィンドウで選択したオリジナルカタログの各ページデータのサムネイル(602)、右下ウィンドウは出力選択したカタログ一覧のサムネイル(603)が表示される。ユーザは左ウィンドウのカタログ一覧から出力したいカタログを選択する(604)と、選択したカタログのページ毎のデータが右上ウィンドウへ表示される。さらにページデータを選択し追加(605)していくことで、右下に出力したいカタログが作成されていく。右下で選択確認(606)ボタンを押下することで、選択内容がサーバへ送信される。
図7は、本発明である電子カタログ印刷システムの、クライアントで出力したいプリンタを選択する画面の一例を示す図である。サーバで管理しているプリンタのリスト(701)と、出力されるカタログのイメージがサムネイル(702)で表示される。ユーザはリスト(701)よりプリンタを選択し、出力実行ボタン(703)を押下することで、プリンタ選択内容がサーバへ送信され印刷が開始される。
図8は、本発明である電子カタログ印刷システムの、サーバでの印刷処理フローを示す図である。
クライアントからの印刷指示が有った場合に、サーバの保存ジョブ管理情報から印刷指定されたプリンタに関する情報を取得する(801)。その後、印刷するカタログページ数分のループ処理を行なう(802)。そのループ処理内では、まず1ページ電子カタログデータのコンテンツIDが取得した保存ジョブ管理情報に存在するかチェックする(803)。保存ジョブが存在した場合には処理を行なわない。保存ジョブが無い場合には、保存ジョブ管理情報に登録されているジョブ数がサーバで設定されている保存ジョブの最大値よりも小さいかどうかをチェックする(804)。保存最大値の保存ジョブが登録されている場合には、保存ジョブ情報の中で最終印刷時刻が最も古いデータをプリンタから削除し、保存ジョブ情報からプリンタから削除したジョブに関する情報を消す(805)。
その後、指定されたプリンタに対して、1ページ電子カタログデータを保存ジョブとして投入し、保存ジョブ情報に新規で保存したジョブの情報を追加する(806)。ループ処理終了後、クライアントから指示された印刷順序に従い、プリンタに対して保存ジョブの結合印刷を指示し(807)、保存ジョブ情報の印刷した保存ジョブに関する最終印刷時刻の情報を更新する(808)。
実施例における電子カタログ印刷システムの構成を示す図である。 実施例における電子カタログ印刷システムで、サーバのカタログ電子データ管理方法を示す図である。 実施例における電子カタログ印刷システムで、プリンタの保存ジョブ管理機能を示す図である。 実施例における電子カタログ印刷システムで、サーバの保存ジョブ情報を示す図である。 実施例における電子カタログ印刷システムで、サーバ・クライアント・プリンタで行なわれる全体の処理フローを示す図である。 実施例における電子カタログ印刷システムで、クライアントで出力したいカタログを選択する画面の一例を示す図である。 実施例における電子カタログ印刷システムで、クライアントで出力したいプリンタを選択する画面の一例を示す図である。 実施例における電子カタログ印刷システムで、サーバでの印刷処理フローを示す図である。
符号の説明
101 クライアント
102 Webブラウザ
103 ネットワーク通信制御機能
104 電子カタログ管理サーバ
105 カタログ管理機能
106 リクエスト解析機能
107 プリンタ管理機能
108 ネットワーク通信制御機能
109 電子カタログ保存機能
110 レスポンス生成機能
111 プリンタ制御機能
112 プリンタ
113 ネットワーク通信制御機能
114 リクエスト処理機能
115 ジョブ保存機能
116 印刷機能

Claims (6)

  1. ネットワークに接続された、電子カタログを保存・管理・印刷するウェブサーバと、ネットワークに接続されたクライアントと、ネットワークに接続されたプリンタからなる電子カタログ印刷システムにおいて、電子カタログ印刷サーバは、電子カタログを1ページ毎に分割して保存する手段を有し、ユーザへ電子カタログページの一覧を提示する手段を有し、クライアントからの電子カタログ選択指示を受け取る手段を有し、受け取った選択指示を元に複数ページの電子カタログを一括で印刷する手段を有することを特徴とする電子カタログ印刷システム。
  2. 請求項1に記載の電子カタログ印刷システムにおいて、プリンタは印刷ジョブを保存する手段を有し、保存された複数のジョブを結合し印刷する手段を有し、サーバからの結合印刷指示を受け取る手段を有し、保存ジョブを削除する手段を有し、サーバからの保存ジョブ削除指示を受け取る手段を有することを特徴とする電子カタログ印刷システム。
  3. 請求項1に記載の電子カタログ印刷システムにおいて、サーバはプリンタを管理する手段を有し、プリンタに対してジョブを保存印刷する手段を有し、保存したジョブに対して結合印刷指示を行なう手段を有し、保存ジョブを削除指示する手段を有し、プリンタ毎に保存されているジョブを一意に識別できるジョブ情報を保存する手段を有し、各保存ジョブの最終印刷日時情報を管理する手段を有することを特徴とする電子カタログ印刷システム。
  4. 請求項1に記載の電子カタログ印刷システムにおいて、クライアントはサーバから提示された電子カタログ一覧から、所望のカタログを選択し印刷指示する手段を有することを特徴とし、サーバはクライアント側からの電子カタログ印刷指示に対し、管理しているプリンタ一覧と印刷イメージをクライアントへ提示する手段を有することを特徴とし、クライアントはサーバから提示されたプリンタを選択し、印刷先プリンタをサーバへ通知する手段を有することを特徴とする電子カタログ印刷システム。
  5. 請求項1に記載の電子カタログ印刷システムにおいて、サーバはクライアント側から指示されたプリンタの保存されているジョブ情報を元に、新規に印刷する電子カタログページデータがジョブとして保存されているかを確認し、印刷する電子カタログページデータがプリンタへ保存されていない場合にのみ新たにそのページを保存ジョブとして投入することを特徴とする電子カタログ印刷システム。
  6. 請求項1に記載の電子カタログ印刷システムにおいて、サーバはプリンタへクライアント側から指示された全ての電子カタログページデータを保存した後、それら保存ジョブに対して印刷順序と印刷ジョブ結合の指示をだし、ユーザの所望する電子カタログを印刷することを特徴とする電子カタログ印刷システム。
JP2005059008A 2005-03-03 2005-03-03 電子カタログ印刷システム Withdrawn JP2006244145A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005059008A JP2006244145A (ja) 2005-03-03 2005-03-03 電子カタログ印刷システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005059008A JP2006244145A (ja) 2005-03-03 2005-03-03 電子カタログ印刷システム

Publications (1)

Publication Number Publication Date
JP2006244145A true JP2006244145A (ja) 2006-09-14

Family

ID=37050495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005059008A Withdrawn JP2006244145A (ja) 2005-03-03 2005-03-03 電子カタログ印刷システム

Country Status (1)

Country Link
JP (1) JP2006244145A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009289122A (ja) * 2008-05-30 2009-12-10 Canon Inc サーバ装置、カタログ処理方法及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009289122A (ja) * 2008-05-30 2009-12-10 Canon Inc サーバ装置、カタログ処理方法及びプログラム

Similar Documents

Publication Publication Date Title
US8553268B1 (en) Printing system, image forming apparatus, information processing apparatus, and printing method
JP4141182B2 (ja) 情報処理装置と情報処理方法並びにコンピュータ・ソフトウエア
JP5462610B2 (ja) 情報処理システム、情報処理装置、それらの制御方法、及びプログラム
US11656825B2 (en) Communication apparatus, control program of communication apparatus, and relay apparatus providing efficient download of electronic data
JPH10269036A (ja) 印刷装置及び印刷方法及び印刷システム
JP5371726B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP6206149B2 (ja) 印刷システム
US9400625B2 (en) Printing apparatus, web server, printing system, and computer readable recording medium stored with program for web server
US20140016152A1 (en) Image processing apparatus and method and non-transitory computer readable medium
JP2003091388A (ja) 印刷ジョブ管理方法および装置
JP6589343B2 (ja) 情報処理装置およびプログラム
JP2005173725A (ja) プリントサーバおよび印刷履歴管理方法および印刷履歴管理プログラム
JP2006244145A (ja) 電子カタログ印刷システム
US20120017181A1 (en) Image processing apparatus control method and program
US20110235106A1 (en) Information processing apparatus, information processing method, and storage medium
JP2004213251A (ja) 画像形成される対象データとその処理条件とを再利用可能とする画像形成装置
JP2019074976A (ja) 操作端末、プログラム及び印刷システム
US8285888B2 (en) Communication system, communication control apparatus, and communication method
JP2014215932A (ja) 文書出力装置、文書出力装置の制御方法、および文書出力装置の制御プログラム
JP5619245B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP3878038B2 (ja) ジョブ生成装置、印刷装置、ジョブ生成方法、印刷方法、ジョブ生成プログラム、印刷プログラム、および、これらのプログラムを記録した記録媒体
JP2011065290A (ja) プログラム、記録媒体、情報処理装置、及び情報処理システム
JP2007160755A (ja) 文書処理プログラム、文書処理方法、および文書処理システム
JP2002366542A (ja) 編集装置及び印刷装置
JP3700695B2 (ja) 印刷システム、印刷装置及び印刷装置制御用プログラム

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080513