错误信息如下:
文件 D:\WINNT\TEMP\temp_0498d975-1124-43aa-b5a5-020af953ce9a.rpt 内出错:指定的打印机无效。 

解决方案 »

  1.   

    调用PrintToPrinter()打印的时候
    实际上是在服务器端打印
    要想打印成功,必须在web服务器上安装打印机
      

  2.   

    to killerwc()
    如果不是用服务器端打印机打印,又该怎么做呢?
      

  3.   

    是乎应该在WEB服务器上添加网络打印机,指向局域网中真正的打印机的位置。
      

  4.   

    crpt.PrintOptions.PrinterName="\\192.168.0.134\\CanonS10";
    改为:
    crpt.PrintOptions.PrinterName=@"\\机器名\CanonS10";
      

  5.   

    to qz4356(冷风清扬)
    我试过你的方法,发现的错误是一样的。