簡體   English   中英

通過C#發送傳真

[英]Sending Fax through c#

我正在嘗試開發一個連接到我們公司的傳真服務器並發送傳真的應用程序。 我為此使用FAXComLib

我的代碼如下所示:

FAXCOMLib.FaxServer fs = new FAXCOMLib.FaxServer();
fs.Connect("<Remote Server Name>");            
object obj = fs.CreateDocument("FAXTEST.txt"); 
FaxDoc fd = (FaxDoc)obj;
fd.FaxNumber = "<number>";
fd.RecipientName = "<Reciepient>";
int i = fd.Send();
fs.Disconnect();

問題是我無法連接到遠程服務器。 COM對象拋出錯誤hresult e_fail has been returned from a call to a COM component 這僅在我嘗試連接到遠程服務器時發生。

我們正在使用安裝了傳真模塊的多功能打印機。 您能幫我弄清楚這里可能出什么問題嗎? 或如何調試此問題?

我最終使用了外部傳真API( http://www.interfax.net/en/dev )。 這是我們在現有時間范圍內可獲得的最有效,最強大的解決方案。

您應該在Windows服務器中共享傳真打印機,然后在客戶端窗口中添加傳真打印機。 因此,客戶端中的應用程序可以連接到遠程計算機中的傳真服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM