Multiple Printer Support Using Parallel Buffering and a Uniform Intermediate Printer Data Stream
Original Publication Date: 1986-Dec-01
Included in the Prior Art Database: 2005-Mar-09
A method is described which allows the use of one set of algorithms to format a line of print, regardless of the implementation used by a particular printer. Some word processing programs use parallel buffering to simplify the formatting of a text document for printing. This is made possible by supporting the least common level of function for the small set of printers that is supported. Only the printer control sequences which are common to all the printers are used. Other functions, such as underscore and indexing, are implemented by overpasses on the print line. Because the control sequences which are interspersed with the printable data are of a known composition and length, it is possible to ignore them when repositioning text for overstriking, justification, etc.