Прямая печать с React Native на Zebra ZQ520Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Прямая печать с React Native на Zebra ZQ520

Сообщение Anonymous »


В настоящее время я пытаюсь выполнить печать из приложения React Native на портативном принтере Zebra ZQ520. Мне удалось выполнить печать с помощью стороннего сервиса печати, но отчасти проблема в том, что он также нужен мне для прямой печати (бесшумная печать), поскольку я хочу избежать экрана предварительного просмотра печати Android.

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

До сих пор я печатал через стороннюю службу печати, вызывая Print.printAsync(options) Expo и передавая HTML, но опять же, это служит только для вызова экрана предварительного просмотра печати Android, который я Я пытаюсь избежать. Я также просмотрел PDF-файл напрямую от Zebra (https://www.zebra.com/us/en/support-dow ... evice.html), который показывает некоторые перспективы, поскольку вы также можете использовать Print.printToFileAsync() Expo для сохранения в формате .PDF. С помощью этой опции я пока не нашел, можно ли использовать PDF напрямую с устройства Android.

При извлечении у меня возникла мысль использовать реактивный пакет BLE PLX (https://github.com/Polidea/react-native-ble-plx) для обработки прямого соединения с принтером Zebra и отправки необработанного CPCL. команды принтеру. Проблема, которая, похоже, возникла, заключалась в ограничениях на любые изображения, которые необходимо распечатать.

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»