C# USB收据打印机未出现在InstalledPrinters中

C# USB收据打印机未出现在InstalledPrinters中,c#,printing,C#,Printing,我正在尝试通过USB打印机打印一些文本,但它没有出现在此处安装的打印机列表中。尝试了许多类似的解决方案,但都没有成功 foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters) { str_printers += printer+"\n"; } 打印机也出现在其他设备中,而不是windows 7中的打印机中,但POS使用此打印机打印100%良好。 任何问题和答案都非常欢迎要打

我正在尝试通过USB打印机打印一些文本,但它没有出现在此处安装的打印机列表中。尝试了许多类似的解决方案,但都没有成功

foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
    str_printers += printer+"\n";
}
打印机也出现在其他设备中,而不是windows 7中的打印机中,但POS使用此打印机打印100%良好。
任何问题和答案都非常欢迎

要打印到热敏打印机,您必须使用Microsoft的Pos.net库谢谢@E-Bat。目前我不在我的开发PC上。我会尽快给你回信。再次感谢。@E-Bat在运行OPOS.net
的示例项目时获取以下异常,检索CLSID为{CCB90152-B81E-11D2-AB74-0040054C3719}的组件的COM类工厂失败,原因是以下错误:80040154