讓你的Linux變成 Fax Server

讓你的Linux變成 Fax Server

文章DarkSkyline » 週五 12月 8日, 2006年 9:32 am

安裝步驟:
1.至 http://www.hylafax.org下載並安裝hylafax, 在這裡以hylafax-4.1.8-1rh9.i386.rpm為例 如果需要將接收的FAX轉為郵件給指定使用者, 那你需要安裝metamail

在這裡以metamail-2.7-28.i386.rpm為主

使用 cu 去測試modem, 例如 :

#cu -l ttyS0

Connected

at+fclass=?

0,1,2

OK

~[hyla].

Disconnected

下一步, 首先先移除mgetty-sendfax

#rpm –e mgetty-sendfax

#rpm –ivh metamail-2.7-28.i386.rpm

#rpm –ivh hylafax-4.1.8-1rh9.i386.rpm

設定Fax Server

#faxsetup

請依照實際內容, 例如: 國碼, 傳真號碼等等, 多項問題的提問, 並回答之, 但大部分只要回答YES 或按Enter即可


2. 加入Modem設定

# faxaddmodem 請依實際狀況設定您的modem, 系統會自動判斷Modem的速度及Class,大部分依預設值即可, 如果您的Modem支援度高那就不需修改, 如果很不幸的設定值無法使用, 那麼請到/var/spool/hylafax/config下找各廠牌的Modem設定試試 完成設定後的檔案為 /var/spool/hylafax/etc/hylafax.ttySx


3. 預設Fax Server會啟動但卻不會自動掛載在對應的COM PORT # faxgetty ttyS0 (將其掛載到COM 1) 如果需要開機即啟動你可以將下面這行加入/etc/inittab

S0:2345:respawn:/usr/sbin/faxgetty ttyS0


4.接收FAX的部份修改/var/spool/hylafax/etc/FaxDispatch

SENDTO=FaxMaster; # 給 FaxMaster
FILETYPE=pdf; # 支援pdf及tiff



5. 使用特定E-Mail Address 例如: username@yourdomainname接收FAX, 可修改 /etc/aliases

FaxMaster: username@yourdomainname, other


記得要#newaliases

這樣就可以用指定使用者去接收FAX了


6. 於/var/spool/hylafax/etc/hosts.hfaxd 中, 請鍵入您所允許使用本服務的主機名稱或IP, 一個一行


7. 至http://winprinthylafax.sourceforge.net/ 下載 WinprintHylaFAX, WinprintHylaFAX可直接將文件送到Hylafax 伺服器, 你們可在各應用軟體中使用列印方式, 在其所彈跳出的視窗中, 鍵入所要傳真的號碼, 將文件傳輸至Hylafax伺服器


8. 首先在Client的電腦中執行WinprintHylaFAX.exe, 它會於系統中增加一個” WinPrint HylaFAX “ prot的支援, 然後再執行新增印表機, 選擇” 本地印表機” , 並免自動偵測, 之後在建立新的連接埠中, 將有” Winprint Hylafax” 選項, 選擇它之後將會彈跳出為這個prot命名為HFAX1, 在來選擇印表機類型, 建議選擇” Apple LaserWriter 12/640 PS”, 然後為這印表機取一個合適的名字


9. 我們剛剛已經建立一個印表機, 點選它的內容, 看看” 連接埠” tab是否有出現剛才所建立的Port, 然後點選” 設定連接埠”, 在彈跳出” configure HylaFAX Server” 中, 鍵入HylaFAX Server Address的IP或主機名稱


10.這樣就可使用列印方式傳真文件, 此時會出現” Send Fax to” 視窗, 再敲入傳真號碼即可


11. 常見問題

a. 傳真上方的Tagline變亂碼

a.修改/var/spool/hylafax/etc/hylafax.ttySx TagLineFormat: "From:%%l %%n|%F %T|Page %%P of %%T"


b. 傳真中文字型時字體會分離

可將文件先轉成pdf, 再傳真


c. 送出的傳真缺行, 重疊或只顯示半行 若為class 2 Modem請改為class 1 若為class 1請調整Modem flow control為xonxoff試試

資料來源:
http://www.tonyhsu.idv.tw/plog/index.ph ... 4&blogId=1
DarkSkyline
 

回到 Linux 作業系統

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron