Привет, я установил драйвер принтера Star TSP100 Cutter (TSP143) в свою систему и протестировал принтер, он печатает все. Но теперь я хочу управлять принтером с помощью кода на C #, такого как вырезанная бумага, открытый принтер, обычная печать и т. Д. Я использовал приведенный ниже код для создания экземпляра принтера. Когда я запрашиваю принтер, он возвращает ноль.
Любые предложения или помощь, если я ошибаюсь. Спасибо
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)");