【问题标题】:Send directly to printer with reporting services使用报告服务直接发送到打印机
【发布时间】:2011-04-13 15:44:40
【问题描述】:

我有这个 Reporting Services 存储库,其中包含一些通过 URL 接受参数的报告。

我希望我的应用程序将这些报告直接发送到打印机(用户的默认打印机),甚至无需打开它们。是否可以?怎么样?

【问题讨论】:

  • 这台打印机在您的服务器上,用于这个 asp.net 应用程序,而不是在客户端的 PC 上,对吗?如果是这样,我猜PrintDialog 示例会让您运行,只需省略ShowDialog 步骤。
  • 这就是问题所在,我想。我需要在用户的 PC 默认打印机上打印。不可能?
  • 您想知道如何调用打印对话框吗?我认为 Windows 不会让 Web 应用程序控制用户的 PC。如果这是您想要的:您可能必须让他们安装一个应用程序,允许他的 PC 和您的服务器之间进行 TCP 通信。

标签: c# asp.net .net-3.5 reporting-services


【解决方案1】:

我们使用了一个名为 batch print pro 的软件,它会监控文件夹中的 pdf 文件,然后将其打印出来。我们只是安排报告保存为 pdf,使用批处理打印专业版监控文件夹,然后将它们打印出来。看起来效果不错

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 2018-09-27
    • 2018-01-01
    相关资源
    最近更新 更多