2

我正在尝试开发一个连接到我们公司的传真服务器并发送传真的应用程序。我正在使用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。这仅在我尝试连接到远程服务器时发生。

我们使用的是安装了传真模块的多功能打印机。你能帮我弄清楚这里可能出了什么问题吗?或者我该如何调试这个问题?

4

2 回答 2

0

您应该在 Windows 服务器中共享您的传真打印机,并在您的客户端窗口中添加传真打印机。因此客户端中的应用程序可以连接到远程机器中的传真服务器。

于 2011-07-06T12:15:20.037 回答
0

我刚刚结束了使用外部传真 API ( http://www.interfax.net/en/dev )。这是我们在现有时间范围内可以获得的最有效和最强大的解决方案。

于 2013-05-14T07:32:19.250 回答