将Web服务器Crystal Report打印到用户';s打印机

本文关键字:打印机 用户 服务器 Web Crystal Report 打印 | 更新日期: 2023-09-27 18:28:42

我有一个web应用程序,我正在使用带有VS 2010的SAP Crystal报表。我用这种方法打印水晶报告。

Report.PrintToPrinter(1, false,0,0)

它在我的开发机器上工作,但当我把它移到服务器上时。它没有打印并显示无默认打印机设置。我使用VPS作为服务器,并安装了水晶报告。如何在用户的客户端机器上打印。

更新:-

所有用户的机器都有不同的打印机,所以我不能全部在我的服务器上。我需要一个解决方案,将工作的所有用户的打印机。

将Web服务器Crystal Report打印到用户';s打印机

当您调用方法"Report.PrintToPrinter"时,它会查找直接在部署应用程序的服务器上配置的打印机,而不知道您的客户端机器连接的打印机。

您可以通过打印对话框给出打印命令,其中将列出您的客户端机器打印机。

特定的打印机必须安装在服务器机器上,然后只有它会占用打印机,其他方面它显示正在使用"无默认打印机"