Patent US822931A successfully refreshed from Google Patents.
Patent US5963216A successfully refreshed from Google Patents.
US5963216A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Providing print preview of a print job using printing calls from a print driver
Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-04-25
•
Granted: 1999-10-05
•
Expires: 2016-04-25
Abstract
Abstract A print preview of a print job is performed. An operating system forwards to a printer driver, printing calls for the print job. The printer driver translates the printing calls to display calls for the print job. The printer driver forwards the display calls through the operating system to a display driver. The display driver displays a representation of the print job on a display.
Inventors
- 👤 Luca Chiarabini
- 👤 Xavier Fernandez-Diaz Mascort
- 👤 Rodolfo Jodra Barron
- 👤 Xavier Rigau Rigau
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:50
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1208; G06F3/1223; G06F3/1237; G06F3/1253; G06F3/1256; G06F3/1278; G06F3/1284
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
105 words
A method for providing a print preview of a print job, comprising the following steps: (a) forwarding, by an operating system to a printer driver, printing calls for the print job, wherein the printer driver is within a host computer, the host computer being separate from a printer which is a destination of the print job; (b) translating, by the printer driver, the printing calls to display calls for the print job; (c) forwarding, by the printer driver through the operating system to a display driver, the display calls; and, (d) displaying by the display driver on a display, a representation of the print job.
Claim 2
Independent Claim
105 words
A method for providing a print preview of a print job, comprising the following steps: (a) forwarding, by an operating system to a printer driver, printing calls for the print job, wherein the printer driver is within a host computer, the host computer being separate from a printer which is a destination of the print job; (b) translating, by the printer driver, the printing calls to display calls for the print job; (c) forwarding, by the printer driver through the operating system to a display driver, the display calls; and, (d) displaying by the display driver on a display, a representation of the print job.
Claim 3
Dependent Claim
28 words
A method as in claim 1 wherein step (b) includes generating display calls which generate a simplified representation of the print job to be displayed in step (d).
Claim 4
Dependent Claim
29 words
A method as in claim 2 wherein in generating the simplified representation, the printer driver ignores any color, pattern fill, pen width and styled pen for the print job.
Claim 5
Dependent Claim
35 words
A method as in claim 2 wherein in generating the simplified representation, the printer driver paints just the outline of polygons and rectangles, and the printer driver paints bitmaps and text as solid black rectangles.
Claim 6
Dependent Claim
35 words
A method as in claim 4 wherein in generating the simplified representation, the printer driver paints polylines as lines, and the printer driver paints only first and last pixels of every segment in scan lines.
Claim 7
Dependent Claim
34 words
A method as in claim 1 additionally comprising the following step: (e) in response to a user selecting a "skip preview" button on a print progress window, printing the print job on a printer.
Claim 8
Dependent Claim
36 words
A method as in claim 6 wherein step (e) includes the following substep: (e.1) when during the predetermined amount of time, user input is received directing the print job to be canceled, canceling the print job.
Claim 9
Dependent Claim
61 words
A method as in claim 1 additionally comprising the following steps: (e) after displaying a page of the print job on the display, waiting a predetermined amount of time for user input, before printing the page of the print job; and, (f) when the predetermined amount of time expires before user input is received, printing the page of the print job.
Claim 10
Dependent Claim
36 words
A method as in claim 8 wherein step (e) includes the following substep: (e.1) when during the predetermined amount of time, user input is received directing the print job to be canceled, canceling the print job.
Claim 11
Dependent Claim
42 words
A method as in claim 1 additionally comprising the following steps: (e) again forwarding, by the operating system to the printer driver, the printing calls for the print job; and, (b) printing by the printer driver on a printer, the print job.
Claim 12
Dependent Claim
112 words
Storage media which stores software which performs a method for providing a print preview of a print job, comprising the following steps: (a) forwarding, by an operating system to a printer driver, printing calls for the print job, wherein the printer driver is within a host computer, the host computer being separate from a printer which is a destination of the print job; (b) translating, by the printer driver, the printing calls to display calls for the print job; (c) forwarding, by the printer driver through the operating system to a display driver, the display calls; and, (d) displaying by the display driver on a display, a representation of the print job.
Claim 13
Dependent Claim
112 words
Storage media which stores software which performs a method for providing a print preview of a print job, comprising the following steps: (a) forwarding, by an operating system to a printer driver, printing calls for the print job, wherein the printer driver is within a host computer, the host computer being separate from a printer which is a destination of the print job; (b) translating, by the printer driver, the printing calls to display calls for the print job; (c) forwarding, by the printer driver through the operating system to a display driver, the display calls; and, (d) displaying by the display driver on a display, a representation of the print job.
Claim 14
Dependent Claim
28 words
Storage media as in claim 11 wherein step (b) includes generating display calls which generate a simplified representation of the print job to be displayed in step (d).
Claim 15
Dependent Claim
29 words
Storage media as in claim 12 wherein in generating the simplified representation, the printer driver ignores any color, pattern fill, pen width and styled pen for the print job.
Claim 16
Dependent Claim
41 words
Storage media as in claim 12 wherein in generating the simplified representation, the printer driver paints just the outline of polygons and rectangles, and the printer driver paints bitmaps and text as rectangles which outline the bitmaps and the text, respectively.
Claim 17
Dependent Claim
35 words
Storage media as in claim 14 wherein in generating the simplified representation, the printer driver paints polylines as lines, and the printer driver paints only first and last pixels of every segment in scan lines.
Claim 18
Dependent Claim
37 words
Storage media as in claim 11 wherein the method additionally comprises the following step: (e) in response to a user selecting a "skip preview" button on a print progress window, printing the print job on a printer.
Claim 19
Dependent Claim
64 words
Storage media as in claim 11 wherein the method additionally comprises the following steps: (e) after displaying a page of the print job on the display, waiting a predetermined amount of time for user input, before printing the page of the print job; and, (f) when the predetermined amount of time expires before user input is received, printing the page of the print job.
Claim 20
Dependent Claim
36 words
Storage media as in claim 17 wherein step (e) includes the following substep: (e.9) when during the predetermined amount of time, user input is received directing the print job to be canceled, canceling the print job.
Claim 21
Dependent Claim
45 words
Storage media as in claim 11 wherein the method additionally comprises the following steps: (e) again forwarding, by the operating system to the printer driver, the printing calls for the print job; and, (b) printing by the display driver on a printer, the print job.
Claim 22
Dependent Claim
114 words
A computer system comprising: an operating system; a display; a display driver, coupled to the display, for controlling the display; and, a printer driver for driving a printer, wherein the printer driver is within a host computer, the host computer being separate from the printer, the printer driver comprising: receiving means for receiving from the operating system, printing calls for a print job, translating means for translating the printing calls to display calls for the print job, and forwarding means for forwarding, through the operating system to the display driver, the display calls; wherein in response to receiving the display calls, the display driver displays a representation of the print job on the display.
Claim 23
Dependent Claim
114 words
A computer system comprising: an operating system; a display; a display driver, coupled to the display, for controlling the display; and, a printer driver for driving a printer, wherein the printer driver is within a host computer, the host computer being separate from the printer, the printer driver comprising: receiving means for receiving from the operating system, printing calls for a print job, translating means for translating the printing calls to display calls for the print job, and forwarding means for forwarding, through the operating system to the display driver, the display calls; wherein in response to receiving the display calls, the display driver displays a representation of the print job on the display.
Claim 24
Dependent Claim
29 words
A computer system as in claim 20 wherein the translating means generates display calls which generate a simplified representation of the print job to be displayed by the display.
Claim 25
Dependent Claim
36 words
A computer system as in claim 21 wherein when the translating means generates display calls for the simplified representation, the translating means ignores any color, pattern fill, pen width and styled pen for the print job.
Claim 26
Dependent Claim
41 words
A computer system as in claim 21 wherein when the translating means generates display calls for the simplified representation, the translating means paints just the outline of polygons and rectangles, and the translating means paints bitmaps and text as solid rectangles.
Claim 27
Dependent Claim
42 words
A computer system as in claim 23 wherein when the translating means generates display calls for the simplified representation, the translating means paints polylines as lines, and the translating means paints only first and last pixels of every segment in scan lines.
Claim 28
Dependent Claim
37 words
A computer system as in 20 wherein the printer driver additionally comprises: print means for, in response to a user selecting a "skip preview" button on a print progress window, printing the print job on a printer.
Claim 29
Dependent Claim
37 words
A computer system as in 20 wherein the printer driver additionally comprises: print means for, in response to a user selecting a "skip preview" button on a print progress window, printing the print job on a printer.
Claim 30
Dependent Claim
63 words
A computer system as in claim 20 wherein after displaying a page of the print job on the display, the printer driver waits a predetermined amount of time for user input, before printing the page of the print job, and wherein when the predetermined amount of time expires before user input is received, the printer driver prints the page of the print job.
Claim 31
Dependent Claim
30 words
A computer system as in claim 26 wherein the printer driver includes means for canceling the print job when user input is received directing the print job to be canceled.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-10-04 | 2003-04-05 | 2003-10-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-10-04 | 2007-04-05 | 2007-10-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-10-04 | 2011-04-05 | 2011-10-05 | $7700.00 | Window Closed / Lapsed |