FoxStatue_007 2014年01月06日
C#发送传真程序未报错,但是传真机也未打印
public void SendFax(string DocumentName, string FileName, string RecipientName, string FaxNumber)
{
if (FaxNumber != "")
{
try
{
FaxServer faxServer = new FaxServerClass();
faxServer.Connect(Environment.MachineName);
FaxDoc faxDoc = (FaxDoc)faxServer.CreateDocument(FileName);
faxDoc.RecipientName = RecipientName;
faxDoc.FaxNumber = FaxNumber;
faxDoc.DisplayName = DocumentName;
int Response = faxDoc.Send();
faxServer.Disconnect();
}
catch (Exception Ex)
{
}
}
}
这是一段在网上找到的发送传真的代码,实际我也测试过了,代码能够通过,但是传真机却没有任何反应,有几个问题想请教大家
1:faxServer.Connect(Environment.MachineName)这个 Environment.MachineName是自己本机的machinename,对不?
2:如果上述代码没有问题,有哪些原因造成传真机未接收到呢?除了上述代码,并没有对电脑做什么传真机之类的设置,那是否需要给电脑配置一些东西呢?
3:是否需要设置传真机的区号呢?
...全文
46 点赞 收藏 1
写回复
1 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告