EP2026193A2 - Procédé de génération de données de prévisualisation de serveur d'impression et support de stockage - Google Patents
Procédé de génération de données de prévisualisation de serveur d'impression et support de stockage Download PDFInfo
- Publication number
- EP2026193A2 EP2026193A2 EP08252396A EP08252396A EP2026193A2 EP 2026193 A2 EP2026193 A2 EP 2026193A2 EP 08252396 A EP08252396 A EP 08252396A EP 08252396 A EP08252396 A EP 08252396A EP 2026193 A2 EP2026193 A2 EP 2026193A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- preview
- data
- request
- print data
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
Definitions
- the present invention generally relates to a print server in a printing system, a preview data generating method in the print server, and a storage medium storing program code for causing a computer to function as the print server.
- a preview function allows the user to see how pages will appear before they are printed, and an image or data generated by a preview function is called a "preview image" or "preview data”.
- a preview image is normally generated on a computer requesting printing by a preview function provided as a part of an operating system (OS).
- OS operating system
- Microsoft Windows registered trademark
- Other operating systems also provide similar preview functions.
- Patent document 1 discloses a remote printing system (or service) that enables the user to print a document (or print data) using a printing apparatus in an outside office (such as a branch office the user is visiting).
- print data (such as a document file or Web contents) are obtained and printed by a remote computer (server) and therefore it is not possible to preview the print data using a preview function of an operating system in a client computer requesting the printing.
- thumbnail generating service e.g., "Thumbnail Images” of Alexa Internet, Inc., http://www.alexa.com/) may be used.
- thumbnail generating service is basically designed to generate thumbnail images used to select Web pages to be browsed and is not optimized to generate a preview image for confirming the appearance of a document before printing.
- such a thumbnail generating service generates only the first page (or the front page) of print data and is not able to reflect special print options such as N-up printing in a preview image.
- Embodiments of the present invention provide a print server, a preview data generating method in the print server, and a storage medium storing program code for causing a computer to function as the print server that solve or reduce one or more problems caused by the limitations and disadvantages of the related art.
- An embodiment of the present invention provides a print server that includes a preview request receiving unit configured to receive a preview request; a preview request analysis unit configured to analyze the received preview request and thereby to extract request information from the preview request; a print data obtaining unit configured to obtain print data specified in the request information extracted from the preview request; and a preview data generating unit configured to generate preview data from the obtained print data according to a print option specified in the request information extracted from the preview request.
- Another embodiment of the present invention provides a method of generating preview data in a print server.
- the method includes the steps of a) receiving a preview request; b) analyzing the received preview request and thereby extracting request information from the preview request; c) obtaining print data specified in the request information extracted from the preview request; and d) generating the preview data from the obtained print data according to a print option specified in the request information extracted from the preview request.
- Still another embodiment of the present invention provides a storage medium having program code stored therein for causing a computer to function as a print server.
- the print server includes a preview request receiving unit configured to receive a preview request; a preview request analysis unit configured to analyze the received preview request and thereby to extract request information from the preview request; a print data obtaining unit configured to obtain print data specified in the request information extracted from the preview request; and a preview data generating unit configured to generate preview data from the obtained print data according to a print option specified in the request information extracted from the preview request.
- FIG. 1 is a drawing illustrating a configuration of an exemplary printing system according to an embodiment of the present invention.
- a client 1, a printing apparatus 3, a server 4, and a print server 5 are connected to each other via a network 2.
- the client 1 is a user terminal such as a personal computer (PC), a personal digital assistant (PDA), or a mobile phone.
- the client 1 may contain print data (e.g., a document file created by an application).
- the network 2 is a communication line such as the Internet.
- the network 2 may be a local area network (LAN) or a wide area network (WAN).
- LAN local area network
- WAN wide area network
- the printing apparatus 3 is an image forming apparatus such as a multifunction printer (MFP) that prints an image, for example, on paper.
- MFP multifunction printer
- the server 4 stores contents that may be printed.
- the print server 5 includes a control unit 51, a preview request receiving unit 52, a preview request analysis unit 53, a print data obtaining unit 54, a preview data generating unit 55, and a preview data sending unit 56. These functional units are implemented by program code executed on the hardware of the print server 5 including a central processing unit (CPU), a read-only memory (ROM), and a random access memory (RAM).
- CPU central processing unit
- ROM read-only memory
- RAM random access memory
- the control unit 51 controls other components of the print server 5.
- the preview request receiving unit 52 receives a preview request, for example, via the hypertext transfer protocol (HTTP) from the client 1 or the printing apparatus 3.
- HTTP hypertext transfer protocol
- the preview request analysis unit 53 analyzes the preview request and thereby extracts request information including, for example, a print data location, a printer type, and a print option(s) from the preview request.
- the print data obtaining unit 54 obtains print data (e.g., a document file or Web contents) based on the print data location extracted by the preview request analysis unit 53.
- print data e.g., a document file or Web contents
- the preview data generating unit 55 generates preview data for print preview from the obtained print data.
- the preview data sending unit 56 sends the generated preview data to the client 1 or the printing apparatus 3 from which the preview request is sent.
- FIG. 2 is a flowchart showing a first exemplary preview data generating process performed by the print server 5.
- the preview request receiving unit 52 of the print server 5 becomes ready to receive a preview request.
- the print server 5 is connected via a line or wirelessly to the network 2 and is assigned an IP address.
- the preview request receiving unit 52 waits for input packets sent to the IP address and having a specific port number, for example, "8080".
- the preview request for example, includes a uniform resource locator (URL) indicating the location of print data on the Internet, a printer type, and a print option (may be collectively called request information).
- URL uniform resource locator
- the printer type is "application/x-printer1”
- the print data obtaining unit 54 accesses the extracted URL and obtains print data (S104).
- print data are obtained from a URL extracted from a preview request.
- print data may be sent to the print server 5 directly from the client 1. Also, the order of steps S104 and S105 described below may be reversed.
- the process branches to step S106 or S107 according to the color option (or the print option) in the preview request.
- the preview data sending unit 56 sends the generated preview data to the client 1 or the printing apparatus 3 from which the preview request is sent (S108), and the process is terminated (S109).
- an embodiment of the present invention enables the user to preview print data before printing even in a remote printing environment and thereby makes it possible to reduce misprinting.
- FIG. 3 is a flowchart showing a second exemplary preview data generating process performed by the print server 5.
- the preview request receiving unit 52 of the print server 5 becomes ready to receive a preview request.
- the preview request for example, includes a URL indicating the location of print data on the Internet, a printer type, and a print option (may be collectively called request information).
- the URL is "http://somewhere/page.html”
- the printer type is "application/x-printer1”
- the print data obtaining unit 54 accesses the extracted URL and obtains print data (S204).
- the print data obtaining unit 54 also determines whether a design option for printing is present in the print data (S205).
- the design (style or presentation) of print data may be defined, for example, by cascading style sheets (CSS).
- CSS is a style sheet language used to define the design of a document written in a markup language such as the hypertext markup language (HTML) or the extensible hypertext markup language (XHTML).
- HTML hypertext markup language
- XHTML extensible hypertext markup language
- CSS makes it possible to change the design (style or presentation) of a document according to a terminal or a device on which the document is to be displayed or printed.
- the print data obtaining unit 54 obtains a design format (e.g., a style sheet) for browsing (S206). Alternatively, the print data obtaining unit 54 may be configured to proceed to step S208 without obtaining a design format if the print data contain no design option for printing.
- a design format e.g., a style sheet
- the print data obtaining unit 54 obtains a design format (e.g., a style sheet) for printing (S207).
- a design format e.g., a style sheet
- the process branches to step S209 or S210 according to the color option (or the print option) in the preview request.
- the preview data sending unit 56 sends the generated preview data to the client 1 or the printing apparatus 3 from which the preview request is sent (S211), and the process is terminated (S212).
- the above embodiment makes it possible to generate preview data according to a design format (or a style sheet) for printing if available.
- the above embodiment enables the user to view a preview image that is closer to the final printout and thereby makes it possible to reduce misprinting.
- Embodiments of the present invention provide a print server, a preview data generating method in the print server, and a storage medium storing program code for causing a computer to function as the print server that enable the user to preview a document (or print data) before printing even when printing the document using a remote printing system (or service) and thereby make it possible to reduce misprinting.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Record Information Processing For Printing (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007199914A JP2009038526A (ja) | 2007-07-31 | 2007-07-31 | 印刷サーバ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP2026193A2 true EP2026193A2 (fr) | 2009-02-18 |
| EP2026193A3 EP2026193A3 (fr) | 2011-01-26 |
Family
ID=39811729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP08252396A Withdrawn EP2026193A3 (fr) | 2007-07-31 | 2008-07-14 | Procédé de génération de données de prévisualisation de serveur d'impression et support de stockage |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20090037812A1 (fr) |
| EP (1) | EP2026193A3 (fr) |
| JP (1) | JP2009038526A (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102096563B (zh) * | 2009-12-14 | 2013-03-13 | 北大方正集团有限公司 | 一种打印控制器客户端预览作业的方法与系统 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101642708B1 (ko) * | 2010-01-19 | 2016-07-28 | 삼성전자주식회사 | 화상형성장치와 그 프리뷰 이미지 디스플레이방법, 및 서버와 그 프리뷰 이미지 제공방법 |
| JP5732867B2 (ja) * | 2011-01-21 | 2015-06-10 | セイコーエプソン株式会社 | 印刷制御サーバー,印刷制御方法および印刷制御プログラム |
| JP5732874B2 (ja) * | 2011-01-31 | 2015-06-10 | セイコーエプソン株式会社 | 印刷制御サーバー,印刷制御方法および印刷制御プログラム |
| US8610938B2 (en) * | 2011-08-08 | 2013-12-17 | Canon Kabushiki Kaisha | Remote print preview generation |
| US20130060918A1 (en) * | 2011-09-06 | 2013-03-07 | David G. Butler | Electronic device control using a uniform resource identifier |
| JP6429433B2 (ja) * | 2013-03-12 | 2018-11-28 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
| JP2016100873A (ja) * | 2014-11-26 | 2016-05-30 | 株式会社リコー | 画像処理システム、画像形成装置、画像処理方法およびプログラム |
| KR101813644B1 (ko) * | 2015-01-23 | 2018-01-30 | 에스프린팅솔루션 주식회사 | 네트워크를 이용한 컨텐츠 출력 방법, 이를 수행하기 위한 장치 및 시스템 |
| US9743415B2 (en) | 2015-01-23 | 2017-08-22 | S-Printing Solution Co., Ltd. | Method of outputting content through network, and apparatus and system for performing the method |
| CN110865775B (zh) * | 2019-09-26 | 2022-05-17 | 福建亿能达信息技术股份有限公司 | 一种基于web进行在线设计与预览的打印方法 |
| JP7585744B2 (ja) | 2020-11-30 | 2024-11-19 | セイコーエプソン株式会社 | 情報処理装置、画像処理方法および画像処理プログラム |
| CN116954531B (zh) * | 2023-09-19 | 2023-12-08 | 德卡云创科技(西安)有限公司 | 远程可视化打印预览的方法和系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001103233A (ja) | 1999-07-16 | 2001-04-13 | Ricoh Co Ltd | 情報入出力システム、移動体通信端末および入出力制御装置 |
| US20020135798A1 (en) * | 2001-03-23 | 2002-09-26 | Simpson Shell S. | System and method for providing print preview/media selection |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0830410A (ja) * | 1994-07-14 | 1996-02-02 | Canon Inc | 出力装置及びプレビューシステム及び出力画像の確認方法 |
| JP2000112691A (ja) * | 1998-10-07 | 2000-04-21 | Seiko Epson Corp | ネットワーク印刷システム、ネットワークプリンタ及びネットワーク印刷方法 |
| EP1176500A1 (fr) * | 2000-07-28 | 2002-01-30 | Hewlett-Packard Company, A Delaware Corporation | Méthode et appareil de prévisualisation de tâches dans une imprimante |
| US20020138564A1 (en) * | 2001-03-21 | 2002-09-26 | Treptow Jay A. | Universal printing and document imaging system and method |
| US20030030840A1 (en) * | 2001-08-10 | 2003-02-13 | Parry Travis J. | Direct printing from internet database |
| CN1299195C (zh) * | 2002-04-10 | 2007-02-07 | 松下电器产业株式会社 | 内容生成装置、接收装置、打印装置及内容打印系统 |
| AU2002951709A0 (en) * | 2002-09-26 | 2002-10-17 | Canon Information Systems Research Australia Pty Ltd | Efficient printing of frames pages |
| US20040130744A1 (en) * | 2003-01-03 | 2004-07-08 | Vincent Wu | Online print with driverless web print server |
| JP2006244321A (ja) * | 2005-03-04 | 2006-09-14 | Ricoh Co Ltd | 画像形成装置、サーバー及びクライアント |
-
2007
- 2007-07-31 JP JP2007199914A patent/JP2009038526A/ja active Pending
-
2008
- 2008-05-29 US US12/128,931 patent/US20090037812A1/en not_active Abandoned
- 2008-07-14 EP EP08252396A patent/EP2026193A3/fr not_active Withdrawn
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001103233A (ja) | 1999-07-16 | 2001-04-13 | Ricoh Co Ltd | 情報入出力システム、移動体通信端末および入出力制御装置 |
| US20020135798A1 (en) * | 2001-03-23 | 2002-09-26 | Simpson Shell S. | System and method for providing print preview/media selection |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102096563B (zh) * | 2009-12-14 | 2013-03-13 | 北大方正集团有限公司 | 一种打印控制器客户端预览作业的方法与系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2026193A3 (fr) | 2011-01-26 |
| US20090037812A1 (en) | 2009-02-05 |
| JP2009038526A (ja) | 2009-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2026193A2 (fr) | Procédé de génération de données de prévisualisation de serveur d'impression et support de stockage | |
| US7734773B2 (en) | Web system, communication control device, and storage medium | |
| JP4259564B2 (ja) | サーバ装置、サーバ装置における方法、および、コンピュータプログラム | |
| US8817300B2 (en) | Method and apparatus to edit and print documents using a web browser | |
| US20030164957A1 (en) | Printing control apparatus and program that automatically select style sheet | |
| US20090002770A1 (en) | Host-assisted web page printing from mobile devices | |
| JP6699319B2 (ja) | 広告提供システム、プリント制御システム、広告提供方法、およびコンピュータプログラム | |
| US20070097394A1 (en) | Data converter, data conversion method, program for making computer function as data converter and recording medium for storing this program | |
| US20120010871A1 (en) | Information processing apparatus, method of controlling the same, and program | |
| US8345280B2 (en) | Image forming apparatus and method to search for and print images on network | |
| EP2458840B1 (fr) | Système de création de documents, procédé de création de documents, appareil de traitement d'images et support d'enregistrement | |
| JP2970521B2 (ja) | 文書蓄積装置 | |
| JP2002304314A (ja) | アプリケーションデータファイル参照方式 | |
| KR20040088061A (ko) | 터미널 다양성을 다루기 위한 스타일시트 업로딩 | |
| US20020060802A1 (en) | Image forming apparatus and image forming method for processing data described with structured description language | |
| US20070050410A1 (en) | Image processing apparatus, image processing method and storage medium storing image processing program | |
| WO2010128339A2 (fr) | Procédé et appareil permettant d'imprimer à partir d'un dispositif mobile | |
| US8194269B2 (en) | Image forming method and system using XHTML-print data | |
| JP4760255B2 (ja) | ネットワークプリントシステム | |
| JP2005170037A (ja) | 印刷装置、印刷システム、印刷方法及びプログラム | |
| US8902452B2 (en) | Image forming apparatus that acquires and displays list information from document management apparatus for selection of process target for image formation | |
| JP6541291B1 (ja) | マニュアル提供システム、情報処理装置、伝票発行装置及びプログラム | |
| JP4709125B2 (ja) | 情報処理装置及び印刷処理システム | |
| JP3941340B2 (ja) | 文書処理装置 | |
| WO2012004957A1 (fr) | Appareil de traitement d'information, procédé pour le commander et programme |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20080721 |
|
| AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
| AX | Request for extension of the european patent |
Extension state: AL BA MK RS |
|
| PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
| AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
| AX | Request for extension of the european patent |
Extension state: AL BA MK RS |
|
| AKX | Designation fees paid |
Designated state(s): DE FR GB |
|
| 17Q | First examination report despatched |
Effective date: 20140304 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20140715 |