IP Library Granted Patent US 7,145,696
Granted Patent B2
US 7,145,696 · App. 10/975,452 · Granted Dec 5, 2006

Print data compression method and printer driver

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,145,696
App. No.
10/975,452
Granted
Dec 5, 2006
Kind
B2
Abstract

A printer driver software product is provided for execution by a computer to produce compressed page data corresponding to a page layout. The driver includes instructions to generate continuous-tone data and bi-level text and black graphics data from print data corresponding to the page layout. Data compression instructions are also included in the printer driver. Upon execution the data compression instructions cause the computer to compress the set of continuous-tone data and the set of bi-level text and black graphics data to produce compressed page data corresponding to the page layout. The compressed data is then transmitted to a printer in communication with the computer. A printer driver software product according to the invention is particularly useful where a printer is coupled to a computer by means of a relatively limited bandwidth connection.

Claims (18)

1. A method for processing print data corresponding to a page layout by means of a computational device, the method comprising the steps of:

processing the print data to generate a set of continuous-tone data and a set of bi-level text and black graphics data; and

applying data compression to the set of continuous-tone data and the set of bi-level text and black graphics data to produce compressed page data corresponding to the page layout; and

transferring data corresponding to regions of text and black graphics obscured by regions of continuous-tone of the page layout from the set of continuous-tone data to the set of bi-level text and black graphics data.

2. A method according to claim 1 , wherein the step of processing the print data includes:

producing a first buffer of data corresponding to continuous-tone regions of the page layout; and

producing a second buffer of data corresponding to text and black graphics regions of the page layout.

3. A method according to claim 1 , wherein the step of applying data compression includes the application of lossy data compression to the set of continuous-tone data.

4. A method according to claim 1 , wherein the step of applying data compression includes the application of lossless data compression to the text and black graphics data.

5. A printer driver software product for execution by a computer coupled to a printer in use, the driver software product including:

instructions to generate a set of continuous-tone data and a set of bi-level text and black graphics data from print data corresponding to a page layout;

data compression instructions to compress the set of continuous-tone data and the set of bi-level text and black graphics data to produce compressed page data corresponding to the page layout; and

instructions to transfer data corresponding to regions of text and black graphics obscured by regions of continuous-tone of the page layout from the set of continuous-tone data to the set of bi-level text and black graphics data.

6. A printer driver software product according to claim 5 , including:

instructions to produce a first buffer of data corresponding to continuous-tone regions of the page layout; and

instructions to produce a second buffer of data corresponding to text and black graphics regions of the page layout.

7. A printer driver software product according to claim 5 , wherein the data compression instructions include instructions to apply lossy data compression to the set of continuous-tone data.

8. A printer driver software product according to claim 5 , wherein the data compression instructions include instructions to apply lossless data compression to the set of bi-level text and black graphics data.

Assignments (3)
CHANGE OF NAME Recorded Jun 25, 2014
From: ZAMTEC LIMITED
To: MEMJET TECHNOLOGY LIMITED
Reel/Frame 033244/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2012
From: SILVERBROOK RESEARCH PTY. LIMITED AND CLAMATE PTY LIMITED
To: ZAMTEC LIMITED
Reel/Frame 028549/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2004
From: SILVERBROOK, KIA
To: SILVERBROOK RESEARCH PTY. LTD.
Reel/Frame 015944/0231 →