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] EASIEST Way to Create Faxcover



I used xfig.  For each field I wanted to appear in the output,
I entered text of the form ZZ<fieldname>.  Write the cover page as
PostScript.  One way is:

fig2dev -L ps cover.fig cover.ps

I then ran this little Perl program to edit the PostScript:

#!/usr/bin/perl

#
# If the xfig form, all HylaFAX cover keywords are to
# placed where the strig ZZ<keyword> appears.  So,
# this simple script changes (ZZkeyword) to just keyword.
#
#

use strict;

while( <> ) {
    if ( m/^.*\(ZZ.*$/ ) {
        s/\(ZZ([^\)]+)\)/\1/g;
        print;
    } else {
        print;
    }
}

All this program does is remove strings like '(ZZtodays-date)'
and puts in 'todays-date'.  Some other samples on the website
have more complex ways of doing this, but you really don't need
to do all that.

So:

./mod.pl < cover.ps > cover.hylafax

This should work for any program that creates reasonable PostScript.
Note: this pretty much excludes any Windows based programs.

To test:

#!/bin/sh
faxcover -C ${PWD}/cover.hylafax \
        -f "Mike Porter" \
        -n "(302) 831-1234" \
        -x "Big Company We Buy From" \
        -l "Philedelphia, Pennsylvania" \
        -L "Newark, DE" \
        -N "(302) 831-0000" \
        -p 27 \
        -r "What is this FAX about, anyway?  Any how long can this be?" \
        -t "My it's Windyyyyyyyyyyyyyyyyyy" \
        -v "(302) 831-0000" \
        -V "(302) 831-0000" \
        -X "University of Delaware" \
        -c "`cat ${0}`" \
         > c.ps

you can then view 'c.ps' to see how the coverpage looks.  The comments
are the script above.


Mike


On Mon, 11 Apr 2005 chastaib@xxxxxxxxx wrote:

Okay, I've read reams of documentation on the HylaFax web site; I've gone
through the mailing list archives until my eyes are sore; and I've combed
the Internet for various tools.  However, there doesn't seem to be any EASY
way to create a postscript faxcover page.

Oh, there are lots of ways, but they each involve more steps than are
probably required to launch the space shuttle.

Surely someone has discovered a quick and simple way by now.

Please, I beg of you, let me in on the secret - let me take advantage of
your hard work and generosity!  I'm much too lazy, um, busy, to go through
any more documentation.

Thanks,
Brian






____________________ 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*



- Mike Porter PGP Fingerprint: F4 AE E1 9F 67 F7 DA EA 2F D2 37 F3 99 ED D1 C2

____________________ 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