我开发了一个水晶报表,其数据源是SQL Server
我是在VB.NET项目中开发的。
一切正常,就像报表可以正确打开一样。
在另一个按钮上说PrintS,我在下面的命令中写了
ReportDocument.PrintToPrinter(0, False, 0, 0)
上面的代码将作业直接发送给打印机,而无需打开报告。
现在问题有点奇怪了。
我办公室里有一台佳能打印机。具体型号为LBP2900B。
-当我单击PrintS按钮时,以上行将运行并成功在Canon中打印。
-我的同事有一台Brother HL 2140打印机。他单击“打印”按钮,然后打印机被卡住,并显示错误的指示灯,通知页面不在纸盒中。
-更令人困惑的是,当在crystalreportviewer中打开报表时,如果从crystalreportviewer中给出了打印,则打印成功。
我尝试了google,但不知道该搜索什么?
我也做了类似的事情,
-设置为默认打印机
-打印测试页。
-从我的项目外部打印了一些文档。
除了这件事,所有工作都成功完成了。
请帮助...