#! /bin/sh
#
# $Header: lpf_sj549,v 4.300 91/06/09 01:19:20 root Rel41 $ SONY;
#
#     NWP-549  sj filter (for text output)
#
LANG=ja_JP.SJIS
export LANG

# PAPER=A4 or PAPER=A4L (now support)
#
PAPER=A4

case `basename $0` in
lpf_sj549ymc)
	H_PITCH=1262
	case $PAPER in
	A4)
		H_PITCH=1262
		V_PITCH=510
		V_OFFSET=0
		H_OFFSET=600
		F_WIDTH=8400
		F_HEIGHT=11200
		RES=300
		X_PIXEL=2360
		Y_PIXEL=2800
		;;
	A4L)
		H_PITCH=1262
		V_PITCH=590
		V_OFFSET=300
		H_OFFSET=600
		F_WIDTH=8400
		F_HEIGHT=12900
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	esac
	Sx_filter=/usr/sony/lib/lpf_sx549ymc
	;;
lpf_sj549ymck)
	case $PAPER in
	A4)
		H_PITCH=1262
		V_PITCH=510
		V_OFFSET=0
		H_OFFSET=600
		F_WIDTH=8400
		F_HEIGHT=11200
		RES=300
		X_PIXEL=2360
		Y_PIXEL=2800
		;;
	A4L)
		H_PITCH=1262
		V_PITCH=590
		V_OFFSET=300
		H_OFFSET=600
		F_WIDTH=8400
		F_HEIGHT=12900
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	esac
	Sx_filter=/usr/sony/lib/lpf_sx549ymck
	;;
lpf_sj549blck)
	case $PAPER in
	A4)
		H_PITCH=1262
		V_PITCH=590
		V_OFFSET=300
		H_OFFSET=600
		F_WIDTH=8400
		F_HEIGHT=12900
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	A4L)
		H_PITCH=1262
		V_PITCH=590
		V_OFFSET=300
		H_OFFSET=600
		F_WIDTH=8400
		F_HEIGHT=12900
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	esac
	Sx_filter=/usr/sony/lib/lpf_sx549blck
	;;
*)
	echo -n `basename $0` 1>&2
	echo ": command not found" 1>&2
	exit 2
	;;
esac

/usr/ucb/fold | /usr/ucb/colcrt -2 | /usr/ucb/tail +2 | \
/usr/sony/bin/utoc -h $H_PITCH -v $V_PITCH -U $V_OFFSET -L $H_OFFSET -x $F_WIDTH -y $F_HEIGHT | \
/usr/sony/bin/ctoif | /usr/sony/lib/splitif -e \
"/usr/sony/bin/xwdif -m mono -R $RES -X $X_PIXEL -Y $Y_PIXEL | \
 /usr/sony/bin/xwdconv -mode pseudo4 -gamma printer -xres $RES -yres $RES | \
 $Sx_filter"

if [ $? = 1 ]
then
	exit 2
else
	exit 0
fi
