我有Web应用程序,我正在使用VS Crystal的SAP Crystal报表。 我正在使用这种方法来打印水晶报告。
Report.PrintToPrinter(1, false,0,0)
它正在我的开发机器上工作但是当我把它移到服务器上时。它不打印并显示 NO默认打印机设置。我使用VPS作为服务器并安装了水晶报告。 如何在用户的客户端计算机上进行打印。
更新: -
所有用户的机器都有不同的打印机,所以我不能在我的服务器上。我需要一个适用于所有用户打印机的解决方案。
答案 0 :(得分:0)
当您调用方法“Report.PrintToPrinter”时,它会查找在您的应用程序部署的服务器上直接配置的打印机,而不知道有关客户端计算机连接打印机的任何信息。
您可以通过打印对话框提供打印命令,其中将列出您的客户端计算机打印机。
答案 1 :(得分:0)
特定打印机必须安装在服务器计算机上,然后才能打印机,否则它会显示警告“无默认打印机”