HylaFAX The world's
most advanced open source fax server
|
Am Montag, 15. September 2003 11:37 schrieb Jörg Wiesenfeller: > Hello, > > I've changed faxrcvd to archive incomming faxes into a suddirectory under > the archive dir like for example > archive/20030912/fax00006.tif. > When i try to retrieve the file through the hylafax-protocoll i get the > error "550 : archive/20030912/fax00006.tif. No such file or directory." > > Any ideas ? > > Thanks in advance > > Jörg Wiesenfeller > > > > ____________________ 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@xxxxxxxxxxxx* Maybe the directory archive/20030912 does not exist or is not writeable ?? I do the same and it works fine: I copy the incoming faxes into a new directory and put a row in a log file. have a look at my attached faxrcvd. and the perl-script ps_config.pl which puts an ID on the fax before sending it to the printer. HIH -m -- HAGOS eG phone: +49 711 7880592 Matthias Reich fax: +49 711 7880535 Industriestr. 62 web: http://www.hagos.de D-70565 Stuttgart mail: rei@xxxxxxxx Germany
Attachment:
faxrcvd
Description: application/shellscript
#!/usr/bin/perl -w
while (<>) {
$title = $1 if (/^%%Title: recvq\/(.*)\.tif/);
$title = $1 if (/^%%Title: (.*)\.fax/);
$datum = $1 if (/^%\%CreationDate: (.*)/);
print $_;
print <DATA> if (/^%\%BeginSetup/);
if (/^%\%Page: 1 1/) {
print "0 setgray\n";
print "16 /ISOHelvetica F\n";
print "30 815 moveto ($title.fax) show\n";
print "330 815 moveto ($datum) show\n";
}
}
__DATA__
/bdef { bind def} bind def % Einfach nur ein shorthand
/F {
findfont exch % g f -> fdict g font-dictionary von f: fdict
dup /FontSize exch % -> fdict g /FontSize g
def % -> fdict g /FontSize g def
scalefont % -> fdict g scalefont
setfont % -> _leer_ fdict setfont
} bdef
/MakeISOFont {
/neufont exch def
findfont dup maxlength dict
/newdict exch def
{1 index /FID ne
{newdict 3 1 roll put }
{pop pop} ifelse
} forall
newdict /Encoding ISOLatin1Encoding put
newdict /FontName neufont put
neufont newdict definefont pop
} bdef
/Helvetica (ISOHelvetica) MakeISOFont