Как распечатать штрих-код из Microsoft PowerApp
Я работаю над PowerApp, который должен генерировать и печатать штрих-коды. В настоящее время я сгенерировал штрих-коды с помощью веб-API, который возвращает мне штрих-код в виде изображения PNG. Теперь нужно распечатать этот штрих-код с принтера. Я много искал по этому вопросу и пока не смог найти решение. Я нашел несколько постов, таких как https://powerusers.microsoft.com/t5/PowerApps-Ideas/Printing/idi-p/846, в которых говорится, что печать сейчас недоступна., Но это старый пост, мне нужно последнее обновление о печати и когда он будет доступен. Также, пожалуйста, дайте мне знать, как добиться печати из PowerApp, чтобы я мог мгновенно распечатать штрих-коды.
2 ответа
Это не способ печатать напрямую, но вы можете:
Используйте Flow для вызова API штрих-кода и преобразования.png в.pdf с помощью действий OneDrive.
Используйте Flow для вызова API bacrcode и преобразования.png в.pnf, а затем отправьте его по электронной почте пользователю, чтобы он мог распечатать.
Надеюсь это поможет!
Печать с использованием pdf — но с дополнительной настройкой:
Я использую это, чтобы пометить пакеты древесины.
В потоке энергии:
Используйте Onedrive Загрузить файл из URL-адреса, чтобы получить свой штрих-код:
https://barcode.tec-it.com/barcode.ashx?data=MY_PACK_NUMBER&code=EANUCC128&height=20&hidehrt=True
Получить содержимое файла изображения и кодировать Uri:
dataUri(outputs('Get_file_content')?['body'])
Используя HTML, создайте этикетку:вот как выглядит мой шаблон из приведенного выше HTML:
Вы можете остановиться здесь и преобразовать HTML в PDF с помощью Onedrive или платной услуги, но мне нужен альбомный PDF определенного размера для моего принтера этикеток.
- Сохраните HTML в файл, затем конвертируйте HTML в JPG:
- Создайте заполняемый шаблон MS Word, чтобы принимать входные данные из нашего потока:
HowTo: Руководство по созданию заполняемой формы в Word для использования в Flow
Необходим только первый раздел связанного руководства
Я изменил поля на своей странице, добавил один элемент управления содержимым изображения, изменил на альбомную ориентацию, а также добавил образец изображения и изменил его размер, чтобы он соответствовал:
Было бы лучше дать элементу управления имя, я этого не сделал:
- Сохраните шаблон в Onedrive (мой файл сохранен в /PDF)
- В Flow: заполнить шаблон, сохранить его как новый файл docx, а затем преобразовать в PDF:
- Наконец: Сохраните PDF-файл: Конечный результат: - Альбомный PDF-файл, нестандартный размер со штрих-кодом. Затем я отправляю этот PDF-файл в PrintNode API для печати: - Учебное пособие: - Примечание. Для запуска этого потока требуется около 10 секунд.
печать с помощью PrintNode