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

Character Sharing in a Laser Printer Environment

IP.com Disclosure Number: IPCOM000100409D
Original Publication Date: 1990-Apr-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 2 page(s) / 80K

Publishing Venue

IBM

Related People

Brown, JK: AUTHOR [+3]

Abstract

Disclosed is a method of storing bitmap characters in a laser printer environment that allows for optimum usage of space while minimizing addressing constraints and processing overhead associated with the lookup of a character.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 64% of the total text.

Character Sharing in a Laser Printer Environment

       Disclosed is a method of storing bitmap characters in a
laser printer environment that allows for optimum usage of space
while minimizing addressing constraints and processing overhead
associated with the lookup of a character.

      Fonts are a critical element in any laser printer, and it is
always a goal to minimize the storage requirements. In general, the
most significant storage need associated with font data is the space
required for the individual bitmap characters; therefore, sharing
these characters across fonts will result in a savings in memory.
Additionally, it is desirable to allow optional cartridge fonts to
reference bitmaps contained in the resident fonts (rather than
reproduce them at the expense of money  or more fonts) without
restricting the location of fonts across multiple releases of the
printer resident fonts.  Lastly, the real-time nature of a swathing
laser printer places sizable performance constraints on the lookup of
the bitmap characters of a font.

      Specifically, a font consists of a header or font control block
which contains font parameters of metrics and then a code page which
maps glyph identifications (typically 0 to 255) to character data
(character bitmaps and metric data), and the individual character
bitmap and metric data. Functionally, a font set (either resident or
cartridge) consists of several such fonts.

      The essence of this invention is to p...