![]() |
Hi, Many thanks for your help. > As there are minimum 5 parameters passed to faxrcvd you can change it or > leave it as is, it will work in both cases. Yes it is! > > > > > > >>Your faxrcvd-script just demands 5 parameters! > >>You have a version conflict. > >> > > > > > > I'm not sure where lies the version conflict or between what? I've > > installed hylafax 4.1 and capi4hylafax for SuSe 7.3. Faxes are send > > using the command sendfax. > > > > The conflict is that the number of parameters, that faxrcvd expects, has > been changed from 5 to 7. Since you use an older version of hylafax, > where only 5 parameters were passed to the script, but a newer version > of C4H (i assume), that already uses 7, the old faxrcvd script doesn't > get the correct variables as expected. The MSN has in earlier versions > been $5 and is now $7. New $5 and $6 are CIDNumber and CIDName. > > This is, i think, documented in the C4H installation instructions. I understand. I'll look intot he documentation. > >>> if [ -n "$SENDTO" ]; then > >>> echo "" > >>> echo "The facsimile was automatically dispatched to: $SENDTO." > >>> else > >>> /usr/bin/tiff2ps -a $FILE | /usr/bin/lpr -P Verkauf > >>> fi > > Now I can send the incoming faxes to the printer with the above command. The reason was very simple ;-) > >>>#! /bin/sh > >>># Dispatch fax to email depending on own MSN or extention (ISDN lines) > >>># sourced from faxrcvd > >>># > >>>if [ "$5" != "" ]; then > >>> PHONEMATCH=$5\$ > >> > >>use $7 here. > > > > > > Ok I'll do that. Isn't this to assign the username to $SENDTO ? > > Yes. This hint was according to the fact that you don't get email. A > mail to FaxMaster should be sent anyway. > The FaxDispatch should be located in bin-directory on SuSE distribution. > HylaFax standard is etc-directory. I also get a email from the Hylafax agent > > > > >>> USERENTRY=`grep -v "^#" etc/users | grep "$PHONEMATCH"` > >>> if [ "$USERENTRY" != "" ]; then > >>> USERNAME=`echo $USERENTRY | awk '{print $1}'` > >>> SENDTO="$USERNAME" > >>> fi > >>>fi > >>># Dispatch fax to the shared network printer > >>>case "$DEVICE" in > >>>faxCAPI) /usr/bin/tiff2ps -a $FILE | lpr -PVerkauf > > Do you have a ";;" at the end of the statement? Yes I do. I 've removed this statement from FaxDispatch at all, because I'm using it in faxrecvd. The only problem i face now is the shared printer is installed as a RAW printer in the server (drivers at cleint side). So there is a problem printing to this shared printer. However I can print to the local printer connected to the server. > > > > > > Yes. I can do this to print the fax file manually to the printer. Does > > the above statement to change $5 to $7 affect this? > > No. > Is it printing if you call the faxrcvd manually with the parameters in > the log? Can you print manually as user "fax"? This was the point. I couldn't manually use this at the command prompt. Probably the faxrecvd wasn't executable. After chmod +x faxrcvd it worked. But then the parameter wasn't the actual problem right? anyway I changed $5 to $7 in both facrcvd and FaxDispatch. Thanks again - Shafeer. > > Hope this helps. > > -- > Holger > > > ____________________ 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@hylafax.org < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@hylafax.org.*