调用print() 方法后不知道网络打印机是否将我要打印的内容打印出来?.net 程序什么方法能解决?请高手指点,谢谢!

解决方案 »

  1.   

    是web的还是winform的??
    winform的我做过报表打印:
    http://www.51bcw.com/video-html-2206.htm 报表视频
    打印功能,首先先添加打印机,并设置为默认打印机。
    PrintDocument print = new PrintDocument();
                            crystalReport11.PrintOptions.PrinterName = print.PrinterSettings.PrinterName;
                            
                            crystalReport11.PrintToPrinter(1, true, 1, 1);//打印
    或者是调用print()进行打印。
    如果想灵活指定打印机进行打印,参考:http://blog.csdn.net/fionahd/archive/2007/09/25/1800517.aspx
    http://blog.csdn.net/nickycheng/archive/2005/08/10/450269.aspx
      

  2.   

    后面那2个网站可能有点复杂了,看看这个:包括水晶报表,和打印
    http://hi.baidu.com/e_%D2%EC%B3%A3/blog/item/e2ae6758ed8083232934f058.html
      

  3.   

    先将网络打印机设为默认,然后直接print() 就可以了。
      

  4.   

    枚举打印机
    printdocument
    void printDoc_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {}