我有Web应用程序,我正在使用VS Crystal 2010的SAP Crystal报表 . 我正在使用此方法打印水晶报表 .
Report.PrintToPrinter(1, false,0,0)
它's working on my development machine but when i moved this to server. it'不打印并显示 NO Default Printer Set . 我使用VPS作为服务器并安装了水晶报告 . 如何在用户的客户端计算机上获得打印 .
Update :-
所有用户的机器都有不同的打印机,所以我不能在我的服务器上 . 我需要一个适用于所有用户打印机的解决方案 .
2 回答
当您调用方法“Report.PrintToPrinter”时,它会查找在您的应用程序部署的服务器上直接配置的打印机,而不知道有关客户端计算机连接的打印机的任何信息 .
您可以通过打印对话框给出打印命令,其中将列出您的客户端机器打印机 .
特定的打印机必须安装在服务器上,然后只需要打印机,其他方面它显示交战“没有默认打印机”