нод термопринтер печать через ком последовательный порт - PullRequest
0 голосов
/ 31 мая 2019

Я пробовал klemen1337 / node-thermal-printer, он может успешно работать через IP-адрес, однако, когда я пытаюсь переключить интерфейс на последовательный порт COM, он не работает.

Я проверил правильность конфигурации принтера через порт COM3 с тестовой печатью Windows:

let printer = new ThermalPrinter({
  type: PrinterTypes.EPSON,
  interface: '\\.\COM3',
});

Печать остановится без ответа.

есть сообщение об ошибке: (узел: 13104) UnhandledPromiseRejectionWarning: Ошибка: EPERM: операция не разрешена, открыть «C: .COM3» (узел: 13104) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за того, что внутри асинхронной функции не был выполнен блок catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch (). (код отклонения: 2)

...