Solaris 8 Printing
Types of printers:
local
remote
network (has it's own IP and host name)
LP print services:
initialization
queuing
tracking
fault notification
Print Manager - as root type # /usr/sadm/admin/bin/printmgr &
Print commands:
$ /bin/lp filename
$ /usr/ucb/lpr filename
Atomic style:
$ /bin/lp -d printerA filename
$ /usr/ucb/lpr -P printerA filename
POSIX style:
$ /bin/lp -d host2:printerB filename
$ /usr/ucb/lpr -P host2:printerB filemane
LPDEST or PRINTER environmental variables to default printer name
$HOME/.printers in user's home directory set default printer _default printername
/etc/printers.conf
Format of /etc/printers.conf:
_default|lp
:use=host1:
:bsdaddr=host1,printerA
/etc/lp directory
contains a subdirectory for each local printer known
/var/spool/lp directory
contains list of current requests that in are print queue
/var/lp/logs directory
contains an ongoing history of print requests
/usr/lib/lpsched daemon
scheduler for the LP print service
enable and disable commands
accept and reject commands
halting and restarting the LP Print Service
# /usr/lib/lpshut
# /usr/lib/lpsched
or
# /etc/init.d/lp stop
# /etc/init.d/lp start
Back