Browse Prior Art Database

Accumulating Printer Spaces to Improve Printing Performance

IP.com Disclosure Number: IPCOM000061653D
Original Publication Date: 1986-Sep-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 13K

Publishing Venue

IBM

Related People

Carter, KE: AUTHOR

Abstract

The Class E printer, QuietWriter*, provides a command to advance the printhead in units which do not match the active pitch. This command degrades printing performance and expends printer ribbon. The DisplayWrite* 3 test processing program for the IBM Personal Computer (PC) allows the operator to print lines containing overstruck, bold, and underscored text. Lines containing overstruck text require a separate pass to print the overstriking characters. Lines containing underscored text may require a separate pass to underline the correct area. For the Class E printer, such as the IBM QuietWriter printer, lines containing bolded text also require a separate pass. Whenever one of these passes is made, the printhead is positioned at the correct location within the line which requires processing.

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

Page 1 of 2

Accumulating Printer Spaces to Improve Printing Performance

The Class E printer, QuietWriter*, provides a command to advance the printhead in units which do not match the active pitch. This command degrades printing performance and expends printer ribbon. The DisplayWrite* 3 test processing program for the IBM Personal Computer (PC) allows the operator to print lines containing overstruck, bold, and underscored text. Lines containing overstruck text require a separate pass to print the overstriking characters. Lines containing underscored text may require a separate pass to underline the correct area. For the Class E printer, such as the IBM QuietWriter printer, lines containing bolded text also require a separate pass. Whenever one of these passes is made, the printhead is positioned at the correct location within the line which requires processing. For example, to overstrike an area within a line, the printhead is positioned at the start of the area to overstrike and the overstrikes are then output as required. To correctly position the printhead for such passes, spaces are output as "place holders" for the characters not involved in a particular pass (e.g., characters which are not overstruck when processing an overstrike pass). This includes characters both before and after the area to process. Whenever a line is justified or proportionally spaced, the pitch of some of these spaces may not equal the default pitch (12 pitch for proportional spacing). Many printers provide a command which allows the printer to move such distances in a continuous, uninterrupted manner. However, the QuietWriter printer only provides a command which interrupts the continuous motion of the printer when moving such distances. This command also causes printer ribbon to be expended. For proportional spacing, this means that printing is interrupted, and ribbon expended, each time a character is replaced with the command to move forward the width of that character. This causes a major performance problem when printing propo...