我正在尝试开发一个连接到我们公司的传真服务器并发送传真的应用程序。我为此使用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
。这仅在我尝试连接到远程服务器时发生。我们正在使用安装了传真模块的多功能打印机。您能帮我弄清楚这里可能出什么问题吗?或如何调试此问题?
最佳答案
您应该在Windows服务器中共享传真打印机,并在客户端窗口中添加传真打印机。因此,客户端中的应用程序可以连接到远程计算机中的传真服务器。
关于c# - 通过C#发送传真,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5545597/