【问题标题】:Send print command to printer that is not default printer in C#将打印命令发送到不是 C# 中默认打印机的打印机
【发布时间】:2025-12-27 01:40:17
【问题描述】:

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

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

当我使用时

MyPrintdocument.Print();

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

【问题讨论】:

    标签: c# winforms printing


    【解决方案1】:

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

    【讨论】: