Термопринтер BC-95AC не найден в PosExplorer.GetDevices () - PullRequest
0 голосов
/ 31 октября 2019

Я установил драйверы для BC-95AC и могу найти его в разделе «Оборудование и принтеры», и он установлен по умолчанию. Но когда я пытаюсь получить к нему доступ через PosExplorer. У метода GetDevices () нет этого принтера в коллекции.

Я хочу знать, как я могу это исправить. Я не голосую за Microsoft Point Of Service или любой другой способ оформления квитанции о продаже без использования Point Of Service.

1 Ответ

0 голосов
/ 01 ноября 2019

Для работы с устройствами с POS для .NET необходим программный компонент, называемый сервисным объектом.
Это необходимо сделать в соответствии со спецификацией интерфейса POS для .NET или OPOS.

Пожалуйста, обратитесь к этому сайту. POS для .NET Architecture (POS для документации .NET v1.14 SDK)

Сервисные объекты обычно предоставляются поставщиком оборудования.
На сайтах, которые считаются поставщиками принтеров, напримерПО, по-видимому, недоступно.
Это не будет работать с POSfor.NET. Тепловой чековый принтер BC95AC

Если вы хотите печатать из POS для .NET, переключитесь на принтер поставщика, который предоставляет объект службы.

Если вы хотите использовать этот принтер, отправьте управляющий код ESC / POS напрямую через последовательный порт.

В качестве альтернативы вы можете попробовать использовать интерфейс Windows.Devices.PointOfService с параметром подключения к локальной сети.
Однако я не знаю, будет ли этот метод успешным.
Пространство имен Windows.Devices.PointOfService
Класс PosPrinter
Чековый принтер (POSPrinter) - поддерживаемые периферийные устройства точки обслуживания

Connectivity             Support  
Network and Bluetooth    Windows supports network and Bluetooth connected receipt printers using the Epson ESC/POS printer control language.  
                         The printers listed below are discovered automatically using POSPrinter APIs.  
                         Additional receipt printers which provide an ESC/POS emulation may also work but would need to be associated using an out of band pairing process.  

                         Note: slip station and journal stations are not supported through this method.  
...