Невозможно подключиться к принтеру с помощью узла js

m с помощью приложения POS для печати biill на термопринтере принтера HOP-E801 с использованием node .js, я установил его как принтер по умолчанию для моей машины.

сведения о принтере: Модель: HOP-E801 ширина: 58-80 мм (3-дюймовая купюра) название принтера: POS-80-Series

Я установил зависимость для активности принтера, например, список принтеров и содержимое печати

Вот мой образец тестовой программы для подключения к принтеру

const ThermalPrinter = require("node-thermal-printer").printer;
const PrinterTypes = require("node-thermal-printer").types;

let printer = new ThermalPrinter({
type: PrinterTypes.EPSON,
interface: 'tcp://127.0.0.1:631',

});
myFunction();
async function myFunction() {
let isConnected = await printer.isPrinterConnected();
console.log(isConnected);
printer.println("Check");
printer.cut();
let execute = await printer.execute();
let raw = await printer.raw(Buffer.from("Hello world"));
console.log(raw);
}

В приведенном выше примере я попытался подключиться к принтеру по номеру порта (127.0.0.1:631) в консоли, он печатал данные, отправленные на 127.0.0.1:631

но принтер не получает данных

Для приведенного выше примера я изменил интерфейс на имя принтера: POS-80-Series, tcp: //127.0.0.1: 631, я использовал все возможные способы подключения к принтеру, такие как сокет и сеть и по умолчанию, но бесполезно


person manoj    schedule 10.03.2021    source источник
comment
Советую протестировать совместное использование соединения. эту ссылку   -  person Minute Illimitée    schedule 29.04.2021