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