Распечатать BMP с ZPL
Как я могу использовать ZPL II для печати растрового изображения (BMP)?
Я использовал ~DY для загрузки BMP на принтер:
~DYR:PRINT,B,B, <size> , <width> , <data>
Я использую PHP для отправки необработанных данных на принтер, поэтому переменные<> поступают из этого скрипта. Используя диагностическую утилиту принтера, я проверил, что файл был успешно загружен с помощью этой команды. Я также смог напечатать этот файл BMP, используя TSPL, другой язык принтера, который этот конкретный принтер также поддерживает в дополнение к ZPL, поэтому я знаю, что BMP был написан правильно.
Я попытался использовать следующий код, чтобы затем распечатать BMP:
^XA
^FO0,0^XGR:PRINT.BMP,1,1^FS
^XZ
Но это только выплевывает пустую метку.
Что я делаю неправильно?
4 ответа
Вы можете использовать ZebraNet Bridge для преобразования вашего BMP (или PNG, или JPG и т. Д.) В формат GRF
После моей информации вы не можете использовать расширение.BMP, поэтому для него установлено фиксированное значение, которое равно.GRF.
Проверьте это также -> http://www.servopack.de/support/zebra/ZPLII-Prog.pdf
Вот ссылка для загрузки утилит установки Zebra:
После запуска приложения я нажал кнопку "Установить новый принтер" и установил случайный принтер.
После установки принтера выберите принтер и нажмите кнопку "Загрузить шрифты и графику". Это установит "Загрузчик шрифтов и графики ZebraDesigner".
Вы можете использовать эту утилиту для преобразования растровых изображений в растровые изображения зебры.
Я следую этим указаниям сейчас. Я дам вам знать, если это работает.
https://km.zebra.com/kb/index?page=content&id=SO7892
Программное обеспечение работает, но я все еще не могу преобразовать.bmp в фактическое растровое изображение ZPL.
Этот сайт предоставляет программу просмотра ZPL, которая включает возможность импорта изображений. При импорте изображение преобразуется в ZPL, и предоставляется результирующий код.
http://labelary.com/viewer.html
Очевидно, это будет работать только для статических изображений.