Claims
- 1. A method of printing symbols comprising the steps of:(a) powering selected heating elements from a plurality of heating elements in thermal printhead such that a row of dots is printed; (b) saving the speed of printing for said row of dots in step (a) into a first variable in an electronic memory; (c) setting a second variable in said electronic memory to 1, and a third variable in memory to a predetermined value representing the number of dot rows in a first group of dot rows to be printed; (d) calculating a maximum dot line utilization value for said first group of dot rows and storing said maximum dot line utilization value in a fourth variable in said electronic memory; (e) calculating a target speed for the next print line to be printed based on the dot utilization value stored in said fourth variable; and (f) adjusting speed of printing to said target speed as determined by step (e).
- 2. The method of claim 1, wherein said calculation of a target speed in step (e) further comprises:(a) loading a new ramp table; (b) selecting new motor pulse width; and (c) calculating a new target speed based on said new ramp table and said new motor pulse width.
- 3. The method of claim 1, wherein step (d) further comprises:(a) determining the maximum value of a dot line utilization for each line of said group of dot rows by comparing dot line utilization for each line to maximum dot line utilization stored in said fourth variable; (b) incrementing a counter by one and repeating step (a) until the value in said counter equals the value stored in said third variable.
- 4. The method of claim 3, wherein said calculation of a target speed in step (e) further comprises:(a) loading a new ramp table; (b) selecting new motor pulse width; and (c) calculating a new target speed based on said new ramp table and said new motor pulse width.
Parent Case Info
This is a division of application Ser. No. 09/340,092 filed Jun. 25, 1999, now U.S. Pat. No. 6,234,695.
US Referenced Citations (13)
Non-Patent Literature Citations (1)
Entry |
IBM Technical Disclosure Bulletin, “Optimization of Print Speed”, vol. 29 No. 3, Aug. 1986, p. 1131. |