#! /bin/sh
#
# $Header: lpf_549nf,v 4.300 91/06/09 01:19:19 root Rel41 $ SONY;
#
#     NWP-549  nf filter (for ditroff output)
#
#
# PAPER=A4 or PAPER=A4L (now support)
#
PAPER=A4

case `basename $0` in
lpf_549ymcnf)
	case $PAPER in
	A4)
		RES=255
		X_PIXEL=2360
		Y_PIXEL=2800
		;;
	A4L)
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	esac
	Sx_filter=/usr/sony/lib/lpf_sx549ymc
	;;
lpf_549ymcknf)
	case $PAPER in
	A4)
		RES=255
		X_PIXEL=2360
		Y_PIXEL=2800
		;;
	A4L)
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	esac
	Sx_filter=/usr/sony/lib/lpf_sx549ymck
	;;
lpf_549blcknf)
	case $PAPER in
	A4)
		RES=300
		X_PIXEL=2360
		Y_PIXEL=3390
		;;
	A4L)
		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/sony/bin/nftoif | /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
