Я пытаюсь распечатать изображение png с принтера zebra iMZ320 на своем iPhone, используя многоплатформенный SDK. Он печатает шестнадцатеричные значения вместо требуемого изображения. Может ли кто-нибудь решить эту проблему. Заранее спасибо.
проблема с печатью на принтере Zebre iMZ320
Ответы (1)
Часто iMZ поставляется в режиме построчной печати, что делает его неспособным понимать обычные команды ZPL, например, используемые SDK. На каком языке принтер? Вы можете установить язык ZPL с помощью следующей команды:
! U1 setvar "device.languages" "zpl"
Примечание. В некоторых случаях вам может потребоваться установить язык "hybrid_xml_zpl" вместо "zpl". Также обратите внимание: вы должны закончить команду символом новой строки, чтобы принтер понял ее.
Если вам нужен инструмент для отправки данных непосредственно на принтер, такой как приведенная выше команда, вы можете использовать утилиты настройки Zebra: https://www.zebra.com/us/en/products-services/software/zebralink/zebra-setup-utility.html. Вы также можете использовать утилиты Zebra Setup Utilities, чтобы узнать у принтера, какой язык он использует, отправив следующую команду:
! U1 getvar "устройство.языки"
(опять же - команда должна заканчиваться символом новой строки)
Связано: Команда не понимается Zebra iMZ320