打印多文件报告时"忙于打印"

2020-09-18 22:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)情况:我们公司使用Crystal...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


情况:我们公司使用Crystal XI已有14年了,最近,我们在生成有关Citrix终端服务器环境的报告时遇到了问题。 这个问题并不总是一致的,但是足够频繁地成为一个问题。 计算机仅安装了CR11Runtime DLL,而没有完整的Crystal设计器。 使用提供字体信息的打印机,Crystal报表(通常为发票或对帐单)可以打印成多个PDF文件。 当该报告引发错误" Print Job Busy"并且无法为该页面/文件生成输出时,该报告将运行几(数十)页。 以后所有的页面/文件都将生成错误"未打开打印窗口"。

需要确定为什么Crystal正在运行活动的打印作业,以及为什么该错误会导致报表中所有以后的输出失败。


记录正在捕获的部分:

11:58:30:尝试导出[C:\ Users \ Flintstone \ AppData \ Local \ Temp \ 4 \ Draft_Notice-Multi-115829.pdf ]。
11:58:30:11:58:30:电子邮件错误:错误:524文件错误:
打印作业
Tables.Count

接着:
11:58:32:尝试导出[C:\ Users \ Flintstone \ AppData \ Local \ Temp \ 4 \ < rel =" nofollow" hraf=" http://Draft_Notice-1589937.pdf" target =" _ blank"> Draft_Notice-1589937.pdf ]。
11:58:32:11:58:32 :电子邮件错误:错误:文件C:\ Program Files(x86)\ ACCOUNTING \ Custom \ ARDraftNoticeEFT.rpt中的错误:
没有打开打印窗口。
ClosePrintJob

1条回答
木偶小白
2020-09-18 23:29 .采纳回答

对crpe32的许可支持于15年前的CR 9结束....

并且不知道任何当前支持的Windows操作系统。...

是时候升级到.NET的CR了,您可以在这里获得:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

更新到VS 2010-> 2017,并将您的C ++应用程序转换为VS中的托管应用程序,并用或.NET组件替换crpe32。

我在这里用C#编写了一个打印机测试应用程序:

https://wiki.scn.sap.com/ wiki/display/BOBJ/Printing + Crystal + Reports

或者在这里有C ++示例可以帮助您:

https://wiki。 scn.sap.com/wiki/display/BOBJ/Crystal+Reports+for+.NET+SDK+示例

祝你好运

一周热门 更多>