HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Modem uses only 1-D format



Hi,

i have dig a little bit through the source code and found the function
Modem::suports2D() in faxd/Modem.c++ :

fxBool
Modem::supports2D() const
{
   return caps.df & BIT(DF_2DMR);
}

When i change here the return value to true, HylaFAX send the
faxes correct 2D encoded. I had a look in the variable
caps.df it has as value 5. 

Does anybody know what this value mean and where this value came
from ?

Uli
   
> Hi,
> 
> i have checked faxQueueApp.c++. The decisson is also at line 528 in
> HylaFAX v4.0p2. For
> debugging i have put some line which should output some infos about the
> decission :
> ----------
>      * o the user hasn't specified a desire to send 1D data.
>      */
> 
> char *t1, *t2;
> if (use2D) t1 = "True";
> else t1 = "false";
> if ( job.modem->supports2D()) t2="True";
> else t2= "false";
> traceServer("Use2d = %s job.modem->supports2D %s " , t1, t2 );
> 
>     if (req.desireddf > DF_1DMR) {
>         params.df = (use2D && job.modem->supports2D() &&
> -----------
> 
> and i get now the following message from this line :
> 
> Jun  9 16:55:21 henko FaxQueuer[433]: Use2d = True job.modem->supports2D
> false
> 
> So it seems that i have to search the problem in the function
> job.modem->supports2D()
> which i will do tomorrow.


-- 
Ulrich Eckhardt       http://people.frankfurt.netsurf.de/uli
Signalgroßtat des wu-ftpd 2,4 (unvollständig?)
Cgi-Sicherheitsbohrung in EWS (regen Sie für Webservers auf)
[Translation from an english text to german by AltaVista]




Project hosted by iFAX Solutions