HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] Single Page Confirmation from bin/notify



Got a work around.  Made a drop-in script instead of ps2pdf to do the
work in bin/notify:
---

#!/bin/sh
# $Id: ps2pdfwr,v 1.6.2.1 2002/01/22 21:34:04 jackiem Exp $
# Convert PostScript to PDF without specifying CompatibilityLevel.
OPTIONS="-dSAFER"
while true
do
	case "$1" in
	-?*) OPTIONS="$OPTIONS $1" ;;
	*)  break ;;
	esac
	shift
done

if [ $# -lt 1 -o $# -gt 2 ]; then
	echo "Usage: `basename $0` [options...] (input.[e]ps|-) [output.pdf|-]" 1>&2
	exit 1
fi

infile="$1";
#Here's the newline
/usr/bin/psselect -p1 "${infile}" 1stpage.ps;
infile="1stpage.ps";
#end newline
if [ $# -eq 1 ]
then
	case "${infile}" in
	  -)		outfile=- ;;
	  *.eps)	base=`basename "${infile}" .eps`; outfile="${base}.pdf" ;;
	  *.ps)		base=`basename "${infile}" .ps`; outfile="${base}.pdf" ;;
	  *)		base=`basename "${infile}"`; outfile="${base}.pdf" ;;
	esac
else
	outfile="$2"
fi

# We have to include the options twice because -I only takes effect if it
# appears before other options.
exec /usr/bin/gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite
"-sOutputFile=$outfile" $OPTIONS -c .setpdfwrite -f "$infile"
rm 1stpage.ps
---

...then changed the PS2PDF variable in bin/notify to look for this script.

Thanks all.

-Robert

On 10/25/05, Robert McIntosh <mcintoshrt@xxxxxxxxx> wrote:
> Hi,
>
> Hylafax sends a confirmation to me on success/failure for all fax jobs
> with pdf attachment of the entire faxed document.  I'm trying to
> modify the bin/notify script to attach only the first page of the
> faxed document as a pdf.
>
> I'll continue to dig around but if someone has already tackled this or
> has pointers, please drop me a line.
>
> Thanks,
> Robert
>


--
mcintoshrt@xxxxxxxxx
rupreckt1553 (AIM)

____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions