Отправить команду печати изображения через ESC/POS с использованием JavaScript на термопринтер в сети Ethernet

У меня есть веб-приложение, и я хочу отправлять распечатки чеков через ESC/POS на термопринтер в той же сети Ethernet. В настоящее время печать текста работает нормально, но я не могу настроить печать изображений с помощью команды GS V 0 или ESC *.

У кого-нибудь есть пример кода JavaScript, который показывает, как отправлять изображения на термопринтер?


person Bob Ham    schedule 05.07.2021    source источник


Ответы (1)


Если вы еще этого не сделали, вы можете проверить receiptline: преобразование текста, похожего на уценку, в квитанцию. команды принтера.

Я думаю, что он делает больше, чем вы просите, но я успешно использовал его для отправки изображений на принтер Epson TM-L30.

Посетите дизайнер строки получения, чтобы увидеть работающую демонстрацию. Формат Recitline берет изображение в кодировке base64 и преобразует его в команды для отправки на принтер.

Я использую пакет Receiptline npm напрямую, но вы можете загляните в источник и извлеките то, что вам нужно, если вы хотите сделать это напрямую без этой библиотеки.

person Flet    schedule 05.07.2021