Как создать и загрузить на термопринтер Zbera растровый шрифт для языка ZPL?

Не могли бы вы рассказать мне, какова процедура создания (загрузки) растрового шрифта для языка ZPL на термопринтер Zebra?

Оказалось, что Zebra не поддерживает своих клиентов с растровыми шрифтами в разных кодовых страницах. У них есть только масштабируемые шрифты, доступные в их пакете шрифтов.

Можно ли создать или преобразовать растровый шрифт Windows в файл FNT и использовать его на языке ZPL?


person John    schedule 10.03.2013    source источник


Ответы (2)


Инструкции по загрузке шрифтов с ПК на принтер Zebra можно найти в базе знаний Zebra: https://km.zebra.com/kb/index?page=answeropen&type=open&searchid=1362935480906&answerid=16777218&iqaction=5&url=https.%3A%2F%2Fkm.zebra.com%2Fkb%2Findex%3Fpage%3Dcontent%26id%3DSO7889%26actp%3Dsearch%26viewlocale%3Den_US&highlightinfo=6292308,82,99#.

Будьте осторожны — при использовании шрифтов, защищенных авторским правом (например, Arial), и их загрузке на принтер возникают юридические проблемы. Обязательно используйте шрифт, на который у вас есть лицензия на коммерческое использование, или используйте бесплатный шрифт (я полагаю, что Google предлагает много бесплатных шрифтов).

person jason.zissman    schedule 10.03.2013
comment
Насколько я знаю, процедура, которую вы упомянули в приведенной выше ссылке, касается загрузки шрифтов для языка CPCL. Шрифт, созданный на Zebra, не имеет расширения FNT, поэтому его нельзя использовать в языке ZPL. ZPL гораздо более гибкий и продвинутый язык и для него хотелось бы иметь растровый шрифт... - person John; 10.03.2013

Вы можете загрузить полный шрифт Truetype на большинство принтеров ZPL напрямую, используя команду ^DY. Это рекомендуемый способ сделать это, если размер шрифта не превышает используемую память принтера. Вам нужно будет проверить Руководство пользователя принтера, чтобы узнать, сколько памяти у вашего принтера. Обычно это не проблема, если вы не работаете с азиатскими шрифтами или более старыми моделями принтеров. В этом случае вы можете использовать мастер шрифтов, который входит в состав Утилита настройки Zebra, чтобы уменьшить шрифт, выбрав только нужные символы. Это также преобразует его в шрифт FNT. Прямой метод позволит вам вызывать шрифт как TTF или OTF.

~DYE:MyFont,B,T,XXSIZE,,...binary data of full font

Подробности: https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf?page=164

Как упоминает Джейсон, не забудьте убедиться, что ваш шрифт лицензирован для этого использования.

person RWest    schedule 05.10.2019