----- March 4, 1987 This READ-PCL.TXT file contains: -the latest information you need about using the updated drivers for printers which use HP's Printer Command Language (PCL) -information on using the latest version of PCLPFM to simplify installation of Soft Fonts. NOTES ON THE LASERJET DRIVER INCLUDED ON THIS DISK The driver file HPPCL.DRV is an updated driver for the Hewlett-Packard LaserJet, LaserJet Plus, and selected compatibles. This driver supercedes the drivers HPLASER.DRV and HPLASERP.DRV available on the Windows disks or shipped with previous versions of Microsoft Windows. The driver includes support for a wider range of HP font cartridges, support for soft (downloadable) fonts, and generally improves the performance of PageMaker on these printers. This driver is a standard Windows driver and should work with any Windows application. Note, however, that Aldus has not performed exhaustive compatibility testing of this driver with other Windows applications. Such testing is ongoing as new Windows applications are developed. If you experience trouble using the PageMaker-supplied driver with other Windows applications, try using the drivers supplied with Windows. If the problem exists with the Windows-supplied drivers as well, contact the supplier of the other application. FOR USERS WITH VERSION 1.00 OF THE PAGEMAKER- SUPPLIED DRIVER, HPPCL: Minor changes have been made to some of the font names in a few of the HP font cartridges supported by this driver. Since Windows matches your requested font to an available font by matching the font name, this may cause some fonts to be mismatched during printing. If this occurs, it can be fixed by selecting the text in PageMaker using the text tool and using the Type Specs... command to change the type font to the new name. The specific font names which have been changed are: Old Name New Name -------------- ------------------------ Gothic Letter Gothic Presentation Presentations Prestige Prestige Elite INSTALLING SOFTFONTS The 1.03 version of PCLPFM lets you install either a single font or a group of fonts more easily than the procedure described on pages 25 through 28 of the PageMaker Installation Guide. Although the procedure described there is still valid, we recommend that you use the new procedures described below. Briefly, after copying the soft fonts on your hard disk, you run the PCLPFM program provided on PageMaker's Driver disk. PCLPFM creates a Printer Font Metrics (.PFM) file for each soft font file, then creates another file, APPNDWIN.INI, that you copy into the appropriate place in your WIN.INI file (Windows initialization file). When you run PCLPFM, you can specify: - a single soft font name, including a full path, drive, or directory - a group of soft font names, using single or multiple-character wildcards (for example, *.USP or HV???#R8.SFP) The procedures that follow assume that you create and use the subdirectory \PM\PCLPFM to store soft font files and run PCLPFM. In fact, you can use any directory, as long as you specify a full pathname wherever appropriate. Individual steps in the procedures may vary, depending on whether you have the full retail version or a run-time version of Windows. When you have finished, you'll need to restart Windows before the new soft fonts take effect. NOTE: You must have already installed the printer driver and used it at least once before following these procedures. STEP 1 : Copy Soft Font files to your hard disk. 1. Create a subdirectory \PM\PCLPFM in the PageMaker directory (\PM). This directory should contain only soft font files, the .PFM files as they are created, and the PCLPFM program file(s). 2. Copy the soft font files you wish to use from the vendor's disk to the \PM\PCLPFM directory. STEP 2 : Use PCLPFM.EXE to create PFM files. If you plan to use the soft fonts with a non- Windows application or if you want to permanently download fonts to your printer, first follow the vendor's instructions for downloading the fonts and then the instructions below. Make a note of the ID numbers for such fonts; you'll need these numbers later when you edit WIN.INI. If you plan to use the soft fonts only from Windows via a temporary download, the following procedures are all you need. 1. Insert PageMaker's Driver disk into drive A, then copy PCLPFM.EXE to the \PM\PCLPFM directory. If you will be running PCLPFM.EXE from Windows, also copy the file PCLPFM.PIF. 2. Start the program PCLPFM.EXE. From MS-DOS, type PCLPFM, then press the Enter key. In the MS-DOS Executive window in Windows, double-click on the program PCLPFM.EXE. 3. When prompted, type a single soft font filename or use wild cards, then press the Enter key. For example, for a single font, type a name like HV10B#R8.SFP; for a group of fonts, type something like *.USP, HV*.SFP, or HV???#R8.SFP (actual naming conventions vary according to soft font manufacturer). 4. Review the PFM filename(s) as displayed. When naming the PFM file(s), the program modifies the font name provided by the vendor by replacing the last character of the name with a P (portrait) or L (landscape) and changing the filename extension to .PFM. For example, a downloadable font named HV10B#R8.SFP becomes HV10B#RP.PFM. The program tells you if a file with the same name already exists. Type Y to replace the existing file, or N to go back and change the filename. 5. Press the Enter key to accept the .PFM filename(s). For a single file, you still have an option to change the name by pressing the Backspace key to erase the name, then typing a new name before pressing the Enter key. For multiple files, the PCLPFM program simply displays all the filenames. 6. When prompted, press Y to save the necessary soft font information in a file called APPNDWIN.INI. The PCLPFM program creates this ASCII file for you to insert into your WIN.INI file so that Windows can read the soft fonts. STEP 3 : Modify WIN.INI The last step is to insert the contents of APPNDWIN.INI in the proper place in WIN.INI. If you are running the retail version of Windows, you can modify WIN.INI using Notepad: 1. Open the file APPNDWIN.INI. Open Notepad by double-clicking on APPNDWIN.INI in the MS-DOS Executive window. 2. Copy the entire file to the Clipboard. Choose "Select all" from the Edit menu, then "Copy" from the Edit menu. 3. Open WIN.INI. Open the MS-DOS Executive window. Start another copy of Notepad by double-clicking on WIN.INI. 4. Copy the information from the Clipboard into WIN.INI. In WIN.INI, search for the appropriate printer keyword (for example, [HPPCL,LPT1]) -- you'll insert the soft font information after the printer keyword. Click to choose an insertion point, then choose "Paste" from the Edit menu to copy the PFM font information. 5. Edit the inserted information in WIN.INI so that PageMaker will read the soft font files. Erase the small box (an end-of-file marker), if there is one, from the end of the soft font information you've just copied. If you used a wildcard when running PCLPFM, you may have converted more soft fonts than you actually want. Check the filenames in WIN.INI and delete the entire line for any font that you don't want. For each font you permanently download (that is, as long as the printer is on), delete everything from the comma to the end of the line. Then edit the font ID number, if necessary, to match the number loaded into the printer. Check to see that all font ID numbers are unique -- they need not be consecutive. 6. Finish up. Save WIN.INI, close both copies of Notepad, close Windows, then start Windows up again. NOTE: Windows MUST be restarted for the newly- installed Soft Fonts to be available. If you are running the run-time version of Windows, modify WIN.INI using EDLIN or any word-processing application that reads and saves files as ASCII text: 1. In WIN.INI, locate the printer keyword (for example, [HPPCL,LPT1]) as described in the procedure for using Notepad. 2. Insert the entire contents of APPNDWIN.INI starting on the line after the printer keyword. 3. Edit the inserted information in WIN.INI so that PageMaker will read the soft font files. If you used a wildcard when running PCLPFM, you may have converted more soft fonts than you actually want. Check the filenames in WIN.INI and delete the entire line for any font that you don't want. For each font you permanently download (that is, as long as the printer is on), delete everything from the comma to the end of the line. Then edit the font ID number, if necessary, to match the number loaded into the printer. Check to see that all font ID numbers are unique -- they need not be consecutive. 4. Finish up. Save WIN.INI, close your word-processing application, then start PageMaker again. A WORD ABOUT SOFT FONTS AND SCREEN FONTS Soft Fonts are printer fonts. For some Soft Fonts, especially "decorative" fonts, there are currently no screen fonts available that allow you to see an accurate rendering of that Soft Font on the screen. This situation is expected to improve as font and printer vendors introduce screen fonts to match the available printer fonts. Windows and PageMaker use generic screen fonts (a Roman, sans serif, monospaced, and "decorative") to display the text on the screen. However, the printed text will be the Soft Font you specified. One effect of the use of generic fonts is that positioning of letters and words on the screen may not correspond to the exact positioning of the printed text on the page, though in most cases it will be close. What PageMaker goes to great lengths to do, however, is to ensure that where a line ends on the screen corresponds to the exact position of that line's ending on the printed page. If you find yourself in PageMaker looking at text on the screen and wondering what font it will print as, select a portion of that text and call up the Type Specs dialog box. Scroll through the list of fonts. If one of the fonts in the font list is highlighted, that is the font that the text has been assigned, and that is the font that will be used when it is printed. If no font in the list is highlighted, the area you have selected includes text with several different font specifications. Try cancelling the Type Specs dialog, select a smaller area of text, and call up Type Specs again. -----