Speeding mapping of print characters in a microprocessor controlled bank printer
AssigneeDataproducts Corporation
InventorsWerner Loewenthal, Patrick N. Leung, Yuen W. Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeDataproducts Corporation
InventorsWerner Loewenthal, Patrick N. Leung, Yuen W. Wong
Estimating the term…
Four microprocessors type Intel 8051 collectively map one print buffer containing 136 ASCII character codes, each of a nominal 64 different types, into the control of 136 print hammers at an associated 136 columnar print positions. The print hammers are controlled to fire upon a selected one scan time interval of 690 microseconds, one of a total of 67 such scan time intervals within a 46.7 millisecond print time period. Print hammers are controlled to fire at a particular scan time interval in order to print a character from a then oppositely juxtaposed character font upon a circulating print band. The mapping being too time consuming to be done entirely within the print time period and within each of the scan time intervals, the microprocessors instead assign, during a 20 millisecond paper feed period prior to the print time period, a scan time value to each character code, which value corresponds to that one future scan time interval at which the print band character font corresponding to each character code will appear at that print position wherein the character corresponding to the character code is to be printed. Later, during each successive scan time interval, all stored scan time values are compared to the current scan time interval number. Print hammers at all print positions comparing equal are fired, printing after all scan time intervals a complete print line.
A method for controlling printing of a line of text by a band printer which advances paper during a paper feed time interval, said method comprising the steps of:
A method of mapping characters to be printed by a band printer comprising:
An algorithmic method performed by microprocessors on information for the purpose of controlling printing in, and of, a band printer;
An improvement to the method of mapping by microprocessors in a band printer a character code representing a character printable at a print position upon a print line into control of a print hammer at said print position in order to, upon a single one print scan time of a multiplicity of print scan times, strike a one printable character upon a rotating print band having many printable characters, thereby printing said character at said print position, said improvement to the method of mapping comprising:
An improvement to the method of mapping by at least one microprocessor within a band printer
In a band printer having a line buffer containing a first multiplicity of character codes corresponding to a like first to be multiplicity of characters to be printed which are compared by at least one microprocessor to the positions of a second multiplicity of character fonts upon a print band in order that a first multplicity of print hammers at a first multiplicity of print positions should be actuated at appropriate times to print a line, an improved method of comparing in microprocessors the first multiplicity of character codes to be printed to the positions of the second multiplicity of character fonts upon the print band, said method comprising:
In a band printer printing one of a first multiplicity of characters at each of a second multiplicity of print positions having
In a band printer apparatus having:
Dependencies are inferred from the claim text.