2014-02-18 41 views
0

我想写一个用星号发送传真的脚本, 但我的许多传真在发送时都有错误。 我使用spandsp作为星号,我使用gs将pdf转换为tiff。 我认为这可能是PDF转换为TIFF的问题。 我很尽力convert命令这一点,如:用星号发送传真的最佳解决方案

gs -q -sDEVICE=tiffg3 -dNOPAUSE -dBATCH -sOutputFile=Sample.pdf.tif -f Sample.pdf 

/usr/bin/acroread -toPostScript -size a4 <filename> 
/usr/bin/gs -q -sDEVICE=tiffg32d -sPAPERSIZE=a4 -r204x196 -sOutputFile=<outputfile> -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dNOPAUSE -dBATCH -f <inputfile.ps> 

和我测试过的任何方式为link转换,但不做工精细,大部分发送传真有问题的。 当我的星号连接到Newrock网关(模拟)的主干时,我有另一个应答检测蜂鸣声的问题,这是导致一些传真不能正确发送! 如何解决我的问题? 请帮助我!?

回答

0

检查hylafax代码。它有工作的脚本

我用这样的代码:

gs -sDEVICE=tiffg3 -sPAPERSIZE=$pagesize -r204x196 -dNOPAUSE -dNOPAGEPROMPT -dBATCH -sOutputFile=dest.tif \ 
-c save pop -f input.pdf -c quit 

但actualy不梅特。更重要的是如何设置您的路由/编解码器。

其他问题肯定是在这里的offtopic。您已阅读更多书籍或聘请专家。

+0

这是hylafax脚本[链接](http://dave.thehorners.com/content/view/63/65/)。我之前检查过它,我读了orielly星号并在谷歌搜索很多次,但我没有成功。 这是我的星号代码: '[fax-tx-django] exten => s,n,回答() exten => s,n,Set(FAXOPT(ecm)= yes) exten => s, n,Set(FAXOPT(headerinfo)= ----> $ {FaxHeader} <----) exten => s,n,Set(FAXOPT(maxrate)= 14400) exten => s,n,Set (FAXOPT(minrate)= 2400) 讯号分配延长=> S,N,SendDTMF($ {FAX_DTMF}) 讯号分配延长=> S,N,sendfax的($ {FaxName},Z) 讯号分配延长=> S,N,挂断( )' –

+0

发送传真时发生的一些问题: 1-发送页面后从远程接收到DCN 2-未收到对DCS或TCF的响应失败 3-发送页面后没有响应 4收到无响应e到DCS或TCF 请帮助我。 –

+0

使用更好的中继线/提供商,关闭压缩编解码器。对不起,调试帮助不是本网站的主题。 – arheops