Specifying font substitution through initialization files
To do this task, use this procedure:
- From a command line, access the UserInit file that is located in the /var/psf/ps2afp2 directory on an InfoPrint Manager AIX or InfoPrint Manager for Linux server. If you are using a configuration file and daemon other than the default 3160d.cfg postscript daemon configuration file, the you will need to determine which daemon is being used and change the initialization file for that daemon.
- Using your editor of choice, edit the file.
- Add this to the UserInit file to make sure that missing fonts are replaced by Courier fonts to allow the job
to print :
%! turnFontSubstitutionOn
Note: If you want to make sure that fonts not inline with the job or resident on your printer do not print, type this change in the UserInit file:%! turnFontSubstitutionOff
- Save and close the file.
You can use the desktop Text Editor to rename the font.subs.on or font.subs.off files and use this UserInit file at your installation.
When a job requests fonts that are not included inline with the job or resident on the printer, and you do not want to substitute a Courier font to make sure that the job prints, you need to embed the font or make the font available on the rip machine. If the required font is not available, the selection mechanism searches for the best match for the required font.
You can set up the pragma in the daemon configuration file used for all jobs through that daemon:
pragma pdf2psOptions=abortiffontmiss=yes