Systems and methods for providing variable data printing (VDP) using dynamic font downgrading
First Claim
Patent Images
1. A method, comprising:
- sending, from a server system and to a client system, (1) a variable data printing (VDP) template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template;
receiving, from the client system, data associated with a program executing the user interface on the client system;
generating, at the server system, a downgraded font set based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the downgraded font set including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and
sending, to the client system, the downgraded font set disposed for rendering a preview of the VDP print job on the client system.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for providing downgraded fonts for VDP printing application are described. A server system may be configured to generate and/or select a set of downgraded rasterized fonts for delivery to a client system in order to provide limited client-side WYSIWIG display functionality using the downgraded fonts. A client side application may use the downgraded fonts to provide a display-only or draft print only rendering of a VDP print job.
-
Citations
43 Claims
-
1. A method, comprising:
-
sending, from a server system and to a client system, (1) a variable data printing (VDP) template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receiving, from the client system, data associated with a program executing the user interface on the client system; generating, at the server system, a downgraded font set based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the downgraded font set including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and sending, to the client system, the downgraded font set disposed for rendering a preview of the VDP print job on the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system for providing variable data printing (VDP) composition, comprising:
-
a processor; a network interface; and a processor-readable medium containing instructions for execution on said processor to; send, via the network interface, to a client system, (1) a variable data printing (VDP) template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receive, from the client system via the network interface, data associated with a program executing the user interface on the client system; generate a downgraded font set, based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the downgraded font set including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and send to the client system in response to said receiving, via the network interface, the downgraded font set disposed for rendering a preview of the VDP print job on the client system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing variable data printing (VDP) on a client system, comprising:
-
receiving, from a server system, (1) VDP template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receiving, from the server system, a set of downgraded fonts based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the set of downgraded fonts including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and rendering, on a display device or printer of the client system, at least a portion of the VDP print job including one or more characters or symbols using one or more fonts of the set of downgraded fonts. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for providing variable data printing (VDP) composition on a client system, comprising:
-
a processor; a display device; a network interface; and a processor-readable medium containing instructions for execution on said processor to; receive from a server system, via the network interface, (1) VDP template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receive, from the server system via the network interface, a set of downgraded fonts based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the set of downgraded fonts including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and render, on the display device or a printer coupled to the client system, at least a portion of the VDP print job, wherein one or more characters and symbols are rendered on the display device or printer using one or more fonts of the set of downgraded fonts. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A system for providing VDP printing, comprising:
-
a server subsystem comprising; a server processor; a server network interface; and a server processor-readable medium containing instructions for execution on said server processor to; provide, via the network interface, (1) VDP template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receive, via the network interface, data associated with a browser program or application program; generate a downgraded font set based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the downgraded font set including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and send, in response to said receiving, via the network interface, the set of downgraded fonts disposed for rendering at least a portion the VDP print job; and a client system communicatively coupled to the server system, comprising; a client processor; a display device; a client network interface; and a processor-readable medium containing instructions for execution on said client processor to; receive from the server system, via the client network interface, data defining the graphical user interface used to facilitate editing of the VDP print job; receive, from the server system via the client network interface, the set of downgraded fonts; and render, on the display device or a printer coupled to the client system, at least a portion of the VDP print job, wherein one or more characters and symbols of the VDP print job are rendered on the display device or printer using one or more fonts of the set of downgraded fonts.
-
-
37. A method for providing variable data printing (VDP) comprising:
-
providing, from a server system to a client system, (1) a variable data printing (VDP) template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receiving, at the client system from the server system, data defining the user interface; receiving at the server system, from the client system, data associated with a program executing on the client system; generating, at the server system, a downgraded font set based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the downgraded font set including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and sending, to the client system, the downgraded font set disposed for rendering on the client system; receiving, at the client system from the server system, the downgraded font set; and rendering, on a display device or printer of the client system, at least a portion of the VDP print job including one or more characters or symbols using one or more fonts of the downgraded font set.
-
-
38. A non-transitory machine readable medium containing instructions for execution on a processor to:
-
provide to a client system (1) a variable data printing (VDP) template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receive, from the client system, data associated with a program executing on the client system; generate, at the server system, a downgraded font set based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the downgraded font set including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and sending, to the client system, the downgraded font set disposed for rendering a preview of the VDP print job on the client system. - View Dependent Claims (39, 40, 41)
-
-
42. A non-transitory machine readable medium containing instructions for execution on a processor to:
-
receive, from a server system, (1) a variable data printing (VDP) template and (2) data defining a user interface to facilitate editing of a VDP print job based on the VDP template; receive, from the server system, a set of downgraded fonts based on the full font set, the full font set includes a first set of characters, each character from the first set of characters being a vector font character, the first set of characters including a first number of characters, the set of downgraded fonts including a second set of characters, each character from the second set of characters being a raster font character generated from a vector font character from the first set of characters, the second set of characters includes a second number of characters less than the first number of characters; and render, on a display device or printer of the client system, at least a portion of the VDP print job including one or more characters or symbols using one or more fonts of the set of downgraded fonts. - View Dependent Claims (43)
-
Specification