BBS建站上网365问/354.如何让站台接收传真?

来自Jamesqi
跳转至: 导航搜索

  一些BBS软件和邮递器在接收用户拨入的同时,也支持接收传真。办法是调制解调器识别到传真拨入时,退出BBS软件或邮递器,启动外部传真处理软件。有些邮递器也直接支持传真功能,例如FD220C商业版软件就可以直接接收传真。

  一个比较有名的传真处理软件是BGFAX,其特点如下:

  * 可以从DOS或OS/S命令行发送传真并通过错误代码返回状态,完全支持页面表头信息配置。

  * 在不增加任何硬件的情况下,让站长通过BBS电话线接收传真。

  * 全部在前台运行,不需要内存驻留程序。

  * 如果你已经在运行一个惠多网兼容的邮递器,可以设置邮递器在不断线的情况下退出并运行BGFAX,这样BGFAX就不需要自己应答电话。

  * 附带一个小巧、快速的传真查看程序,支持CGA、EGA、VGA和VESA SVGA显示模式,也可以打印和转换成PCX文件,可利用XMS。

  * 可以支持在多任务环境下工作。

  以下以Class 2传真调制解调器在FD 2.12和2.20下的安装来说明:

  FD 2.20的用户必须设置 [FDSETUP] Modem -> Fax -> Internal = “NO”。

  在进行前必须检查以下两项是否设置正确:

  * 调制解调器没有设置成自动应答模式,即寄存器SO必须等于0。

  * 你已经放置所有相关数据命令到NVRAM中。

  注意,一般传真命令AF+F不能保存在NVRAM中。

  下面是FDSETUP中相关的信息:

  [FDSETUP] Modem -> Default Settings -> Command Strings

   Init-1 … ATZ|

   Init-2 … AT+FCR=1;+FDCC=1,3,0,2,0,0,0,0|

   Init-3 … AT+FAA=1;+FLID="713 555 1212"|

  atz表示自动调出NVRAM中的数据命令。

  +fcr=1表示允许接收传真。

  +flid="713 555 1212"表示设置传真ID,最多20个字符,要引号。

  +fdcc=1,3,0,2,0,0,0,0表示允许高分辨率,9600,1D压缩(推荐)。

  +fdcc=1,5,0,2,0,0,0,0表示允许高分辨率,14400,1D压缩。

  +fdcc=1,5,0,2,1,0,0,0表示允许高分辨率,14400,1D和2D压缩。

  [FDSETUP] Modem -> Default Settings -> Answer control

   Manual answer Yes

   Force answer … ATA|

   Answer delay … 2

  如果你使用Caller ID,就需要修改应答延时(Answer delay)。

  [FDSETUP] Mailer -> Errorlevels

   Fax … 255

  如果你使用的调制解调器返回“FAX”响应,例如Supra和Zoom品牌的调制解调器,那么使用以下设置:

  [FDSETUP] Modem -> Default Settings -> Connect Messages

   Fax … CONNECT FAX <-- 这是错误的

   Fax … FAX <-- 这是正确的

  RUN.BAT 中应该包含类似下面的语句:

  @echo off

  cd\bbs\fd

  fd

  if errorlevel 255 goto fax

  if errorlevel 103 maint.bat

  if errorlevel 102 toss.bat

  if errorlevel 101 local.bat

  if errorlevel 100 dobbs.bat

  goto end

  :fax

   rem ---1表示com1 ,z 表示zfax 格式

   bgfax /fax \bgfax\bgfax 1 z

   run.bat

  :end

  如果你使用的调制解调器返回“+FCON”响应,例如PPI、GVC和Inter品牌的调制解调器,那么使用以下设置:

  [FDSETUP] Modem -> Default Settings -> Connect Messages

   Fax … +FCON <-- 这是正确的

   Fax … CONNECT +FCON <-- 这是错误的

  RUN.BAT 中应该包含类似下面的语句:

  @echo off

  cd\bbs\fd

  fd

  if errorlevel 255 goto fax

  if errorlevel 103 maint.bat

  if errorlevel 102 toss.bat

  if errorlevel 101 local.bat

  if errorlevel 100 dobbs.bat

  goto end

  :fax

   rem ---1代表com1 ,z 代表zfax 格式

   bgfax /fast:4 c:\bgfax 1 z

   rem ---如果/fast:4带来问题,请试用/fcon

   run.bat

  :end

  实际使用时因为调制解调器对传真的支持不同而会有变化,更详细的介绍见BGFAX.DOC。

关于“BBS建站上网365问/354.如何让站台接收传真?”的留言:

目前暂无留言

新增相关留言