Parametric programmable thermal printer
First Claim
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; and
an output processor to provide the third print data to a first thermal print head.
16 Assignments
0 Petitions
Accused Products
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.
31 Citations
5 Claims
-
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; and
an output processor to provide the third print data to a first thermal print head. - View Dependent Claims (2, 3, 4)
-
-
5. 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;
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.
-
Specification