IP Library Granted Patent US 8,270,023
Granted Patent B2
US 8,270,023 · App. 12/264,895 · Granted Sep 18, 2012

Print engine controller for double-buffered processing

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 8,270,023
App. No.
12/264,895
Granted
Sep 18, 2012
Kind
B2
Abstract

A print engine controller for a pagewidth inkjet printer includes an interface for connection to an input data bus to receive page data to be processed prior to printing. A data bus is connected to the interface to communicate data to various circuitry components of the controller. A memory is connected to the data bus and is configured so that as one page is loaded another previously loaded page is read from the memory to permit the controller to act in a double-buffered manner. A print engine pipeline is connected to the data bus and is configured to read the page data from the memory and process the page data into a form suitable for printing by the pagewidth inkjet printer.

Claims (11)

1. A print engine controller for a pagewidth inkjet printer, said controller comprising:

an interface for connection to an input data bus to receive page data to be processed prior to printing;

a data bus connected to the interface to communicate data to various circuitry components of the controller;

a memory connected to the data bus and configured so that as one page is loaded another previously loaded page is read from the memory to permit the controller to act in a double-buffered manner; and

a print engine pipeline connected to the data bus and configured to read the page data from the memory and process the page data into a form suitable for printing by the pagewidth inkjet printer, wherein

the print engine pipeline includes expansion and decoding circuitry configured to expand and decode the page data read from the memory in parallel,

the expansion and decoding circuitry includes contone and bi-level decompression circuitry for decompressing a contone layer of compressed page data and bi-level of compressed page data respectively, and

the contone decompression circuitry includes a JPEG decoder, and the bi-level decompression circuitry includes a fax decoder.

2. A print engine controller as claimed in claim 1 , in which the interface is a high-speed serial interface.

3. A print engine controller as claimed in claim 1 , in which the memory is in the form of a DRAM which is connected to the data bus with a DRAM interface.

4. A print engine controller as claimed in claim 1 , in which the expansion and decoding circuitry includes a tag encoder to establish a tag or tags to a page.

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 9, 2012
From: SILVERBROOK RESEARCH PTY. LIMITED AND CLAMATE PTY LIMITED
To: ZAMTEC LIMITED
Reel/Frame 028516/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2008
From: WALMSLEY, SIMON ROBERT
To: SILVERBROOK RESEARCH PTY LTD
Reel/Frame 021786/0045 →