#!/bin/sh
# manualfeed \- insert code to set up  manual feed printing into postscript file
# filter

cat $* |
awk '
NR == 1 && /EPSF/		{
		epsf_flag = 1
}
/^%%EndComments/ && flag == 0 && epsf_flag == 1 	{
	print
	flag = flag  + 1
	print "statusdict begin"
	print "	/manualfeedtimeout 300 def"
	print "	/manualfeed true def"
	print "end"
	next
}
/^%%EndSetup/ && flag == 0 	{
	flag = flag  + 1
	print "statusdict begin"
	print "	/manualfeedtimeout 300 def"
	print "	/manualfeed true def"
	print "end"
}
/^%%Page:/ && flag == 0		{
	flag = flag  + 1
	print "%%BeginSetup"
	print "statusdict begin"
	print "	/manualfeedtimeout 300 def"
	print "	/manualfeed true def"
	print "end"
	print "%%EndSetup"
}
# the following test and insertion are a kludge for xgobi ps output
/Xgobi/				{
	xgobi_flag = xgobi_flag + 1
}
/^% pg:/			{
	print "statusdict begin"
	print "	/manualfeedtimeout 300 def"
	print "	/manualfeed true def"
	print "end"
}
# print all lines, including lines before which insert code
		{
	print $0
}'
