1€ EGI [\  AÚ2I% GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$EGIntroduction to the IBM 4019 LaserDriver UtilityI%FH LaserDriver lets you easily select functions, set up user defaults, and send printer commands. You can do all of this by selecting items from easy-to-use menus. The selectable printer functions are included in the utility. These functions are described (by data stream mode) in the following sections: ^ Setup with IBM PPDS Commands ^ Setup with HP Commands ^ Setup with Plotter Commands ^ Setup with PostScript© Commands The printer control commands are contained in a file called EDEFAULT.CDS.F The program uses this file to display the printer control commands on the menus. You can modify this file by adding and deleting printer control commands. This is described later in this document in the section called GPrinter Control CommandsH. Any changes you make to printer settings through LaserDriver (except setting user defaults) are temporary. These settings remain active until you change them again, reset the printer, or until you turn the printer off. If you change any printer settings from the ESet User DefaultsF menus, they are stored in the printer memory as user defaults. These remain active until you change them again or until you restore the printer factory default settings. ENote:F Many application software programs precede all printed jobs with a reset command, which can override the settings you have selected through LaserDriver. GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GEActive Keys in the LaserDriver UtilityI%FH[\  A¹2 The keys you can use with the program are: E^ ^ FMoves the cursor through the active menu. E^^Ä^Ù FSelects the currently highlighted choice on a menu. E+/- FDisplays each selectable value for the highlighted menu item. EEsc FReturns you to the previous menu. If you press EEscF from the Main Menu, you exit the program. EPgUp FDisplays the previous screen of printer control commands if the list is longer than one screen. EPgDn FDisplays the next screen of printer control commands if the list is longer than one screen. EHome FMoves the cursor to the top of the list of printer control commands. EEnd FMoves the cursor to the bottom of the list of printer control commands. ESpacebar FSelects or deselects an item on a Font Download menu. EF5 FChanges the directory path for downloading fonts on a Font Download menu. EF6 FRefreshes the font information displayed on a Font Download menu. EF10 FPrints this documentation. I"ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄI! I&© PostScript is a trademark of Adobe Systems Incorporated, registered in the United States.I! [\  AÚ2 GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GESetup with IBM PPDS CommandsI%FH The following sections describe the functions available when you select ESetup with IBM PPDS CommandsF from the Main Menu. EReset PrinterF[\  A`2 [\  A½2 This function resets the printer to the IBM PPDS Mode default settings. EForm FeedF[\  A`2 [\  A½2 This function sends a form feed command, causing the printer to print a page. ESet Number of CopiesF[\  A`2 [\  A½2 This function lets you change the number of copies that print for each page of a print job. The printer produces the specified number of copies of each page before printing the next page in the job. ESet Lines per InchF[\  A`2 [\  A½2 This function lets you change the lines per inch setting. ESet Lines per PageF[\  A`2 [\  A½2 This function lets you change the lines per page setting for pages printed in portrait orientation. ESet Left and Top MarginsF[\  A`2 [\  A½2 This function lets you specify the left and top margins for pages printed in portrait orientation. ESet Paper Source and SizeF[\  A`2 [\  A½2 This function lets you change the active paper source and the paper size for that source. EPrint a FileF[\  A`2 [\  A½2 This function lets you send a file to print on your printer. EDownload FontsF[\  A`2 [\  A½2 This function lets you download PPDS soft fonts to printer memory. ESelect a FontF[\  A`2 [\  A½2 This function lets you select any font currently available to the printer. To select a font from a font card, the card containing the selected font must be installed in the printer. To select a download font, the font must already be downloaded to printer memory. EDelete Downloaded FontsF[\  A`2 [\  A½2 This function lets you delete any or all downloaded fonts. [\  A½2 GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GESetup with HP CommandsI%FH The following sections describe the functions available when you select ESetup with HP CommandsF from the Main Menu. EReset PrinterF[\  A`2 [\  A½2 This function resets the printer to the HP Emulation Mode default settings. EForm FeedF[\  A`2 [\  A½2 This function sends a form feed command, causing the printer to print a page. ESet Number of CopiesF[\  A`2 [\  A½2 This function lets you change the number of copies that print for each page of a print job. The printer produces the specified number of copies of each page before printing the next page in the job. ESet Lines per InchF[\  A`2 [\  A½2 This function lets you change the lines per inch setting. ESet Lines per PageF[\  A`2 [\  A½2 This function lets you change the lines per page setting for pages printed in portrait orientation. ESet Left and Top MarginsF[\  A`2 [\  A½2 This function lets you specify the left and top margins for pages printed in portrait orientation. ESet Paper Source and SizeF[\  A`2 [\  A½2 This function lets you change the active paper source and the paper size for that source. EPrint a FileF[\  A`2 [\  A½2 This function lets you send a file to print on your printer. EDownload FontsF[\  A`2 [\  A½2 This function lets you download HP fonts. ESelect a FontF[\  A`2 [\  A½2 This function lets you select any fonts currently available to the printer. To select a font from a font card, the card containing the selected font must be installed in the printer. To select a download font, the font must already be downloaded to printer memory. EDelete Downloaded FontsF[\  A`2 [\  A½2 This function lets you delete any or all downloaded HP fonts. GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GESetup with Plotter CommandsI%FH The following sections describe the functions available when you select ESetup with Plotter CommandsF from the Main Menu. EReset PrinterF[\  A`2 [\  A½2 This function resets the printer to the Plotter Emulation Mode default settings. EInitializeF[\  A`2 [\  A½2 This function resets the printer to the default Plotter Emulation Mode settings and clears any error conditions. EForm FeedF[\  A`2 [\  A½2 This function sends a form feed command, causing the printer to print a page. ESet Pen ThicknessF[\  A`2 [\  A½2 When your printer operates in Plotter Emulation Mode, it can produce various line thicknesses that emulate the different pen sizes you can use with a plotter. This function lets you select the line thickness the printer uses. GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GESetup with PostScript CommandsI%FH The following sections describe the functions available when you select ESetup with PostScript CommandsF from the Main Menu. EReset PrinterF[\  A`2 [\  A½2 This function resets the printer to the PostScript Mode default settings. EForm FeedF[\  A`2 [\  A½2 This function sends a command to the printer, causing the printer to print a page. ESpecify Fonts for Idle-Time Scan ConversionF[\  A`2 [\  A½2 Fonts available to your printer in PostScript Mode must be converted to a usable format before they can be processed and printed with a print job. Idle-time font scan conversion is a function that keeps frequently used fonts in printer memeory, ready for use in a print job. The printer uses time between print jobs to convert characters in commonly used fonts and point sizes. If a print job uses any of these characters, the job processes faster than it otherwise would. This function lets you change the default fonts that the printer converts. ESet PostScript Mode User DefaultsF This function lets you select the following items for PostScript Mode: EStart PageF When Start Page is enabled, the PostScript Mode start page prints each time you turn the printer on in PostScript Mode. ETray SwitchingF When tray switching is enabled (the optional 500-sheet second drawer must be installed) the printer switches to the alternate paper tray when the active one empties. EPaper Jam RecoveryF When paper jam recovery is enabled, all pages that are lost because of a paper jam, or because the printer top cover was opened, are printed. EWait TimeoutF The amount of time (in seconds) the printer waits to receive additional data before canceling the print job. EManual Feed TimeoutF The amount of time (in seconds) the printer waits for a manually fed page, after a Load Paper Request, before canceling the print job. EJob TimeoutF The amount of time (in seconds) the printer allows for processing a print job. If the job is not completed in the specified time, it is canceled. EDownload Adobe Type 1 FontsF[\  A`2 [\  A½2 This function lets you download Type 1 Adobe fonts. EPrint a PostScript FileF[\  A`2 [\  A½2 This function lets you send a PostScript file to print on your printer. [\  A½2 GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GESet User DefaultsI%FH This function lets you specify the user default settings for an individual data stream mode. You can also specify settings that apply to all data stream modes. GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GESelect Printer PortI%FH This function lets you select where the output from LaserDriver is sent. LPT1 through LPT5 are paralle1 interface ports, COM1 through COM5 are serial interface ports. EOther PrinterF lets you specify a printer connected to any other port, as in a LAN environment. EOutput to a FileF lets you specify the name of a DOS file to which the commands are sent, instead of the printer. [\  A½2 GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$GEPrinter Control CommandsI%FH EIntroductionF The file EDEFAULT.CDSF contains the printer control commands which you can select from the printer control command and printer function list. You can add and delete printer control commands in the EDEFAULT.CDSF file to customize LaserDriver. You can also create a new file to use for including printer control commands in the program. To use a new file with LaserDriver, you must include the name of the file with the startup command. For example, you would type Elazrdrvr newstuff.cdsF where ElazrdrvrF is the startup command, and Enewstuff.cdsF is the name of the file containing your printer control commands. Commands listed in a command file must be in the following format: Emenu commandname; commandvalueF EmenuF The data stream menu in which the command appeears. If you use EANYF for the menu, the command appears in all data stream menus. EcommandnameF The name of the command (or file) as it appears in the data stream menus. You can use up to 48 characters in the command name. E;F Used as a separator between the command name and the command value. EcommandvalueF decimal values of the printer control command. Each value be separated by a comma. EORF The name of a separate file that contains a printer control command. ENote:F Lines that begin with a percent symbol (%) are considered comments and are ignored by LaserDriver. I$EExamples of Command File LinesI%F The following are examples of valid lines in a command file:EI& [\  A´2 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ ANY Reset Printer to Factory Defaults; 27, 91, 75, 1, 0, 5 ³ ³ PPDS Set Line Spacing to 8 LPI; 27, 48 ³ PPDS Print a To Do List; c:\todo\todolist.txt ³ ³ POSTSCRIPT Print the Company Logo; c:\postscpt\logo.ps ³ ³ % This is a comment line. It is ignored by the utility. ³ ³ HP Select 10 Chacracters per Inch; 27, 40, 115, 49, 48, 72 ³ ³ ³ I% GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄH I$EMode Switching and PostScriptFI% The ELAZRDRVRF utility is capable of switching the printer's emulation mode from any emulation to any other emulation. Between the PPDS, PCL, and plotter emulations, this mode switching is "seamless". That is, the mode can be switched as often as necessary and without regard for the current state of the machine. However, the IBM LaserPrinter's PostScript Option does not support seamless mode switching, so some care must be taken when changing to or from PostScript mode. The restriction is this: Ewhen switching to or from PostScript emulation, the printer must be in an idle stateF. Otherwise, any datastream commands received just before or after the mode switch command may be lost.