| Previous | Table of Contents | Next |
Follow these additional steps on Solaris 2.x print clients only if you want to set up the SAF. You do not need to do any additional configuration for a SunOS 4.x print client.
# sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND tcp listen - 9999 ENABLED /usr/lib/saf/listen tcp #
NOTE: It may take several minutes before the network listen service is enabled.
Table 11-9 lists the variable input to the pmadm command used to configure the three listen port monitors.
| type Value | nlscmd Value |
|---|---|
| lp | nlsadmin -o /var/spool/lp/fifos/listenS5 |
| lpd | nlsadmin -o /var/spool/lp/fifos/listenBSD -A 'xaddress' |
| 0 | nlsadmin -c /usr/lib/saf/nlps server -A 'xmodified address' |
NOTE: Type x at the beginning of the universal (or modified universal) address in the next step exactly as shown. In addition, be sure to enclose the address in single quotation marks so as to avoid stripping off the backslash.
The following example shows the steps for setting up a Solaris 2.x print client oak to print on pinecone, which is connected to the Solaris 2.x print server pine. Beginning with the lpsystem command, you would perform the same steps on other print clients such as ash, elm, and maple to let them become print clients of pine. You must tell each client system about the print server and the characteristics of its printer.
oak% rlogin pine
pine% lpstat -p pinecone -l
printer pinecone is idle. enabled since Wed Jan 2 18:2Ø:22 PST
1991. available.
Content types: PS
Printer types: PS
Description:
Users allowed:
(all)
Forms allowed:
(none)
Banner not required
Character sets:
(none)
Default pitch:
Default page size:
pine% su
# lpsystem -t s5 oak
"oak" has been added.
pine% logout
oak% su
# lpsystem -t s5 pine
"pine" has been added.
# lpadmin -p pinecone -s pine -T PS -I PS
# cd /etc/lp/fd
# lpfilter -f download -F download.fd
# lpfilter -f dpost -F dpost.fd
# lpfilter -f postio -F postio.fd
# lpfilter -f postior -F postior.fd
# lpfilter -f postprint -F postprint.fd
# lpfilter -f postreverse -F postreverse.fd
# accept pinecone
destination "pinecone" now accepting requests
# enable pinecone
printer "pinecone" now enabled
# lpadmin -p pinecone -D "PostScript Laser printer in Building 5,
Room 262"
# lpadmin -d pinecone
# lpstat -t
scheduler is running
system default destination: pinecone
system for pinecone: pine
pinecone accepting requests since Mon Mar 4 15:15:21 PST 1991
printer pinecone is idle. enabled since Mon Mar 4 15:15:26 PST
1991. available.
# lpsystem -A
ØØØ2Ø2Ø3819418ØeØØØØØØØØØØØØØØØØ
# pmadm -a -p tcp -s lp -i root -m `nlsadmin -o
/var/spool/lp/fifos/listenS5`
-v `nlsadmin -V`
# pmadm -a -p tcp -s lpd -i root -m `nlsadmin -o
/var/spool/lp/fifos/listenBSD
-A
'xØØØ2Ø2Ø3819418ØeØØØØØØØØØØØØØØØØ'` -v `nlsadmin -V`
# pmadm -a -p tcp -s Ø -i root -m `nlsadmin -c /usr/lib/saf/nlps_server
-A
'xØØØ2Ø2ØACE819418ØeØØØØØØØØØØØØØØØØ'` -v `nlsadmin -V`
pine# cat /var/saf/tcp/log
1Ø/28/91 1Ø:22:51; 178; †(#)listen:listen.c 1.19.9.1
1Ø/28/91 1Ø:22:51; 178; Listener port monitor tag: tcp
1Ø/28/91 1Ø:22:51; 178; Starting state: ENABLED
1Ø/28/91 1Ø:22:51; 178; Service Ø: fd 6 addr
xØØØ2ØACE819418ØeØØØØØØØ000000000
1Ø/28/91 1Ø:22:51; 178; Service lpd: fd 7 addr
xØØØ2Ø2Ø3819418ØeØØØØØØØ000000000
1Ø/28/91 1Ø:22:52; 178; Net opened, 2 addresses bound, 56 fds free
1Ø/28/91 1Ø:22:52; 178; Initialization Complete
# lp /etc/passwd
request id is pinecone-23
| Previous | Table of Contents | Next |