【问题标题】:What can cause garbage on prints with reportserver?什么会导致使用报告服务器打印时出现垃圾?
【发布时间】:2009-08-07 14:21:42
【问题描述】:

我开发了一个用框架 2.0 编写的 Winforms 应用程序,它在报表服务器 (SQLServer 2005) 中有一些服务器报表。

此报告在测试环境中打印得恰到好处,但在生产中却发生了奇怪的事情(和往常一样)。

有时,windows spooler 将打印作业发送到打印机并且打印机确认该作业,但它什么也不打印,就像它是一个空作业一样。 发生这种情况时,我们再次尝试打印报告,它只打印第一页,然后打印一两页格式错误和垃圾。

至少有两种型号的打印机报告了此问题,一种通过 LAN,另一种通过 LPT1。

我们已经尝试从生产环境打印到测试打印机,并且报告结果很好。

多年来,相同的打印机与其他软件(不使用报表服务器:Word、acrobat、其他内部开发)一起使用,没有任何问题。

这可能是软件问题还是配置(网络策略、权限、限制)?

更新:通过 LAN 的打印机正在通过打印服务器。我们做了一些额外的测试,我们发现这可能是 windows server 2000 的问题,并且打印机驱动程序已经过时了。我们换了一台运行 windows server 2003 的打印服务器,情况好转了,不再打印垃圾,但有时打印机无法完成作业并抛出“PCL 错误”

【问题讨论】:

    标签: sql-server sql-server-2005 reporting-services printing


    【解决方案1】:

    测试打印机与生产打印机的品牌/型号是否相同?

    我之前唯一一次遇到过这样的问题,最终是打印机问题。客户端可以使用报告服务生成报告,但取决于发送到的打印机,格式会发生变化。

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多