大家好,本人初做开发工作不久,最近遇一问题,十分郁闷,特将至写出希望大家能相互讨论,看看有没有朋友已经解决的,分享出来让大家都别再为这样的问题郁闷了。

我在做.net下的水晶报表,首先有个数据表格的页面用以选择要打印的数据来源,然后当点击页面上打印按钮(我用的是asp:button)会打开报表的预览页面以展示报表数据,但是,现在客户要求在点击打印按钮时直接发送到打印机打印,不要弹出预览页面,我试着用PrintToPrinter(1,true,1,1)方法直接将报表发送到打印机,这种方法可以是可以,但就是要服务器安装相关的打印机驱动才行,而客户希望的是要调用客户端的打印机而不是服务器的打印机,虽然printName属性可以指定打印机的名称,但是指定的也是服务端的打印机不是客户端,大家有遇到过这种问题吗,有哪位朋友解决了客户端直接调用客户端打印机打印水晶报表的问题没,能不能分享下您的方法,以解我惑,谢谢了。