当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > faxsrv-mini-HOWTO 传真机服务器

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 faxsrv-mini-HOWTO 传真机服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 41 ::
收藏到网摘: n/a

  作者: Erez Strauss  译者: Mile Yeh [email protected]
v1.0, 8十一月 1997 


--------------------------------------------------------------------------------
不保证.有什麽意见都欢迎提出这份文件详细描述使用最简单的方法之一在你的 Linux系统上设定传真伺服器.传真是提供给所有的用户在本身主机和网路使用者. 
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

1. 介绍
使印表机/传真机在 linux 机器上运作你需要有一些软体和传真数据机 

列印的软体将会使用传真软体当做列印过滤. efax 将可以从列印作业号码中找到传真号码且送出传真. efax 软体 由 Ed Casas 所写成的. 

其馀的文件是 Q& A. 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 问题 & 答案
2.1 什麽是一台传真印表机伺服器 ? 
一个传真印表机伺服器是由很少的程式所设置的: efax,和列印伺服器,从电脑上用这样的方法送传真如同列印到一台印表机上一样简单. 


2.2 它要如何设定 ? 
安装 efax 当作传真列印伺服器包涵很少的问题当我做过数次之後,我决定收集知识在小的 mini-HOWTO之中,有任何意见欢迎寄 . 我在里描述他们和解决方法,以及其他所有简单的步骤: 


efax 软体
查明你有 efax 软体. 

在 RPM 基础的系统下使用命令 'rpm -qv efax'. 

你可以取得 efax 来源是 tar.gz 格式从 sunsite: ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz 或者二进位元档的 rpm 套件: ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-3.i386.rpm 

printcap 栏位.
efax 文件是遗失下列这个 :在 printcap 的栏位. 

解决:增加下列各项 /etc/printcap栏位: 


fax:\
        :lp=/dev/null:\
        :sd=/var/spool/fax:\
        :if=/usr/bin/faxlpr:


传真指令
使用硬链接而不是符号链接到传真指令. 

执行命令: 

ln /usr/bin/fax /usr/bin/faxlpr


/usr/bin/fax 档案.
编辑 /usr/bin/fax 成你所要的参数: 

对於你的数据机选择正确的传真种类: 

CLASS=2.0

设置 FROM="your international phone number" 栏位 
NAME="Your Name"

加上下列此行针对国际的电话号码本地的转换例如在以色列你要使用: 
TELCVT='sed -e s/+972/0/ -e s/+/00/'  # israel (以色列)

文件中有个问题在 586 行,改变成 cfile=... 以下两行: 


cfile=`/usr/bin/tail -1 lock`
cfile=`cat $cfile`

在 586,587 行中有个 '-'符号行数是: 


0) echo "$l" | mail -s "fax to $num succeeded" $user@$host ;;
*) echo "$l" | mail -s "fax to $num failed   " $user@$host ;;


/var/spool/fax 目录.
建立目录 /var/spool/fax 

mkdir /var/spool/fax
chmod 777 /var/spool/fax


锁定文件.
锁定文件 (/var/spool/fax/lock)是由不正确的权限所建立,使用下列各项命令把它设定正确: 


touch /var/spool/fax/lock ; chmod 644 /var/spool/fax/lock


/dev/modem 特别的档案.
efax 程式是预期有一个真的设备档案在 /dev/modem 和它将无法与符号链接一起运作,所以以和 /dev/cua? 相同的主要和附属号码建立一个设备档案它连接到数据机.档案必需要有 rw-rw-rw- 模式使任何一个使用者都能够使用传真软体. 


ls -lL /dev/modem 
rm /dev/modem
mknod /dev/modem c Mj Mi
chomd 666 /dev/modem

Mj是 5,和 Mi是 64对於 cua0, 65对於 cua1等等. 例如 (对於 cua1): 


mknod /dev/modem c 5 65


/var/lock目录.
改变 /var/lock目录的属性 


chmod 1777 /var/lock



2.3 我要如何使用这伺服器 ? 
你将使用传真印表机用 -P 选项和 -J 选项跟著传真号码. 

使用下列 lpr 命令其中之一: 



 lpr -Pfax -J  [file-names]
 any command | lpr -Pfax -J 


2.4 我应在何处指定目标的传真号码? ? 
在 -J 选