设置默认打印机
public class PrintDemo
{
private System.Drawing.Printing.PrintDocument printdoc;
public void Print()
{
this.printdoc = new System.Drawing.Printing.PrintDocument();
this.printdoc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(printdoc_PrintPage);
this.printdoc.Print();
}
private void printdoc_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
//这里写打印代码
}
}
这样写能输出到打印序列,但是状态为 错误-正在打印,而且只能输出到虚拟打印机,并且输出的打印文档路径也找不到。我设置了网络打印机为默认,也不行。