Browse Prior Art Database

A Method to Reload Printer Fonts

IP.com Disclosure Number: IPCOM000060652D
Original Publication Date: 1986-Apr-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Chen, JN: AUTHOR [+3]

Abstract

A method is described to determine when to load printer fonts when it is not possible to read font information directly from the printer.

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

Page 1 of 1

A Method to Reload Printer Fonts

A method is described to determine when to load printer fonts when it is not possible to read font information directly from the printer.

In an environment where multiple users, applications, and operating systems can access the same printer and that printer has loadable fonts (either from the host or an internal printer diskette) it is very difficult for any one user, application, or operating system to know fur sure which fonts are loaded at a given time unless that user, application, or operating system explicitly loads them and is allowed to retain control of the device until it has completed its desired job. For most printers, font loading is an operation that may require sev seconds. If font information is not accessible from the printer device directly, then every print job would have to reload fonts to assure the proper font set. This would severely degrade printer throughput without any functional advantage.

In order to reduce the severity of this problem, a data area is reserved in the Unix Print Device Driver to track font status changes across print jobs. This Printer Device Driver Font status area is set to 0 at IPL time, indicating that printer default fonts have been loaded. Applications that change fonts need to update the font status area with the new font status. Applications can also check this status area to see if they need to load their special fonts or can use the already loaded fonts. This avoids the proble...