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

Substitute Printer Resident Font for Host Resident Font

IP.com Disclosure Number: IPCOM000105705D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Related People

Aden, TC: AUTHOR [+4]

Abstract

It is desirable to be able to print any file on any printer on any system. However, if the fonts requested are not available on the desired system and the fonts are not included inline, the file will fail to print. If a host resident font specified in the print file is not available on the system and the printer supports printer resident fonts, a printer resident font will be substituted on the printer. This will allow the file to be printed.

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

Substitute Printer Resident Font for Host Resident Font

      It is desirable to be able to print any file on any printer on
any system.  However, if the fonts requested are not available on the
desired system and the fonts are not included inline, the file will
fail to print.  If a host resident font specified in the print file
is not available on the system and the printer supports printer
resident fonts, a printer resident font will be substituted on the
printer.  This will allow the file to be printed.

      A file might request a coded font, character set, or code page
that cannot be found on the host or the user does not have proper
authorization to allow the resource to be used.  In this case, if the
printer supports printer resident fonts, a suitable printer resident
font is substituted.  The fonts resident on any given printer can be
obtained via the Request Resource List IPDS* command which AFP*
printers support.  With this information, the printer can be
instructed to use a printer resident font that matches as closely as
possible the character set and code page called out by the print
file.

      The mapping of host resident fonts to printer resident fonts is
done via a table that equates host resident font names with printer
resident font ids.  The printer resident font id is then checked
against the list of fonts the printer supports.  If the selected
printer resident font is not supported by the printer at this time,
another substitution...