Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method and Apparatus to Handle Text Spacing for Fixed Spaced Font

IP.com Disclosure Number: IPCOM000051179D
Original Publication Date: 1982-Aug-01
Included in the Prior Art Database: 2005-Feb-10
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Johnson, AB: AUTHOR [+2]

Abstract

A high speed raster printer is described in which the architecture is designed to permit printing with fonts of various types and styles. To accommodate the general case of variably spaced characters in a general font, a concept of variable spacing (VSP) has been introduced to allow variable spacing between characters.

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

Page 1 of 1

Method and Apparatus to Handle Text Spacing for Fixed Spaced Font

A high speed raster printer is described in which the architecture is designed to permit printing with fonts of various types and styles. To accommodate the general case of variably spaced characters in a general font, a concept of variable spacing (VSP) has been introduced to allow variable spacing between characters.

In defining a page to be printed, a "scan table" and a "character table" are composed to specify X and Y positions of all characters.

In building the character table entries, the text codes in an input data stream are examined serially by the control microcode. However, when a VSP code is encountered, the microcode is interrupted to reestablish a new print position.

The overall printer performance may be adversely impacted if an excessive number of interrupts occur. In some cases, the interrupts are unavoidable. However, in the special case in which only fixed spaced fonts are used, and in which the VSP is set equal to the space occupied by one character of the font, the VSP can be handled with the same efficiency as a simple character in the font.

Since the above specified special case is common in typewritten pages and in computer program listings, a significant improvement in overall performance of the printer can be achieved by implementing a method and apparatus to handle the special case.

The method and apparatus comprise creating a special blank character in a special location...