Line Buffer Queue
Original Publication Date: 1983-Apr-01
Included in the Prior Art Database: 2005-Feb-07
Typical low-cost trail printers receive a data stream which describes the characters to be printed in a left to right manner. To permit of bidirectional printing, a line buffer is conventionally employed to hold the data until an end of line character is received. At this time the line length may be computed and a direction of print decision may be made. The line buffer usually located at a fixed location includes (random-access memory (RAM) of sufficient size to accommodate the expected data stream without overflowing. This method of RAM allocation leads to a condition where the entire line buffer RAM allocation is rarely used, which means that this expensive resource is not fully utilized. In some printers, multiple line buffers, like the one described, are employed which compounds the RAM utilization problem.