Я пытаюсь использовать узел-термопринтер (https://github.com/Klemen1337/node-thermal-printer/) для подключения к Принтер ZPL (https://chrome.google.com/webstore/detail/zpl-printer/phoidlklenidapnijkabnfdgmadlcmjo).
Когда я запускаю принтер ZPL, я могу успешно получить доступ к принтеру через браузер URL-адресов по следующему адресу: (http: // локальный: 9100 /)
Мой код Javascript для подключения к принтеру с помощью узел-термопринтер:
printer.init({
type: "epson",
interface: "/dev/usb/lp0", // Linux interface
ip: "localhost", // Ethernet printing IP
port: "9100" // Ethernet printing PORT
});
printer.isPrinterConnected( function(isConnected){
console.info(isConnected);
});
Запустив это, у меня ложное соединение.
В IP-адресе я тоже уже пробовал: http://127.0.0.1/ и порт: 9100, но это не работает.
Пожалуйста, помогите мне.
Извините за мой плохой английский.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если ваш принтер подключен к сети, попробуйте следующее:
printer.init({
type: 'epson',
interface: 'tcp://yourip:9100',
});
замените yourip на свой IP-адрес принтера