水晶报表 PrintToPrinter 未安装打印机问题

CSh*_*ped 3 .net c# crystal-reports-2010

我最近将 Crystal Report 运行时版本从 13.0.1 升级到 13.0.8,以使用 HTML 文本解释的新功能。

我有打印水晶报表的逻辑作为 WCF 服务的一部分。但是,当我们尝试使用 report.PrintToPrinter 方法直接在网络打印机上打印报告时,我们现在遇到了问题,该方法显示打印机未安装,即使它仍然安装并工作。

当我尝试执行 report.ExportToDisk 方法时,它成功地将其作为 pdf 文件导出到新版本 13.0.8 的硬盘上

但当在 CR 运行时回滚到旧版本时,它开始正常工作。

关于到底有什么线索可能导致这个问题?

谢谢

小智 5

在应用程序池中,设置

流程模型加载用户配置文件:True

避免让域帐户或设置打印机的用户登录。