Hylafax Mailing List Archives
|
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: Faxprinter in Linux
On 29 Oct, Torbjörn Gard wrote:
> I am trying to run sendfax as part of a input filter (printcap
> entry if) and
> using printcap entry af to pass on some parameters to the filter.
> This
> works fine for other filtering but it does not work for sendfax.
>
> I get "Error creating cover sheet".
>
> If I disable cover sheet generation it works fine. If I run
> faxcover alone in the same filter with identical parameters, a
> cover sheet postscript file is generated as expected.
>
> The problem apparently only occurs when sendfax starts faxcover
> in the context
> of lpd. Why it fails is beyond me.
This sounds like the same problem as the "sendfax from cron". See the
thread:
Subject: flexfax: Re: running faxcover or sendfax from crontab SOLVED!!!
Date: Thu, 22 Oct 1998 15:49:45 +0000
It will probably fix your problem.
a.
>
> Here is some output:
>
> /usr/local/bin/sendfax -m -vv -f tg -r Kundorder -h tor -d
> Pelle@425351 postscript/fax_0000.ps
> Trying tor (192.168.0.4) at port 4559...
> Connected to tor.ed.se.
> 220 tor.ed.se server (HylaFAX (tm) Version 4.0pl2) ready.
> -> USER bin
> 230 User bin logged in.
> match against (..., 512)
> rule: offset 0 string = "%!" -- success (result postscript, rule
> "")
> Apply DisplayNumber rules to "425351"
> --> return result "425351"
> COVER SHEET "/usr/local/bin/faxcover -f 'tg' -n '425351' -s 'a4'
> -t 'Pelle' -x 'Elektrondata AB' -p '2'"
> Error creating cover sheet; command was "/usr/local/bin/faxcover
> -f 'tg' -n '425351' -s 'a4' -t 'Pelle' -x 'Elektrondata AB' -p
> '2'"; exit status 0
>
>
> Excerpt from util/SendFaxClient.c++:
> 250 int status;
> 251 if (Sys::waitpid(pid, status) == pid &&
> status == 0) {
> 252 file = tmpFile;
> 253 return (TRUE);
> 254 }
> 255 emsg = fxStr::format("Error creating
> cover sheet; "
> 256 "command was \"%s\"; exit status %x"
> 257 , (const char*) joinargs(coverCmd,
> av)
> 258 , status
> 259 );
>
> Unfortunately I know next to nothing of c++. Just a thought
> though ... exit status is reported as 0 ... but it still fails!
> Did it wait for another
> process instead?
>
> Anyone?
>
--
Aidan Van Dyk
aidan@ottawa.com
|\^/| |\^/| |\^/| |\^/| |\^/| |\^/|
_|\| |/|_ _|\| |/|_ _|\| |/|_ _|\| |/|_ _|\| |/|_ _|\| |/|_
> C < > a < > n < > a < > d < > a <
>_./|\._< >_./|\._< >_./|\._< >_./|\._< >_./|\._< >_./|\._<