将打印命令发送到C#中不是默认打印机的打印机

时间:2011-10-09 07:25:39

标签: c# winforms printing

我尝试将C#中的Printdocument发送到未设置为Windows默认打印机的打印机。怎么可能呢?

系统上有两台打印机,我将打印命令发送到未设置为默认打印机的热敏打印机。

当我使用

MyPrintdocument.Print();

它将打印命令发送到默认打印机。

1 个答案:

答案 0 :(得分:2)

检查MSDN。假设您使用的是PrintDocument类,则表示您可以通过PrintDocument.PrinterSettings设置打印机设置。然后你可以通过PrinterSettings.PrinterName设置打印机。