Posted on 2006-04-17 11:18
qiyadeng 閱讀(3223)
評論(3) 編輯 收藏
在傳真量很大的部門,用傳真機發送傳真有時候不僅浪費資源(很多東西都是先需要打印出來然后再去傳真),而且效率低下,也不便于歸檔管理。大家都知道,
Windows xp
提供了傳真服務組件,需要使用一個
modem
,就可以供傳真服務。只要是能夠打印的東西,都能夠傳真,這樣確實方便不少。但是,實際使用中會有一個比較嚴重的問題,就是
fax
并不像打印機一樣可以共享使用,這樣網絡中的其他機器就不能使用該
modem
進行傳真。很自然的想到使用第三方的軟件,思路應該是基于傳真服務器或是傳真客戶端的模式。遺憾的是我沒有找到滿意的軟件,而且都是價格不菲。
關鍵的時候想到了開源的東西,經過搜索,鎖定在
Hylaxfax
上面,這是一個
linux
下面的
fax
服務器,選擇它的理由是,網站的文檔非常詳細,并且有很多成熟的開源的客戶端。
?
?Hylafax軟件的安裝和配置
Hylafax
(
http://www.hylafax.org/
)上有很詳細的介紹怎么進行安裝。
http://www.hylafax.org/content/Handbook:Binary_Package_Install
安裝步驟很簡單,但是我安裝的時候好像需要一個
sharutils-4.2.1-9.i386.rpm
包,但是文檔中沒有提出,如果安裝提示的時候可以另外下載。
另外,在天極上面也有一片不錯的文章
http://www.yesky.com/20030318/1657865.shtml
。
?
客戶端的配置
天極那篇文章上作者推薦了
whfc
,我覺得這個軟件不太適合我。我覺得比較方便的是
HylaFSP
,這個軟件使用起來就像是
windows
自帶的傳真服務,然后把傳真請求發送到
Hylafax
的傳真隊列中,但是這個軟件不是免費的,而且沒有提供管理
Hylafax
所有傳真文件的功能。
先說說客戶端的配置,默認情況下
Hylafax
是不允許任何的網絡用戶使用傳真服務,需要編輯
hots.hylafax
文件?;蚴峭ㄟ^
faxadduser
來添加用戶和主機,另外一點就是不要忘了防火墻的設置,還有
Hlafax
默認開放的端口是
4579
。
給出一篇參考的文檔:
http://fanqiang.chinaunix.net/a1/b1/20020111/08100047.html
?
另外就是說說,我們怎么進行開發,用
java
。
先看看一個小軟件
JHylaFAX
(
http://jhylafax.sourceforge.net/
),

它是一個
Hylafax
的
java
客戶端
,
而且是開源的,我們可以研究它的代碼來實現自己的傳真程序。其實
JHylaFAX
使用到另外一個開源項目
gnu.hylafax
(
http://gnu-hylafax.sourceforge.net/
),使用起來很簡單的,看看例子文檔應該就不成問題了?,F在剩下的就是用你的想像去實現傳真了。
甚至你可以有一個網站來提供傳真服務,和郵件服務來互相綁定。
?