Patent US5768487A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag