1.首先需要一個USB Modem以及一台Ubuntu(這邊是在iMac下用Parallels Desktop跑Ubuntu 16.04)
2.設定ttyACM相關權限
編輯udev
sudo vim /etc/udev/rules.d/70-ttyusb.rules
加入下面設定:
KERNEL=="ttyUSB[0-9]*",MODE="0666"
KERNEL=="ttyACM[0-9]*",MODE="0666"
以及透過chmod修改權限
sudo chmod o+rw /dev/ttyS0
3.安裝
sudo apt-get update
DEBIAN_FRONTEND=noninteractive sudo apt-get install -y cu hylafax-server hylafax-client
4.測試USB Modem
sudo cu -l ttyS0
出現connected.既可按兩下“.離開
5.設定HylaFAX
sudo faxsetup
6.設定撥號前按下0
sudo vim /var/spool/hylafax/etc/config.ttyACM0
修改ModemDialCmd設定:
ModemDialCmd: ATX3D0T%s # press 0 before dialing
7.傳真a.pdf至11223344
sendfax -n -d 11223344 a.pdf
8.查看
#歷史狀態
faxstat -d
#接收狀態
faxstat -r
#傳送狀態
faxstat -s
9.刪除job 1
faxrm 1
10.清除所有傳送資料(如果隔一陣子想要清除所有傳送資料的話)
sudo service hylafax stop
sudo rm -rf /var/spool/hylafax/docq/*
sudo rm -rf /var/spool/hylafax/doneq/*
sudo rm -rf /var/spool/hylafax/info/*
sudo rm -rf /var/spool/hylafax/log/*
sudo rm -rf /var/spool/hylafax/sendq/*
sudo service hylafax restart
faxstat -d