Patent US5768487A successfully refreshed from Google Patents.
US5768487A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method using a split printer driver to control a computer printer device
Assignee: Seiko Epson Corp
•
Filing: 1995-10-31
•
Granted: 1998-06-16
•
Expires: 2015-10-31
Abstract
Abstract A split printer driver comprising a separate page driver for optimizing and storing print data into a journal file, a journal file processor for retrieving the optimized print data from the journal file, and a separate render driver for receiving the optimized print data from the journal file processor, processing the optimized print data using an image processor, rendering the optimized print data into picture elements, and providing the picture elements to a printer to produce high-quality printed images.
Inventors
- 👤 Gregory A. LeClair
- 👤 Kazuo Nakamura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 15:26
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1208; G06F3/1296; G06F3/1211; G06F3/1223; G06F3/1237; G06F3/1244; G06F3/1247; G06F3/1278; G06F3/1285
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
112 words
A computer system comprising: a processor for controlling the computer system; a printer driver coupled to the processor for receiving print data, said printer driver further comprising a plurality of independently executable threads including: a separate page driver for optimizing and storing the received print data, and a separate render driver coupled to the page driver for rendering the stored print data into picture elements; a printer coupled to the printer driver for producing printed images from the picture elements; and a multi-tasking computer operating system for controlling said page driver to optimize the print data, and for concurrently controlling said render driver to render the optimized print data into picture elements.
Claim 2
Dependent Claim
112 words
A computer system comprising: a processor for controlling the computer system; a printer driver coupled to the processor for receiving print data, said printer driver further comprising a plurality of independently executable threads including: a separate page driver for optimizing and storing the received print data, and a separate render driver coupled to the page driver for rendering the stored print data into picture elements; a printer coupled to the printer driver for producing printed images from the picture elements; and a multi-tasking computer operating system for controlling said page driver to optimize the print data, and for concurrently controlling said render driver to render the optimized print data into picture elements.
Claim 3
Dependent Claim
51 words
The computer system of claim 1, wherein the page driver further comprises: means for analyzing the print data to determine whether the print data is a device-independent bitmap; and means for creating a special page data record including an identifier showing whether the device-independent bitmap is part of a larger image.
Claim 4
Dependent Claim
24 words
The computer system of claim 1, wherein the render driver further comprises an image processor to perform image processing on the optimized print data.
Claim 5
Dependent Claim
21 words
The computer system of claim 1, wherein the printer driver further comprises a journal file for storing the optimized print data.
Claim 6
Dependent Claim
105 words
An output device comprising: split printer driver means comprising a plurality of independently executable threads including: a separate page driver for optimizing print data, a journal file for storing the optimized print data, a journal file processor for retrieving the optimized print data, and a separate render driver for rendering the optimized print data into picture elements; a printer responsive to said split printer driver for producing printed images from said picture elements; and a multi-tasking computer operating system for controlling said page driver to optimize the print data, and for concurrently controlling said render driver to render the optimized print data into picture elements.
Claim 7
Dependent Claim
105 words
An output device comprising: split printer driver means comprising a plurality of independently executable threads including: a separate page driver for optimizing print data, a journal file for storing the optimized print data, a journal file processor for retrieving the optimized print data, and a separate render driver for rendering the optimized print data into picture elements; a printer responsive to said split printer driver for producing printed images from said picture elements; and a multi-tasking computer operating system for controlling said page driver to optimize the print data, and for concurrently controlling said render driver to render the optimized print data into picture elements.
Claim 8
Dependent Claim
51 words
The output device of claim 5, wherein the page driver further comprises: means for analyzing the print data to determine whether the print data is a device-independent bitmap; and means for creating a special page data record including an identifier showing whether the device-independent bitmap is part of a larger image.
Claim 9
Dependent Claim
24 words
The output device of claim 5, wherein the render driver further comprises an image processor to perform image processing on the optimized print data.
Claim 10
Independent Claim
83 words
A method using a split printer driver comprising a plurality of independently executable threads to control a computer printer comprising the steps of: optimizing and storing print data; retrieving the optimized print data; rendering the optimized print data into picture elements; and providing the picture elements to the computer printer to produce printed images; wherein a multi-tasking computer operating system controls the step of optimizing and storing print data, and concurrently controls the step of rendering the optimized print data into picture elements.
Claim 11
Independent Claim
83 words
A method using a split printer driver comprising a plurality of independently executable threads to control a computer printer comprising the steps of: optimizing and storing print data; retrieving the optimized print data; rendering the optimized print data into picture elements; and providing the picture elements to the computer printer to produce printed images; wherein a multi-tasking computer operating system controls the step of optimizing and storing print data, and concurrently controls the step of rendering the optimized print data into picture elements.
Claim 12
Dependent Claim
54 words
The method of claim 8, wherein the step of optimizing and storing print data further comprises the steps of: analyzing the print data to determine whether the print data is a device-independent bitmap; and creating a special page data record including an identifier showing whether the device-independent bitmap is part of a larger image.
Claim 13
Dependent Claim
28 words
The method of claim 8, wherein the step of rendering the optimized print data further comprises the step of processing the optimized print data using an image processor.
Claim 14
Dependent Claim
102 words
A computer-usable medium having computer-readable program code embodied therein for causing a computer system having a processor, a display, an input device, a memory, a printer, and a split printer driver comprising a plurality of independently executable threads to perform the steps of: optimizing and storing print data; retrieving the optimized print data; rendering the optimized print data into picture elements; and providing the picture elements to the printer to produce printed images; wherein a multi-tasking computer operating system controls the step of optimizing and storing print data, and concurrently controls the step of rendering the optimized print data into picture elements.
Claim 15
Dependent Claim
102 words
A computer-usable medium having computer-readable program code embodied therein for causing a computer system having a processor, a display, an input device, a memory, a printer, and a split printer driver comprising a plurality of independently executable threads to perform the steps of: optimizing and storing print data; retrieving the optimized print data; rendering the optimized print data into picture elements; and providing the picture elements to the printer to produce printed images; wherein a multi-tasking computer operating system controls the step of optimizing and storing print data, and concurrently controls the step of rendering the optimized print data into picture elements.
Claim 16
Dependent Claim
54 words
The computer-usable medium of claim 11, wherein the step of optimizing and storing print data further comprises the steps of: analyzing the print data to determine whether the print data is a device-independent bitmap; creating a special page data record including an identifier showing whether the device-independent bitmap is part of a larger image.
Claim 17
Dependent Claim
29 words
The computer-usable medium of claim 11, wherein the step of rendering the optimized print data further comprises the step of processing the optimized print data using an image processor.
Claim 18
Dependent Claim
70 words
An output device comprising: separate means for optimizing and storing print data; means for retrieving the optimized print data; separate means for rendering the optimized print data into picture elements; means for producing printed images responsive to said picture elements and a multi-tasking computer operating system for controlling said means for optimizing and storing print data, and concurrently controlling said means for rendering the optimized print data into picture elements.
Claim 19
Dependent Claim
70 words
An output device comprising: separate means for optimizing and storing print data; means for retrieving the optimized print data; separate means for rendering the optimized print data into picture elements; means for producing printed images responsive to said picture elements and a multi-tasking computer operating system for controlling said means for optimizing and storing print data, and concurrently controlling said means for rendering the optimized print data into picture elements.
Claim 20
Dependent Claim
54 words
The output device of claim 14, wherein means for optimizing and storing print data further comprises: means for analyzing the print data to determine whether the print data is a device-independent bitmap; means for creating a special page data record including an identifier showing whether the device-independent bitmap is part of a larger image.
Claim 21
Dependent Claim
28 words
The output device of claim 14, wherein the means for rendering the optimized print data includes an image processor for performing image processing upon the optimized print data.
Claim 22
Dependent Claim
35 words
The output device of claim 14, further comprising multi-tasking operating system means for controlling the means for optimizing print data, and for concurrently controlling the means for rendering the optimized print data into picture elements.
References Cited (Backward Citations)
US3828319A
Cited
US4203154A
Cited
US4752894A
Cited
US4992956A
Cited
US5111218A
Cited
US4977519A
Cited
US4984182A
Cited
US5206932A
Cited
US5129048A
Cited
US5125072A
Cited
US5136688A
Cited
US5138561A
Cited
US5043918A
Cited
US5084831A
Cited
US5150456A
Cited
US5218670A
Cited
US5410672A
Cited
US5355441A
Cited
EP0578256A1
Cited
EP0578264A2
Cited
US5337258A
Cited
US5471564A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-15 | 2001-12-15 | 2002-06-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-15 | 2005-12-15 | 2006-06-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-15 | 2009-12-15 | 2010-06-16 | $7700.00 | Window Closed / Lapsed |