嗨,我已经在我的系统中安装了 Star TSP100 Cutter (TSP143) 打印机驱动程序并测试了打印机,它打印了所有内容。但是现在我想通过 c# 中的代码来处理打印机,例如剪纸、打开打印机、正常打印等。我使用下面的代码来实例化打印机。当我查询打印机时,它返回 null。
如果我走错路,有任何建议或帮助。谢谢
public static DeviceCollection GetPrinters()
{
PosExplorer explorer = new PosExplorer();
return explorer.GetDevices(DeviceType.PosPrinter, DeviceCompatibilities.OposAndCompatibilityLevel1);
}
public static DeviceInfo GetPrinter(string name)
{
if (String.IsNullOrEmpty(name))
return null;
PosExplorer explorer = new PosExplorer();
return explorer.GetDevice(DeviceType.PosPrinter, name);
}
PosExplorer explorer = null;
DeviceInfo device = null;
PosPrinter printer = null;
DeviceCollection printers = GetPrinters();
DeviceInfo printers2 = GetPrinter("Star TSP100 Cutter (TSP143)");