198
Chapter 10 Unix Host Configuration

HP-UX Configuration Guidelines

Within SAM follow the menu:
Printers and Plotters
Printers/Plotters
Printer/Plotter Manager menu ... select Actions
Add Local Printer/Plotter Add parallel Printer/Plotter or
Add serial Printer/Plotter
If parallel printer is selected:
Printer Name user's choice
Printer Model Interface user's choice
Printer Device File Name SAM creates a special file
Printer Class user's choice
If serial printer is selected:
The system displays the Serial Interface Hardware Paths
Port select a valid port
Printer Name user's choice
Printer Model Interface user's choice
Printer Device File Name SAM creates a special file
Printer Class user's choice
Printing Setup On Sys V
This setup involves any Unix operating system using System V print spoo ling
(e.g., SCO, Solaris , DG/UX , Sun 2.5.x, 2.6 , 2.7 and similar, etc.). This
means an interface file is used for each defined print er and in the case of any
System V print setup involving a NIC, the RSHD protocol is use d to transfer
data from the host to the print server.
To manually configure a new System V printer on a Uni x station, create a
dummy device file that acts as a locking mechanism between contending print
jobs.
Sys V printing is characterized by use of the lp printer inte rface program,
lpsched
printer scheduler, and the use of an interface file. T he file
lpadmin
is used in setting up the print queue definition. As of Sun 2.6 and on, the
interface file
netstandard
is provided in a generic interface file intended for
network print servers such as the NIC. Also as o f Sun 2.6 the ability to print to
a socket (sometimes called raw tcp) or a remote printer (
dest
for P5000LJ) is
provided.
Root access is required to use
lpshut
(stop the print scheduler to add a new
printer with
lpadmin
),
lpsched
and
lpadmin
.
For the following example, assume the print queue to be cre ated is
lobby
,
and the ping-able IP Address name of the P5000LJ is
LJ_PS1
, and you wish
to print to remote printer (dest)
d1prn
on LJ_PS1. As always with Unix,
commands are case-sensitive. Also, be sure to use the
bourne
or
korn
shell,
not the
cshell
when using the commands.