Browse Prior Art Database

Processing Begin and End Underscore While Minimizing Processor and Memory Requirements

IP.com Disclosure Number: IPCOM000044652D
Original Publication Date: 1984-Dec-01
Included in the Prior Art Database: 2005-Feb-06
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Stafford, JM: AUTHOR

Abstract

The present method permits all spaces, tabs, graphics and backspaces to be underscored between a Begin and End Underscore without requiring an extra pass or scan of the line. Using this method, additional process time and print memory space required for underscoring can be reduced. The present method requires that the data be processed as it is received and then placed in a buffer for output to the printer. As the data is received, the horizontal position of the character is tracked. When a Begin Underscore and an End Underscore are received, four special words are stored in the buffer for output to the printer.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Processing Begin and End Underscore While Minimizing Processor and Memory Requirements

The present method permits all spaces, tabs, graphics and backspaces to be underscored between a Begin and End Underscore without requiring an extra pass or scan of the line. Using this method, additional process time and print memory space required for underscoring can be reduced. The present method requires that the data be processed as it is received and then placed in a buffer for output to the printer. As the data is received, the horizontal position of the character is tracked. When a Begin Underscore and an End Underscore are received, four special words are stored in the buffer for output to the printer. These four words contain: the positions of the Begin or leftmost edge and the End or rightmost edge of the area to be underscored; the pitch or width of the underscore character; the position of the petal on which the underscore character is located; and the impression level at which the underscore is to be printed. The data buffered for output to the printer may be read either left to right or right to left depending on the direction in which the line is to be printed. The four special words containing the underscore information are recognized when the data is output to the printer regardless of the direction in which the data is read.

1