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

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 59 ::
收藏到网摘: 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 选