MANAGING FONT DATA IN A PRINT JOB
First Claim
1. A method for managing fonts in a print job having a plurality of contexts, the method comprising:
- (a) storing each text string of the print job;
(b) storing a font for each text string; and
, (c) for each context, restoring each stored font and each text string.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system are used to manage fonts in print jobs with more than one context where at least some of the contexts include text strings. Print jobs may be divided into portions, called contexts, so that they are easier for a print manager to manage. These larger contexts are called graphic sets. Each of these graphic sets is sent to the printer driver consecutively. Each text string has a font associated with it. The font data for each text string is read from the operating system and cached into memory at the time each string is received by the printer driver. After all individual text strings elements of a given graphic set have been received by the printer driver, the context is stored and the cached fonts are stored with the context. After all of the contexts of the print job have been received by the printer and stored, each context is restored and rendered. The graphics sets may be restored in any order. The fonts stored with a context are also restored when the context is restored.
16 Citations
20 Claims
-
1. A method for managing fonts in a print job having a plurality of contexts, the method comprising:
-
(a) storing each text string of the print job;
(b) storing a font for each text string; and
,(c) for each context, restoring each stored font and each text string. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing fonts in a print job having a plurality of contexts, the system comprising:
-
(a) means for storing each text string of the print job;
(b) means for storing a font for each text string; and
,(c) means for restoring each stored font and each text string for each context. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A program storage device readable by a computer, tangibly embodying a program, applet, or instructions executable by the computer to perform method steps for managing fonts in a print job having a plurality of contexts, the method steps comprising:
-
(a) storing each text string of the print job;
(b) storing a font for each text string; and
,(c) for each context, restoring each stored font and each text string.
-
Specification