Библиотека термопринтеров Ionic 4 для модели Epson, должна иметь автоматическую печать на устройстве Android - PullRequest
1 голос
/ 07 мая 2019

У меня есть термопринтер, который необходимо подключить к моему устройству Android через соединение WiFi. Мне нужно, чтобы он автоматически печатался при каждом нажатии кнопки (без диалогового окна печати)

В настоящее время я использую Ionic 4, но не могу найти библиотеку, которая поддерживает язык ESC / POS. Любая библиотека, которую я мог бы использовать?

1 Ответ

1 голос
/ 11 мая 2019

Мне удалось найти решение через подключение порта TCP / IP от ionic к моему термопринтеру, подключенному к WiFi.

Чтобы создать соединение через сокет TCP / IP от ionic, я использовал сокеты для cordova. и отправьте байт на мой термопринтер IP.В зависимости от каждого принтера, каждый принтер имеет различный набор команд ESC (CMIIW), что означает, что нам все еще нужно преобразовать байт-код один за другим и отправить их в термопринтер.

Кроме того, у меня есть форк-репозиторийhttps://www.npmjs.com/package/esc-pos-encoder-ionic, который можно использовать в качестве оболочки для кодирования команды ESC в байт-код.Затем результат можно отправить в принтер через сокет TCP / IP.

Надеюсь, это поможет и другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...