BSD Printing
- configure printer LLC/enable + IP addr/netmask
- configure /etc/printcap:
# /etc/printcap
printer|remote printer:\
:sh:\
:rm=lphost:sd=/var/spool/output/lphost:lf=/var/log/lpd-errs:\
:if=/usr/local/libexec/if-script:
- put printer/lphost in /etc/hosts
- mkdir /var/spool/output/lphost
- /usr/sbin/lpd -4
- write print-filter /usr/local/libexec/if-script
#!/bin/perl
# if-script
while (<STDIN>)
{
chomp $_;
print $_ . "\n\r";
}
- echo test | /usr/bin/lpr -Pprinter