1*219b2ee8SDavid du Colombier#!/bin/rc 2*219b2ee8SDavid du Colombierif (! ~ $DEBUG '') flag x + 3*219b2ee8SDavid du Colombierif (~ $OUTDEV -) OUTDEV=/fd/1 4*219b2ee8SDavid du Colombierif (~ $#* 0) { 5*219b2ee8SDavid du Colombier @{bind -b $LPLIB/process /bin; $LPPROC} | aux/download -f -H/sys/lib/postscript/font -mfontmap -plw+ > $OUTDEV 6*219b2ee8SDavid du Colombier if (! ~ $LPDEST stdout) echo -n `{ascii -t 4} > $OUTDEV 7*219b2ee8SDavid du Colombier} 8*219b2ee8SDavid du Colombierif not { 9*219b2ee8SDavid du Colombier for (i in $*) { 10*219b2ee8SDavid du Colombier @{bind -b $LPLIB/process /bin; $LPPROC} < $i | aux/download -f -H/sys/lib/postscript/font -mfontmap -plw+ > $OUTDEV 11*219b2ee8SDavid du Colombier if (! ~ $LPDEST stdout) echo -n `{ascii -t 4} > $OUTDEV 12*219b2ee8SDavid du Colombier } 13*219b2ee8SDavid du Colombier} 14*219b2ee8SDavid du Colombierexit '' 15