summaryrefslogtreecommitdiff
path: root/Master/xemtex/gslib/sysvlp.sh
diff options
context:
space:
mode:
Diffstat (limited to 'Master/xemtex/gslib/sysvlp.sh')
-rw-r--r--Master/xemtex/gslib/sysvlp.sh46
1 files changed, 46 insertions, 0 deletions
diff --git a/Master/xemtex/gslib/sysvlp.sh b/Master/xemtex/gslib/sysvlp.sh
new file mode 100644
index 00000000000..b93304ce481
--- /dev/null
+++ b/Master/xemtex/gslib/sysvlp.sh
@@ -0,0 +1,46 @@
+#!/bin/sh
+# $Id: sysvlp.sh,v 1.1 2000/03/09 08:40:40 lpd Exp $
+
+# System V 3.2 lp interface for parallel, postscript printer
+# with ghostscript 2.5.n.
+#
+# Thanks to Arne Ludwig (arne@rrzbu.hanse.de) for this script.
+#
+
+DEVICE=lbp8
+GSHOME=/local/gs/2.5b2
+FONT=/local
+LIBDIR=/usr/spool/lp/admins/lp/interfaces
+#EHANDLER=$LIBDIR/ehandler.ps
+
+GS_LIB=$GSHOME:$FONT/fonts:$FONT/fonts/lw:$FONT/fonts/gs
+export GS_LIB
+
+copies=$4
+shift 5
+files="$*"
+
+# serial line settings
+# stty 19200 ixon ixoff 0<&1
+# stty 1200 tabs cread opost onlcr ixon ixany ff1 cr2 nl0 0<&1
+
+# Brother HL-4: switch to HP laserjet II+ emulation
+# echo "\033\015H\c"
+
+i=1
+while [ $i -le $copies ]
+do
+ for file in $files
+ do
+ $GSHOME/gs \
+ -sOUTPUTFILE=/tmp/psp$$.%02d \
+ -sDEVICE=$DEVICE \
+ $EHANDLER $file \
+ < /dev/null >> /usr/tmp/ps_log 2>&1
+
+ cat /tmp/psp$$.* 2>> /usr/tmp/ps_log
+ rm -f /tmp/psp$$.*
+ done
+ i=`expr $i + 1`
+done
+exit 0