Я следую примеру из следующего репо: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinter.UWP .Net POSPrinter Не идентифицирует принтер для приема USB Epson
В Scenario1_ReceiptPrinter.xaml.cs я модифицировал FindReceiptPrinter запустить FindAllAsync(), как показано ниже:
DeviceInformationCollection deviceCollection = await DeviceInformation.FindAllAsync();
При выполнении функции, что путь против прохождения в селекторе устройств Я могу найти идентификатор устройства, который соответствует принтеру SymbolicName в моем реестре для установленного принтера. Тем не менее, объект принтера всегда равен нулю, даже когда я явно передаю идентификатор принтера.
Я не уверен, есть ли проблема с установкой моего принтера или если мне нужно называть его по-другому, когда он является USB-принтером. Ниже приведены некоторые экранные снимки моего измененного кода для целей отладки: Коллекция
Устройство Населенные:
Принтер Найдено: Null Object
Принтер: