US2009141054A1PendingUtilityA1

Print engine controller for an inkjet printhead

Assignee: SILVERBROOK RES PTY LTDPriority: Jul 15, 1997Filed: Feb 10, 2009Published: Jun 4, 2009
Est. expiryJul 15, 2017(expired)· nominal 20-yr term from priority
B41J 2/14427B41J 2/1643G06K 7/1417B41J 2/1601B41J 11/06B41J 2/17503H04N 2101/00B41J 2/17513B41J 2/1632B41J 2/1648B41J 2/17596H04N 1/2154B41J 2002/14491G06F 21/86B41J 11/0005G06F 2221/2129B41J 2/1637B41J 2/1629B41J 2002/041B41J 2/16585G06K 1/121B41J 2202/20B41J 2/1628G06K 7/14B41J 2/1623H04N 5/2628B41J 2/1631B41J 2/1635B41J 2/1639B41J 2202/21B82Y 30/00B41J 2/1626B41J 2/1646B41J 29/02B41J 2/175B41J 29/393B41J 2/1645B41J 2/1642G11C 11/56G06K 19/06037G06F 21/79B41J 2/155B41J 2/25B41J 2/15B41J 2/16B41J 2/14B41J 29/38B41J 3/445
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A print engine controller for an inkjet printhead includes a data bus. A memory interface is connected to the data bus to provide read and write access to a memory. An external client interface is connected to the data bus to allow external clients to write to a memory via the memory interface. A page expansion unit is connected to the data bus to read compressed page data and to write uncompressed page data to the memory. A line loader and formatter unit is connected to the data bus to read expanded page image data from the memory and to format the expanded page image data for a micro-electromechanical printhead. A printhead interface is connected to the line loader and formatter unit for sending dot data to the printhead.

Claims

exact text as granted — not AI-modified
1 . A print engine controller for an inkjet printhead, the print engine controller comprising
 a data bus;   a memory interface connected to the data bus to provide read and write access to a memory;   an external client interface connected to the data bus to allow external clients to write to a memory via the memory interface;   a page expansion unit connected to the data bus to read compressed page data and to write uncompressed page data to the memory;   a line loader and formatter unit connected to the data bus to read expanded page image data from the memory and to format the expanded page image data for a micro-electromechanical printhead; and   a printhead interface connected to the line loader and formatter unit for sending dot data to the printhead.   
     
     
         2 . A print engine controller as claimed in  claim 1 , which includes a controller unit connected to the data bus to allow external clients to read and write registers and to write data to the memory. 
     
     
         3 . A print engine controller as claimed in  claim 1 , which includes a memory controller connected to the memory interface to provide the memory interface with access to the memory. 
     
     
         4 . A print engine controller as claimed in  claim 1 , in which the external client interface is a high speed interface for connection to a microcontroller, the printhead interface being connectable to the microcontroller to provide print and paper status signals to the microcontroller. 
     
     
         5 . A print engine controller as claimed in  claim 1 , in which the page expansion unit includes a contone decoder unit for expanding a compressed contone layer and for writing decompressed contone data to the memory and a contone reader unit for reading expanded contone image data from the memory. 
     
     
         6 . A print engine controller as claimed in  claim 5 , in which the page expansion unit includes a halftoner compositor unit for dithering the contone layer and compositing bi-level data. 
     
     
         7 . A print engine controller as claimed in  claim 1 , in which the page expansion unit includes a dotline writer for writing channels of dot data for a given print line to the memory.

Join the waitlist — get patent alerts

Track US2009141054A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.