------
Richard Schwaninger
english/ljetmgr.tex
Version 2.3
Document 1.5
11/05/1996
The Laserjet family of printers from Hewlett-Packard is the standard for printers all over the world, from hobbyists up to big companies. Users can print a lot of fancy pages containing text and graphics, but the control of certain features is not possible directly from the computer.
These features are normally controlled from the front panel of the printer (the newer Laserjet 5 no longer has such a panel -- you can directly control it from your MS-Windows program).
The Print Manager makes the options on the front panel of a printer available to the user. This way you can conveniently change settings without moving from your computer to the printer. This is especially usefull if the printer is not directly located on your desk (as it will be with most Unix installations).
With the Print Manager you can change options that affect the output of standard text (eg page length, orientation, font), options that affect the quality of the printout or the paper bin from which the pages should be choosen.
You can store specific settings for later (quick) reuse.
The main window of the Print Manager is used to select a printer and to set and display all the available options for this printer. Additionally you can save and restore settings from disk.
As you can see this dialog contains the following sections:
The most important function in the menubar is the selection box Immediate in the Options submenu.
As long as this flag is in the off position all changes you make are only sent to the printer wehn you click on the Set button.
If it is on then every change you make is immediately carried out. If you want to change from Econo-Mode to Quality-Mode and don't want to change any other settings in the printer then it is perhaps best to use this mode.
The small printer icon at the bottom of the main window indicates the state of this flag -- it blinks in immediate mode.
The entry new profile is used to create a new printer profile. See the corresponding section for more details.
The File- and Help-submenus should be self explanatory.
When you start up the PrintManager your systems default printer is automatically selected and shown in the print selection box.
All changes you make will be applied to this particular printer.
If you want to select another printer then just open up the combobox by clicking on the down arrow and select any of the printers displayed in the pulldown list. From now on this will be the selected printer upon which all further actions will take place. This change is reflected by showing the new printers name in the selection box.
If your printer is not on the list (or there is not even a single printer in the list) then see the section on installing Print Manager.
A lot of settings can be changed for any given printer. They fall into four categories Page, Fonts, Printer and Miscellaneous. You select one of these categories by clicking on the corresponding item of the (virtual) notebook.
You may also change to one of the items by pressing Alt and the underlined key of that item (eg n to go to the Fonts section.
The options in the page section deal with the output of simple text files. Most advanced print programs will override these settings so don't blame me if they don't work. They are of invaluable use when you want to print all sorts of text files (mostly in combination with the Fonts section.
The following settings are only valid for plain ASCII-text prints.
The options directly executed by the printer are Eject, Reset and Init.
Profiles are usefull to switch the printer between two or more standard settings. If you find yourself changing from econo-mode to high quality printouts all the time then you may add two profiles named Save Toner and Quality Printout. These settings can be recalled and sent to the printer.
The default profile Default is set to the factory defaults of the printer.
A profil is activated by selecting it in the list Printer-Profile. All settings will now reflect the values stored in this profile. No values will be sent to the printer at this time to allow you to make small changes to this settings. You have to click onto Set to actually send the settings to the printer.
As you have seen you can change settings after you have selected a profile and then set the printer to your desired values.
You create a new profile by using the menu Options/new profile and entering the name of the profile in the field profile name. Pressing Ok will actually create a new profile, will set it to default values and will select it. To make the profile permanent (that is it will be available when you start Print-Manager the next time) use the Save button.
Profiles are stored in the file ljetmgr.usr in the user's home directory. This file contains a plain-text representation of the printer settings and may be changed with any external editor.
Although the program tries to automatically guess the correct values for a lot of options you may want to provide different values to some of the options.
All important options can be modified in two locations:
You may now use the configuration editor available through the menu Setup/Config to edit the user specific settings.
All entries in this files may be made with a standard text editor. They are in the following format:
[<thema>] <name1> = <wert1> <name2> = <wert2>
Real values have to be substituted for names in < >. If you want to modify the default paper format for example then enter the following code into the config file:
[Pjl-Profile-Default] Format = Letter
If a printer is not automatically detected or need special parameters you may add an entry like the following example:
[Pjl-Print] Printers = New [Pjl-Print-New] Name = my new printer Device = lpr -Pljet4
These lines add the given printer to the list that is automatically created ([Pjl-Print]Printers), the displayed name will be my new printer and the command to send data to the printer is lpr -Pljet4.
Various startup settings of the program may be customized with the configuration file. Here are the most important:
[PJL] Immediate = yesAllowed values are yes and no.
[PJL] Printcap = /etc/printcap
[PJL] PrintProgram = lpr -P%pWhen using this command %p will be replaced by the name of the printer the command is sent to.