Проблема со шрифтом Zebra RW420 CPCL

Я разработал этикетку с помощью Label Vista (бесплатное программное обеспечение Zebra) и посмотрел на сгенерированный код CPCL и заметил:

_TTF -23 0 0 400 0 0 0 0 2 34 [Arial] 117 16 Test TTF string
T Ari06pt.cpf 0 118 45 Test Uploaded font string

Я загрузил на принтер сгенерированный шрифт Ari06pt.cpf. Затем я попробовал печатать с Label Vista, и все прошло нормально! ОНО РАБОТАЕТ!

После этого я передал код своему приложению для Android (JAVA с Zebra SDK) и попытался распечатать, но в этом случае только

"T Ari06pt.cpf 0 118 45 Test Uploaded font string\r\n"

работает правильно.... первая строка (_TTF) больше НЕ РАБОТАЕТ (была напечатана белая строка)...

Какое-то решение?


person wildnove    schedule 01.12.2012    source источник


Ответы (1)


Согласно руководству по CPCL:

_TTF -23 0 0 400 0 0 0 0 2 34 [Arial] 117 16 Test TTF string

не является командой CPCL. Однако LabelVista по какой-то причине (??) создает эту команду, используя резидентные шрифты TrueType вашей настольной ОС, и автоматически преобразует ее во время печати в команду CPCL «T», например:

T Ari06pt.cpf 0 117 16 Test TTF string

Поэтому я думаю, что вам следует проверить вывод LabelVista, если он содержит команды, отличные от CPCL. Вы также можете попробовать редактор ZebraDesigner.

Я работал с Zebra MZ320 и QL420+, и они принимают в свою память только предварительно масштабированные шрифты (файлы *.cpf). Поэтому попробуйте преобразовать шрифт TrueType в предварительно масштабированный шрифт. Вы можете преобразовать его с помощью LabelVista или Zebra Font Downloader, а затем загрузить на свой принтер. Вы можете следовать этому руководству по преобразованию шрифтов Zebra.

person Christos Manios    schedule 27.12.2012