Current File : //usr/share/webmin/lpadmin/base_coas_driver |
#!/bin/sh
source /etc/sysconfig/printers/XXX
if [ "$PAPERSIZE" = "a4" ]; then
T=A4
else
T=Letter
fi
enscript -M $T -Z -p - |
if [ "$DOUBLEPAGE" = "true" ]; then
psnup -d -b0.6cm -p$PAPERSIZE -2
else
cat -
fi |
if [ "$GSDEVICE" = "PostScript" ]; then
cat -
elif [ "$GSDEVICE" = "uniprint" ]; then
exec 3>&1 1>&2
gs @$UPP.upp -q -sOutputFile="|cat 1>&3"
else
gs -q $GSOPTIONS -sDEVICE=$GSDEVICE \
-r$RESOLUTION \
-sPAPERSIZE=$PAPERSIZE \
-dNOPAUSE \
-dSAFER \
-sOutputFile=- -
fi
if [ "$SENDEOF" != "" ]; then
printf "\004"
fi
exit 0