Content-type: text/html
ffd - Font-faulting daemon for the DEClaser 1152 printer
/usr/sbin/ffd tty [baud_rate] [tty [baud_rate]...]
Font faulting is a mechanism to handle fonts that exceed the memory capacity of the printer. Font faulting allows fonts to reside on the disk of a server system. The font-faulting daemon (ffd) sends font information to the printer on demand. The tty parameter specifies the terminal port used for font faulting, and the optional baud_rate parameter specifies the baud rate of the tty port. If baud_rate is missing, it is assumed to be 9600. Refer to i18n_printing(5) for a more detailed discussion of the font-faulting mechanism.
Currently, only the DEClaser 1152 printer uses ffd. This daemon should be run on the font-faulting server system, and there should be one and only one ffd running for each printer.
To find out if you have a printer configured for font faulting, check the /etc/printcap file. The yd field indicates whether the associated printer queue uses the font-faulting mechanism. When font faulting is enabled for a particular printer queue, the yd field specifies the font-faulting port.
Whenever you configure a new DEClaser 1152 printer to use font faulting, an associated ffd daemon starts automatically the next time the system is restarted. To start the font-faulting daemon immediately, enter a command similar to the following:
% /usr/sbin/ffd /dev/tty01 9600
This example assumes that the yd field specifies the /dev/tty01 port and that the appropriate baud rate for this port is 9600.
Whenever you restart a font-faulting daemon, you must also restart the corresponding DEClaser 1152 printer. This is necessary because font information is cached both in the daemon and in the printer. If you do not restart the printer when you restart the daemon, font information in the two caches will be inconsistent.
After restarting the printer, use the pfsetup command to download fonts.
Automatic restart of multiple font-faulting daemons does not take into account baud rate differences (if any) among the daemons. When the font-faulting server system starts, all the font-faulting daemons will start running at 9600 baud. You have to stop and restart the daemons manually to ensure that they run in baud rates other than 9600. You can also modify the /sbin/init.d/ffserver script if you want to change the baud rate globally (for all ports used by font-faulting daemons).
Commands: lpr(1), lpc(8), lprsetup(8), pfsetup(8)
Files: printcap(4)
Others : i18n_printing(5) delim off