首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当打印到.xps工作正常时,为什么打印到打印机会导致异常?

当打印到.xps工作正常时,为什么打印到打印机会导致异常?
EN

Stack Overflow用户
提问于 2011-12-13 06:40:27
回答 1查看 1.3K关注 0票数 1

我将内容加载到FlowDocument中,该内容已加载到FlowDocumentReader控件中,充当打印预览样式窗口。我调用FlowDocumentReader.Print()方法。这将打开打印对话框,其中列出了连接到我的PC的所有打印机。

当打印到.xps (即文件)时,一切照常打印。当我尝试打印到不同的设备(网络打印机)时,出现以下异常:

代码语言:javascript
复制
System.Printing.Printjob Exception
"An exception occurred while calling XpsDocumentEvent." 

有问题的打印机连接正确。我可以将其他文档发送到它。我甚至将网络打印机设置为主打印机,但没有效果。

我在这里很大程度上不知所措。我应该检查什么来诊断和解决这个问题?

编辑:此外,如果我在遇到异常后恢复调试,Windows将显示文档已成功发送到打印机,但未打印任何文档。

编辑2:我能够成功地打印到不同的网络打印机,而不需要更改任何代码。删除,然后重新添加原来有问题的打印机修复了我遇到的错误。这个故事的寓意是什么?如果有疑问,可能是打印机的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-14 00:20:12

我能够在不更改任何代码的情况下成功打印到不同的网络打印机。删除,然后重新添加原来有问题的打印机修复了我遇到的错误。这个故事的寓意是什么?如果有疑问,可能是打印机的问题。也许在这一点上这更像是一个SuperUser问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8481941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档