Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 20000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2020, 16:24   #1
OlegBlef
Новичок
Джуниор
 
Регистрация: 24.07.2020
Сообщений: 2
По умолчанию ZPL никто случайно не писал для zebra printer?

Не знал, в какой теме можна спросить, но подумал, что низкоуровневые языки - наилучший вариант. Подскажите пожалуйста, а никто случайно не писал для zebra printer? У них там условно свой командный язык, на основе Ассемблера, как я понимаю. Уперся в проблему с написанием скрипта для печати графики с iOS. Пробую загрузить в принтер Data из png, а потом распечатать, но печатается чистый лист. Скрипт:
"^XA^FO20,20^DYR:PRINT.PNG,P,P,SIZE ,,\(png)^ILR:PRINT.PNG^FS^XZ"
Буду очень сильно благодарен за помощь.
OlegBlef вне форума Ответить с цитированием
Старый 24.07.2020, 20:34   #2
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 521
По умолчанию

Цитата:
Сообщение от OlegBlef Посмотреть сообщение
наилучший вариант
для чего именно? Цель то какая ?

Цитата:
Сообщение от OlegBlef Посмотреть сообщение
на основе Ассемблера
судя по доке - скорее язык разметки (близкие аналоги - RTF, XML, HTML).

вот первая попавшаяся дока
https://web.archive.org/web/20120322...s/ZPL_Vol1.pdf

P.S. предполагаю, что переносы строки тоже имеют значение
Алексей1153 вне форума Ответить с цитированием
Старый 27.07.2020, 11:38   #3
OlegBlef
Новичок
Джуниор
 
Регистрация: 24.07.2020
Сообщений: 2
По умолчанию

Мне приходит в Data для формирования pdf. И я должен отправить ее на печать. Поскольку напрямую принтер не поддерживает pdf я трансформирую в png, и тогда уже отправляю на печать. Но что-то в скрипте не отрабатывает.
OlegBlef вне форума Ответить с цитированием
Старый 10.06.2021, 14:49   #4
AnPis
Пользователь
 
Регистрация: 02.04.2020
Сообщений: 23
По умолчанию

Zebra хорошо "кушает" .bmp. С упакованными форматами не связывался.
А языков разметки у нее несколько, причем у разных моделей разные. Раньше много их пользовал, пока не приловчился просто отдавать на печать сгенеренную картинку в точках принтера.
Но там надо аккуратно работать с программными принтерными настройками. Даже DLL такую сделал, чтобы не связываться еще раз. Писал на VS2003 под WinXP.
Отправка картинки чем хороша: не зависит от типа принтера. Хочешь Zebra, хочешь DataMax или еще какой вплоть до офисного.

Последний раз редактировалось AnPis; 10.06.2021 в 14:52.
AnPis вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
printer epson qaciyev rauf Общие вопросы Delphi 3 07.01.2014 19:35
Как я писал игру на android 4everAlone Фриланс 19 20.05.2013 10:24
Printer MAcK Общие вопросы Delphi 1 29.04.2008 10:22
TChart и printer Albenous Общие вопросы Delphi 5 20.02.2007 09:42



Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS