Thermal printer operable to selectively control the delivery of energy to a print head of the printer and method
First Claim
Patent Images
1. A method of operating a thermal print head of a printer to print a substrate comprising:
- determining a signal value corresponding to the battery voltage of a battery operable to supply energy to the thermal print head and storing a signal value corresponding to the determined signal value as a stored signal value;
changing the energy delivered from the battery to the thermal print head in response to changes in the stored signal value, the act of changing the energy delivered comprises selectively increasing the energy delivered from the battery to the thermal print head in response to the stored signal value changing from a signal value corresponding to the battery voltage at a level above a threshold battery voltage to a signal value corresponding to the battery voltage at or below the threshold battery voltage.
2 Assignments
0 Petitions
Accused Products
Abstract
A thermal printer is operated to adjust the level of energy applied to print elements of a print head of the printer in response to selected changes in signals corresponding to the voltage from a power source used to provide energy to the printing elements. Voltage changes that occur during printing of a print can be ignored. In addition, voltage changes occurring when a printer is not being powered by a battery can also be ignored. Rapid decreases in voltage of the power source can be detected and accounted for. In addition, increasing voltages of the power source can also be determined and accounted for.
-
Citations
24 Claims
-
1. A method of operating a thermal print head of a printer to print a substrate comprising:
-
determining a signal value corresponding to the battery voltage of a battery operable to supply energy to the thermal print head and storing a signal value corresponding to the determined signal value as a stored signal value; changing the energy delivered from the battery to the thermal print head in response to changes in the stored signal value, the act of changing the energy delivered comprises selectively increasing the energy delivered from the battery to the thermal print head in response to the stored signal value changing from a signal value corresponding to the battery voltage at a level above a threshold battery voltage to a signal value corresponding to the battery voltage at or below the threshold battery voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a thermal print head of a printer to print a substrate comprising:
-
determining a determined digital signal value that corresponds to the voltage of a power source coupled to the thermal print head, the power source being operable to supply energy to the thermal print head; storing at least one stored digital signal value corresponding to the voltage of the power source at a time prior to the time of determining the determined digital signal value; comparing the determined digital signal value to the stored digital signal value; selectively changing the value of the stored digital signal value in response to the comparison; and selectively increasing the energy delivered from the power source to the thermal print head in response to the comparison if the stored digital signal value corresponds to a voltage of the power source that is at or below a first threshold value of voltage. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a thermal print head to print a substrate comprising:
-
repetitively performing acts comprising A through F below; A. obtaining a digital signal sample value for a sampling time, the digital signal sample value corresponding to the voltage of a power source coupled to the thermal print head; B. comparing the digital signal sample value obtained for one sampling time with a stored digital signal sample value for prior sampling time prior to the said one sampling time, and incrementing a fast drop count if the digital signal sample value for said one sampling time is less than the stored digital signal sample value by a fast drop value; C. incrementing a sample count if the digital signal sample value for the one sampling time is not obtained during a time that the thermal print head is printing a print and the digital signal sample value for the one sampling time is less than the stored digital signal sample value; D. incrementing a battery mode count if the digital signal sample value for the one sampling time is less than a first predetermined battery mode operation indicating value; E. incrementing a reset count if the digital signal sample value for the one sampling time has increased by more than a predetermined amount over the stored digital signal value; F. incrementing a fail safe count if the digital signal sample value for the one sampling time corresponds to a voltage of the power source that is less than a fail safe value; repetitively performing the acts comprising G through L below; G. determining a digital signal value that corresponds to the voltage of the power source coupled to the thermal print head; H. turning off power to the thermal print head if (i) a power-off value is greater than or equal to the stored digital signal sample value;
or (ii) the fail safe count from act F is greater than or equal to a maximum fail safe count; and
(iii) returning to act G;I. if the reset count from act E is greater than a maximum reset count, then;
(i) replacing the stored digital signal sample value with the digital sample value for said one sample time;
(ii) and resetting the fail safe count, the reset count, the battery mode count, the sample count and the fast drop count to respective initial values; and
returning to act G;J. if the fast drop count from act B is greater than a maximum fast drop count;
then;
(i) replacing the stored digital signal sample value with the digital sample value for said one sample time; and
(ii) returning to act G;K. if the fast drop count from act B is not greater than the maximum fast drop count and the digital signal sample value for said one sampling time is not less than the stored digital signal sample value, then;
return to act G;L. if the fast drop count is not greater than the maximum fast drop count and the digital sample value obtained for said one sampling time is less than the stored digital signal sample, then;
(i) if the battery mode count from act D is greater than a maximum battery mode count, resetting the fail safe count, the reset count, the battery mode count, the sample count and fast drop count to respective initial values and replacing the stored digital signal sample with the highest determined digital signal value that is determined since the previous resetting of the battery mode count that is less than the stored digital signal sample value and return to act G;
or (ii) if the battery mode count from act D is greater than or equal to an update indicating value battery mode count that is less than the maximum battery mode count and the sample count from act C is greater than or equal to a maximum sample count, replacing the stored digital signal sample value with the digital signal sample value for said one sampling time and resetting the fail safe count, the reset count, the battery mode count, the sample count and the fast drop count to their respective initial values and return to act G.
-
-
17. A thermal printer for transferring ink from an ink transfer ribbon to a substrate, energy from a battery or other power source being provided to a print head of the printer to selectively heat elements of the print head to transfer ink from the ink transfer ribbon to the substrate to print the substrate, the printer comprising:
-
a computer processor comprising an input for receiving a present value signal corresponding to the voltage of the power source; the computer processor comprising memory that stores a signal value corresponding to the received present value signal, the memory storing at least one stored signal value corresponding to the voltage of the power source at a time prior to the receipt of the present value signal; the computer processor comparing the present value signal to said at least one stored signal value and selectively changing the stored signal value to a stored updated signal value based upon the comparison; the computer processor controlling the energy delivered to the print head from the power source based upon the comparison to selectively increase the energy delivered to the print head if the stored updated signal value changes from corresponding to a battery power source voltage above a first threshold to correspond to a battery power source voltage that is at or below the first threshold. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification