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*