IP Library Granted Patent US 7,391,427
Granted Patent B2
US 7,391,427 · App. 11/168,676 · Granted Jun 24, 2008

Parametric programmable thermal printer

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,391,427
App. No.
11/168,676
Granted
Jun 24, 2008
Kind
B2
Abstract

A parametric programmable thermal printer is disclosed. The printer may include a controller that performs functions such as thermal history control and common mode voltage correction. The controller may be implemented in an integrated programmable medium such as a Field-Programmable Gate Array (FPGA). Functions performed by the controller may be parameterized, and parameter values may be stored in registers. The controller may be used with a different thermal printer by changing the parameter values and/or reprogramming the programmable medium, and without otherwise redesigning or remanufacturing the controller.

Claims (6)

1. A thermal printer controller comprising an integrated circuit, the integrated circuit comprising: a first thermal history control engine to receive first print data and to perform thermal history control on the first print data to produce second print data; a first common mode voltage correction engine to receive the second print data and to perform common mode voltage correction on the second print data to produce third print data; a first plurality of segment processors coupled between the first thermal history control engine and the first common mode voltage correction to buffer the second print data; and an output processor to provide the third print data to a first thermal print head.

2. The thermal printer controller of claim 1 , wherein the integrated circuit further comprises the following to print on two sided media simultaneously: a second thermal history control engine to receive fourth print data and to perform thermal history control on the fourth print data to produce fifth print data; a second common mode voltage correction engine to receive the fifth print data and to perform common mode voltage correction on the fifth print data to produce sixth print data; and an output processor to provide the sixth print data to a second thermal print head.

3. The thermal printer controller of claim 2 , further comprising a second plurality of segment processors coupled between the second thermal history control engine and the second common mode voltage correction to buffer the fifth print data.

4. A thermal printer controller comprising: a first thermal history control engine to receive first print data and to perform thermal history control on the first print data to produce second print data; a first common mode voltage correction engine to receive the second print data and to perform common mode voltage correction on the second print data to produce third print data; a first plurality of segment processors coupled between the first thermal history control engine and the first common mode voltage correction to buffer the second print data; an output processor to provide the third print data to a first thermal print head; and at least one element selected from the group consisting of the following: means for modifying the number of print heads for which output is produced by the thermal printer controller; means for modifying the number of output lines on which the controller transmits the third print data; and means for modifying the byte and bit order of downloading the output lines on which the controller provides the third print data; and means for modifying the number of bits in the output lines on which the controller provides the third print data.

5. A thermal printer controller comprising an integrated circuit, the integrated circuit comprising: a first thermal history control engine to receive first print data and to perform thermal history control on the first print data to produce second print data; a first common mode voltage correction engine to receive the second print data and to perform common mode voltage correction on the second print data to produce third print data; an output processor to provide the third print data to a first thermal print head; a second thermal history control engine to receive fourth print data and to perform thermal history control on the fourth print data to produce fifth print data; a second common mode voltage correction engine to receive the fifth print data and to perform common mode voltage correction on the fifth print data to produce sixth print data; an output processor to provide the sixth print data to a second thermal print head; and a second plurality of segment processors coupled between the second thermal history control engine and the second common mode voltage correction to buffer the fifth print data.

6. The thermal printer controller of claim 5 , further comprising a first plurality of segment processors coupled between the first thermal history control engine and the first common mode voltage correction to buffer the fifth print data.

Assignments (16)
BILL OF SALE Recorded Jul 18, 2016
From: ZINK IMAGING, INC.
To: ZINK HOLDINGS LLC
Reel/Frame 039379/0798 →
ASSIGNMENT OF SECURITY INTEREST Recorded Jun 9, 2015
From: PETTERS COMPANY, INC.
To: ZINK HOLDINGS LLC
Reel/Frame 035867/0516 →
SECURITY INTEREST Recorded Mar 18, 2014
From: ZINK IMAGING, INC.
To: LOPEZ, GERARD
Reel/Frame 032467/0121 →
SECURITY INTEREST Recorded Mar 18, 2014
From: ZINK IMAGING, INC.
To: MANGROVE III INVESTMENTS SARL
Reel/Frame 032467/0141 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY AND RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 030571 FRAME 0656. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR: PETTERS COMPANY, INC., ASSIGNEE: ZINK IMAGING, INC.. Recorded Feb 20, 2014
From: ZINK IMAGING, INC.
To: PETTERS COMPANY, INC.
Reel/Frame 032287/0308 →
SECURITY AGREEMENT Recorded Dec 2, 2013
From: ZINK IMAGING, INC.
To: IKOFIN LTD.
Reel/Frame 031746/0194 →
SECURITY AGREEMENT Recorded Aug 15, 2013
From: ZINK IMAGING, INC.
To: MOROOD INTERNATIONAL, SPC
Reel/Frame 031029/0838 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: ZINK IMAGING, INC.
To: MOROOD INTERNATIONAL, SPC ON BEHALF OF ZIT SIRIUS SEGREGATED PORTFOLIO - SERIES 1
Reel/Frame 030851/0402 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: ZINK IMAGING, INC.
To: I2BF HOLDINGS LTD.
Reel/Frame 030851/0381 →
SECURITY AGREEMENT Recorded Jul 17, 2013
From: ZINK IMAGING, INC.
To: MOROOD INTERNATIONAL, SPC
Reel/Frame 030820/0436 →
SECURITY AGREEMENT Recorded Jun 7, 2013
From: PETTERS COMPANY, INC.
To: ZINK IMAGING, INC.
Reel/Frame 030571/0656 →
MERGER Recorded Sep 22, 2008
From: ZINK IMAGING, LLC
To: ZINK IMAGING, INC.
Reel/Frame 021567/0267 →
RELEASE OF SECURITY INTEREST Recorded Apr 3, 2007
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: POLAROID HOLDING COMPANY; POLAROID CORPORATION; POLAROID ASIA PACIFIC LLC; POLAROID CAPITAL LLC; POLAROID EYEWEAR I LLC; POLAROID INTERNATIONAL HOLDING LLC; POLAROID INVESTMENT LLC; POLAROID LATIN AMERICA 1 CORPORATION; POLAROID NEW BEDFORD REAL ESTATE LLC; POLAROID NORWOOD REAL ESTATE LLC; POLAROID WALTHAM REAL ESTATE LLC; PETTERS CONSUMER BRANDS, LLC; PETTERS CONSUMER BRANDS INTERNATIONAL, LLC; ZINK INCORPORATED
Reel/Frame 019102/0627 →
RELEASE OF SECURITY INTEREST Recorded Apr 3, 2007
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: POLAROID HOLDING COMPANY; POLAROID CORPORATION; POLAROID ASIA PACIFIC LLC; POLAROID CAPITAL LLC; POLAROID EYEWEAR I LLC; POLAROID INTERNATIONAL HOLDING LLC; POLAROID INVESTMENT LLC; POLAROID LATIN AMERICA I CORPORATION; POLAROID NEW BEDFORD REAL ESTATE LLC; POLAROID NORWOOD REAL ESTATE LLC; POLAROID WALTHAM REAL ESTATE LLC; PETTERS CONSUMER BRANDS, LLC; PETTERS CONSUMER BRANDS INTERNATIONAL, LLC; ZINK INCORPORATED
Reel/Frame 019102/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2006
From: POLAROID CORPORATION
To: ZINK IMAGING, LLC
Reel/Frame 017946/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2005
From: LEBLANC, THOMAS J.
To: POLAROID CORPORATION
Reel/Frame 016736/0759 →