在傳真量很大的部門,用傳真機(jī)發(fā)送傳真有時(shí)候不僅浪費(fèi)資源(很多東西都是先需要打印出來然后再去傳真),而且效率低下,也不便于歸檔管理。大家都知道, Windows xp 提供了傳真服務(wù)組件,需要使用一個(gè) modem ,就可以供傳真服務(wù)。只要是能夠打印的東西,都能夠傳真,這樣確實(shí)方便不少。但是,實(shí)際使用中會有一個(gè)比較嚴(yán)重的問題,就是 fax 并不像打印機(jī)一樣可以共享使用,這樣網(wǎng)絡(luò)中的其他機(jī)器就不能使用該 modem 進(jìn)行傳真。很自然的想到使用第三方的軟件,思路應(yīng)該是基于傳真服務(wù)器或是傳真客戶端的模式。遺憾的是我沒有找到滿意的軟件,而且都是價(jià)格不菲。
關(guān)鍵的時(shí)候想到了開源的東西,經(jīng)過搜索,鎖定在 Hylaxfax 上面,這是一個(gè) linux 下面的 fax 服務(wù)器,選擇它的理由是,網(wǎng)站的文檔非常詳細(xì),并且有很多成熟的開源的客戶端。
?Hylafax軟件的安裝和配置
Hylafax ( http://www.hylafax.org/ )上有很詳細(xì)的介紹怎么進(jìn)行安裝。
http://www.hylafax.org/content/Handbook:Binary_Package_Install
安裝步驟很簡單,但是我安裝的時(shí)候好像需要一個(gè)
sharutils-
另外,在天極上面也有一片不錯(cuò)的文章 http://www.yesky.com/20030318/1657865.shtml 。
客戶端的配置
天極那篇文章上作者推薦了 whfc ,我覺得這個(gè)軟件不太適合我。我覺得比較方便的是 HylaFSP ,這個(gè)軟件使用起來就像是 windows 自帶的傳真服務(wù),然后把傳真請求發(fā)送到 Hylafax 的傳真隊(duì)列中,但是這個(gè)軟件不是免費(fèi)的,而且沒有提供管理 Hylafax 所有傳真文件的功能。
先說說客戶端的配置,默認(rèn)情況下 Hylafax 是不允許任何的網(wǎng)絡(luò)用戶使用傳真服務(wù),需要編輯 hots.hylafax 文件。或是通過 faxadduser 來添加用戶和主機(jī),另外一點(diǎn)就是不要忘了防火墻的設(shè)置,還有 Hlafax 默認(rèn)開放的端口是 4579 。
給出一篇參考的文檔: http://fanqiang.chinaunix.net/a1/b1/20020111/08100047.html
另外就是說說,我們怎么進(jìn)行開發(fā),用 java 。
先看看一個(gè)小軟件
JHylaFAX
(
http://jhylafax.sourceforge.net/
),
它是一個(gè) Hylafax 的 java 客戶端 , 而且是開源的,我們可以研究它的代碼來實(shí)現(xiàn)自己的傳真程序。其實(shí) JHylaFAX 使用到另外一個(gè)開源項(xiàng)目 gnu.hylafax ( http://gnu-hylafax.sourceforge.net/ ),使用起來很簡單的,看看例子文檔應(yīng)該就不成問題了。現(xiàn)在剩下的就是用你的想像去實(shí)現(xiàn)傳真了。
甚至你可以有一個(gè)網(wǎng)站來提供傳真服務(wù),和郵件服務(wù)來互相綁定。