1# $MirSecuCron$ 2# $MirOS: src/etc/printcap,v 1.9 2009/07/18 14:09:04 tg Exp $ 3# $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ 4 5#lp|local line printer:\ 6# :lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: 7 8#rp|remote line printer:\ 9# :lp=:rm=printhost:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs: 10 11 12#mp3|mpeg layer 3 printer:\ 13# :lp=/dev/null:mx#0:if=/usr/local/libexec/mp3print:sd=/var/spool/mp3: 14 15#pdf|portable document format printer:\ 16# :lp=/dev/null:mx#0:\ 17# :if=/usr/local/libexec/pdfprint _pdfuser -:sd=/var/spool/pdf: 18 19#-- These are the required files for the MP3 and PDF printers: 20#sed 's/^X//' >/usr/local/libexec/mp3print << 'END-of-/usr/local/libexec/mp3print' 21#X#!/bin/mksh 22#X/usr/mpkg/bin/mpg123 --aggressive - >/dev/null 2>&1 23#END-of-/usr/local/libexec/mp3print 24#sed 's/^X//' >/usr/local/libexec/pdfprint << 'END-of-/usr/local/libexec/pdfprint' 25#X#!/bin/mksh 26#X# Syntax: pdfprint user file [origin] 27#X 28#X[[ -n $1 && -n $2 ]] || exit 1 29#Xif [[ $2 = - ]]; then 30#X FNAME=stdin.pdf 31#Xelse 32#X FNAME=${2##*/}.pdf 33#Xfi 34#X 35#X/usr/mpkg/bin/ps2pdf14 -sPAPERSIZE=a4 "$2" - | \ 36#X grep -e '^$' -e '^[^%]' -e '^%[^%]' -e '^%%EOF' | \ 37#X gzip -9 | uuencode "$FNAME.gz" | \ 38#X mailx -s "printed file '$FNAME' from ${3:-CIFS}" "$1" 39#END-of-/usr/local/libexec/pdfprint 40