
LPR/LPD Printing Setup On BSD Systems (Sun 4.x,
177
LPR/LPD Printing Setup On BSD Systems
(Sun 4.x, DEC
‚
Ultrix
‚
, Free BSD, etc.)
The LineJet Print Server also supports Unix operating systems which follow a
BSD print system (e.g., SunOS 4.1.x). This means a printcap file is used to
define all printers available on the host and interface scripts are not commonly
used. Instead, LPR/LPD printers are defined.
To manually configure an LPR/LPD printer on a BSD Unix system:
1. Define an entry for this new printer within the printcap file, /etc/printcap.
Syntax:
printername:
:sh:pw#80:mx#0:\
:rm=
LineJetname
:\
:rp=
LineJetdestination
:\
:lp=:\
:sd=/usr/spool/lpd/
printername
:\
:lf=/usr/spool/lpd/
printername
/log:\
:af=/usr/spool/lpd/
printername
/acct:
where
printername
is any name you would like to give to this new
printer,
LineJetname
is the host or IP name of the print server, and
LineJetdestination
is one of the pre-defined destinations/queues
on the device.
Example:
LPQ1000:
:sh:pw#80:mx#0:\
:rm=spike:\
:rp=d1prn:\
:lp=:\
:sd=/usr/spool/lpd/ LPQ1000:\
:lf=/usr/spool/lpd/ LPQ1000/log:\
:af=/usr/spool/lpd/ LPQ1000/acct:
2. Create the spool directory specified by the sd= entry in the printcap entry
for this printer.
Example:
touch /usr/spool/lpd/ LPQ1000
3. Create the log and account files specified by the
lf=
and
af=
entries in
the printcap entry for this printer.
Example:
touch /usr/spool/lpd/LPQ1000/log
touch /usr/spool/lpd/LPQ1000/acct
4. Create the spool directory to use, set the correct permissions and
ownership of the spool directory and objects within it, and start the printer
daemon for this new printer:
mkdir /usr/spool/lpd/LPQ1000
chmod -R g+rwx,o+rx /usr/spool/lpd/LPQ1000
chmod -R daemon.daemon /usr/spool/lpd/LPQ1000
lpc start LPQ1000