Lines 241-246
Link Here
|
241 |
then |
241 |
then |
242 |
/usr/lib/lprcat $Nofilter $Nolabel $file PCL1 $user $dev |
242 |
/usr/lib/lprcat $Nofilter $Nolabel $file PCL1 $user $dev |
243 |
else |
243 |
else |
|
|
244 |
TEMPFILE=`mktemp -t pjXXXXXX` || exit 1 |
244 |
type=`file $file | sed 's/^[^:]*..//'` |
245 |
type=`file $file | sed 's/^[^:]*..//'` |
245 |
case "$type" in |
246 |
case "$type" in |
246 |
postscript*) |
247 |
postscript*) |
Lines 251-272
Link Here
|
251 |
# |
252 |
# |
252 |
# gs -q -sDEVICE=paintjet -r180 -sOutputFile=- -dDISKFONTS -dNOPAUSE - < $file 2>/tmp/sh$$ |
253 |
# gs -q -sDEVICE=paintjet -r180 -sOutputFile=- -dDISKFONTS -dNOPAUSE - < $file 2>/tmp/sh$$ |
253 |
|
254 |
|
254 |
gs -q -sDEVICE=paintjet -r180 -sOutputFile=/tmp/pj$$ -dDISKFONTS -dNOPAUSE - < $file 1>2 |
255 |
gs -q -sDEVICE=paintjet -r180 -sOutputFile=$TEMPFILE -dDISKFONTS -dNOPAUSE - < $file 1>2 |
255 |
cat /tmp/pj$$ |
256 |
cat $TEMPFILE |
256 |
rm /tmp/pj$$ |
257 |
rm $TEMPFILE |
257 |
needff= |
258 |
needff= |
258 |
;; |
259 |
;; |
259 |
*) cat "$file" 2>/tmp/sh$$ |
260 |
*) cat "$file" 2>$TEMPFILE |
260 |
needff=1 |
261 |
needff=1 |
261 |
;; |
262 |
;; |
262 |
esac |
263 |
esac |
263 |
|
264 |
|
264 |
if [ -s /tmp/sh$$ ] |
265 |
if [ -s $TEMPFILE ] |
265 |
then |
266 |
then |
266 |
# cat /tmp/sh$$ # output any errors |
267 |
# cat /tmp/sh$$ # output any errors |
267 |
cat /tmp/sh$$ 1>2 # output any errors |
268 |
cat $TEMPFILE 1>2 # output any errors |
268 |
fi |
269 |
fi |
269 |
rm -f /tmp/sh$$ |
270 |
rm -f $TEMPFILE |
270 |
if [ $needff ]; then echo "\014\r\c"; fi |
271 |
if [ $needff ]; then echo "\014\r\c"; fi |
271 |
fi |
272 |
fi |
272 |
|
273 |
|