как отправить необработанные данные из javascript на сетевой принтер ESC/POS в Nativescript (без bluetooth)

Я разработал POS-приложение на родном языке, и мне нужно печатать на термопринтере с определенного локального IP-адреса. В эмуляторе Android с браузером я могу сделать запрос на 192.168.1.23:9100, и принтер реагирует с заголовком http. Так что связь в порядке.

Однако я хочу просто печатать символы в приложении на этот IP-адрес.

Как мне это сделать, используя javascript в приложении Nativescript?


person Hans Bakker    schedule 02.01.2020    source источник
comment
http-модуль NativeScript еще не поддерживает составные данные, вам придется использовать плагин nativescript-background-http. Я думаю, вы знаете, в каком формате вы должны отправлять данные, которые должны быть задокументированы поставщиком.   -  person Manoj    schedule 02.01.2020
comment
Вы имеете в виду, что если я использую плагин nativescript-background-http, отправляющий составные данные, то отправляются только необработанные данные без какого-либо дополнительного протокола, такого как заголовки http?   -  person Hans Bakker    schedule 03.01.2020
comment
Извините, я не понял, что именно вы имели в виду, фоновый http-плагин позволяет отправлять двоичные данные, включать любые параметры в тело и заголовки по мере необходимости. Просто просмотрите документы, я уверен, вы найдете достаточно деталей.   -  person Manoj    schedule 04.01.2020
comment
плагин escpos nativescript для Android существует и работает, он имеет полный исходный код в java. проверьте: market.nativescript.org/plugins/nativescript-ichi-printer Однако только андроид без ios   -  person Hans Bakker    schedule 09.01.2020
comment
решил расширить подключаемый модуль принтера ichi, который отлично работает для любого ESCPOS с реализацией IOS. работа в процессе по адресу: [email protected]:growerp/nativescript-escpos-printer.git У меня нет большого опыта работы с IOS, но я могу использовать как можно больше, доступное в Интернете: есть плагин для реагирования на родной по адресу: github.com/leesiongchan/react-native-esc-pos приветствуется любая помощь!   -  person Hans Bakker    schedule 28.01.2020


Ответы (1)


Я наконец погрузился и использовал быструю программу для печати для IOS. Доступно не так много документов, как это сделать и как вызвать программу swift, но у вас есть пример здесь: https://github.com/growerp/nativescript-escpos-printer

person Hans Bakker    schedule 15.02.2020