Příklad konfigurace lokální tiskárny:# LOCAL djet540 lp|dj|deskjet| HP Deskjet 540:\ :sd=/var/spool/lpd/dj:\ :mx#0:\ :lp=/dev/lp1:\ :sh: #sh \ potlačení banner page před každou úlohou #sf potlačení form feedu za každou úlohou #lf=/varloglpd-errs\ log file #pl#60 page length #mx - maximalní velikost tiskové úlohy #mc maximum kopií mc nebo mx#0 bez omezení #if=/usr/... input filter - pro postscript...Příklad konfigurace vzdálené tiskárny:# REMOTE djet500 lp|dj|deskjet:\ :sd=/var/spool/lpd/dj:\ :rm=nekde.jinde.cz:\ :rp=dj5:\ :sh: #rp - remote printer
LPRng
LPR next generation je rozšířená implementace tiskového subsystému BSD, která pracuje podle RFC1179. LPRng rozumí i způsobu tisku používanému v SYSTEM V. Je zde lépe vyřešena bezpečnost, podporována je autentizace přes Kerberos nebo PGP. LPRng řeší rozloľení zátěže, má podrobněji vyřešená oprávnění k tisku apod. Používá soubory s identickými názvy jako lpr, ale s odlišnou implementací. >lpd - tiskový server
printcap
Systémový printcap je uloľen v adresáři specifikovaném při kompilaci jako ${sysconfdir}. Kromě toho si
může každý uživatel vytvořit ve svém domovském adresáři svůj vlastní .printcap. Pokud takový existuje,
používá se přednostně. Pokud neexistuje při instalaci /etc/printcap, pak je defaultně jako systémový printcap
nainstalován soubor:
# dummy printcap file lp:cm=Dummy Printcap Entry: :lp=/dev/null :sd=/var/spool/lpd/%PFormát printcap
#vidí pouze server server lp2:lp=/dev/lp:server #vidí pouze client lp2:lp=lp@pr2:client
# set option value to 1 or ON ab :ab # set otion value to 0 or OFF ab@ :ab #set option value to string str=name
lp|remote-smbprinter:\ :sh:\ :lp=/dev/null:\ :sd=/var/spool/lpd/lp:\ :if=/usr/local/sbin/smbprint:Z Windows tiskneme v Unixu:
[global] printing = bsd printcap name = /etc/printcap load printers = yes log file = /var/log/samba-log.%m lock directory = /var/lock/samba [printers] comment = All Printers security = server path = /var/spool/lpd/lp browseable = no printable = yes public = yes writable = no create mode = 0700 lpq command = /usr/bin/lpq -P%p lprm command = /usr/bin/lprm -P%p %j lppause command = /usr/sbin/lpc hold %p %j lpresume command = /usr/sbin/lpc release %p %j queuepause command = /usr/sbin/lpc -P%p stop queueresume command = /usr/sbin/lpc -P%p start [ljet] security = server path = /var/spool/lpd/lp printer name = lp writable = yes public = yes printable = yes print command = lpr -r -h -P %p %s