Hylafax
来自 HylaFAX 首页
- HylaFAX 是一个企业级系统,用于发送和接收传真以及发送字母数字寻呼。该软件围绕客户端-服务器架构设计。传真调制解调器可以位于网络上的单台机器上,客户端可以从网络上的任何其他机器提交出站作业。客户端软件被设计为轻量级且易于移植。HylaFAX 被设计为非常健壮和可靠。传真服务器旨在防止软件、配置、硬件和一般使用中出现意外故障。HylaFAX 可以支持多个调制解调器和繁重的流量负载。如果您预计每天发送的传真超过几份,那么 HylaFAX 就是适合您的传真软件包!
安装
安装 hylafaxplusAUR 软件包。
可能需要安装 MTA,例如 Postfix
- 安装后,以 root 用户身份运行
faxsetup
。回答问题并根据您的需要进行修改。 - 以 root 用户身份运行
faxaddmodem
。它会询问您设备,请省略/dev
前缀;仅输入例如 modem、ttyS0 或类似内容。 - 回答其他问题,重要的问题可能是铃声、最大页数、文件权限或您要显示的名称。
- 启用守护进程的服务。假设您的调制解调器位于 ttyS0 上,则服务将为
faxgetty@ttyS0.service
。 - 该软件包包含更多服务和 systemd 计时器,您可以启动/启用以供您使用。例如,
hfaxd.service
和faxq.service
。
您收到的传真将保存在 /var/spool/hylafax/rcvq/
中,并在 30 天后删除。您发送的传真将保存在 /var/spool/hylafax/sendq/
中。
技巧和窍门
FaxDispatch
您可以创建一个 FaxDispatch 文件,该文件允许您将传入的传真转换为 pdf 或其他格式,并指示这些传真发送到哪里。互联网上到处都是示例,但请注意 FaxDispatch 不会进入 /etc
,而是进入 /var/spool/hylafax/etc
。
一个简单的 FaxDispatch,将传真转换为 pdf 并将传真发送到特定地址,将是
FILETYPE=pdf SENDTO=myaddress@myemail.whatever
页面尺寸
HylaFAX 默认设置为北美设置。发送传真的页面尺寸可以在 /usr/lib/fax/pagesizes
中调整,对于 A4 默认设置,请将文件更改为该设置
---snip Japanese Legal JP-LEG 12141 17196 11200 15300 900 400 # #default NA-LET 10200 13200 9240 12400 472 345 default A4 9920 14030 9240 13200 472 345 ---snap
无拨号音错误或如果您是笔记本电脑用户
如果您需要特殊号码才能获得拨号音,请将其添加到
/var/spool/hylafax/etc/config.yourdevicename
取消注释 ModemDialCmd
行,并将 ATDT%s
更改为 ATDT您的号码%s
对于笔记本电脑用户,停用拨号音检查可能会有帮助
取消注释 ModemDialCmd
行,并将 ATDT%s
更改为 ATX3DT%s
自动传真打印
将其添加到 /var/spool/hylafax/bin/faxrcvd
的末尾
/usr/bin/tiff2ps -a -h 11.1082 -w 7.8543 $FILE | /usr/bin/lpr -P yourprintername
此设置适用于 A4 页面尺寸,如果您需要其他尺寸,请根据您的需要调整 -h 和 -w。
禁用 MTA 操作
通常,HylaFAX 使用 MTA 接收传真,如果您不需要更改,请更改您的 /var/spool/hylafax/bin/faxrcvd
。
将 NOTIFY_FAXMASTER=always
更改为 never
启用自动打印通知
如果您希望打印通知而不是通过邮件发送,请更改您的 /var/spool/hylafax/bin/notify
- 将
NOTIFY_FAXMASTER=never
更改为always
,并在该文件的末尾。 - 注释掉这一行
) || 2>&1 $SENDMAIL -f$FROMADDR -oi -t
- 添加以下行作为下一行
) || 2>&1 lpr -P ''yourprinter'' -p
请记住将您更改的文件添加到 pacman 的 NoUpgrade 列表,否则您的更改可能会在更新时丢失。
有用的命令
faxstat (shows you the status of HylaFAX) faxstat -s (shows you the send status) faxstat -r (shows received faxes) faxalter -a now jobid (forces send retry now) faxrm jobid (deletes fax from sendqueue)
有关更多选项,请阅读每个程序的手册页。
HylaFAX 的前端
GNU/Linux 客户端
- Avantfax 是一个 PHP56、MySQL 企业级 HylaFAX 前端(由 HylaFAX 开发人员 David Mimms 之一开发)。在此处获取: http://www.avantfax.com/download.php
- kfax 是一个用于查看接收到的 tiff 文件的优秀应用程序。
- KDE 有一个打印机可以将您的文档发送到传真,将其更改为使用 HylaFAX 后端。
Windows 客户端
- WFHC 是一个适用于 Windows 的优秀 HylaFAX 客户端。在此处获取: https://web.archive.org/web/20060830182240/http://www.uli-eckhardt.de/whfc/。
- SuSEfax 也是一个适用于 Windows 的优秀客户端。在此处获取: https://web.archive.org/web/20050128145713/http://ftp.suse.com/pub/suse/discontinued/i386/SuSEFax_WIN32/。