Как настроить принтер печати этикеток зебра zd41022

от admin

Как приготовить Зебру (Мой опыт в ZPL)

На текущем месте работы, в один момент, мне пришлось экстренно разобраться с печатью этикеток на принтеры Zebra. Так как информации в сети(особенно на русском) оказалось не так много, я как добросовестный программист обратился к документации. В этой статье хотелось бы сделать выжимку, для таких же счастливчиков как я, о том, что такое язык ZPL, как с ним работать и с чем я столкнулся в процессе своих познаний.

Как же всё работает

Если вкратце, то принтер Zebra и ему подобные, эмулирующие в себе ZPL, принимают на вход специальную строку с ПК, обрабатывают её и выводят на печать. Всё просто. Но вот как эту самую строку корректно сформировать, чтобы принтер всё понял?

Пример этикетки с QR-кодом

И вот что у нас получилось:

Что же мы имеем?

Исходя из представленного выше кода, управляющий символ в ZPL это «^». После него следует команда отвечающая за тот или иной аспект настройки этикетки.

Давайте же узнаем о них.

^XA и ^XZ — открывающий и закрывающий символ.

^FOx,y — отступ от левого верхнего края, принимает значение от 0 до 32000

^Af,h,w — изменение шрифта для последующего текста
f — сам шрифт, может быть в значении 0-9 либо A-Z
h — высота (от 1 до 32000)
w — ширина (от 1 до 32000)
Так же после f, перед запятой можно использовать символ вращения R — 90°, I — 180°, B — 270°

^FDdata — символ начала поля данных

^FS — символ конца определения поля

^FX — комментарий

Используя эти символы можно начать выводить простые текстовые этикетки.
Например:

Но стоит знать то, что не каждый шрифт поддаётся редактированию по размеру!
Получим:

^FB maxWidth, maxLines, lineSpacing, alignment, hangingIndent
maxWidth — ширина (от 0 до 9999)
maxLines — количество строк (от 1 до 9999)
lineSpacing — пробелы между строками (от -9999 до 9999)
alignment — выравнивание ( L (по левому краю), R (по правому краю), C (по центру),
J (растянуть текст по ширине поля) Дефолтное значение — L
hangingIndent — отступ от строки (от 0 до 9999)

Теперь добавим это в наш код и посмотрим, что будет:

Первый текст получил «окно» шириной 200 точек и максимальным количеством строк = 5 с выравниванием по центру. В 200 точек влезало только одно слово, из-за этого текст разбился на 3 строки
А второй тест получил 400 точек и выравнивание по ширине поля. Два слова влезли в первую строку, но получился большой пробел, в который, однако, не влезло третье слово

Как видно, меняя эти параметры можно получить тест абсолютно любого формата

Штрих-коды

Штрих-кодов в документации описано огромное количество, но я для себя выделил 4 основных:

^BCorientation, height, line, lineAbove, checkDigit, mode — Code 128 Bar code
orientation — вращение (R — 90°, I — 180°, B — 270°)
height — высота (от 1 до 32000)
line — печатать ли расшифровку (Y,N)
lineAbove — расшифровка сверху (Y,N)

Сразу опишу настройки, применимые ко всем штрих-кодам:
^BY width, widthRatio, height
width — ширина (от 1 до 100)
widthRatio — соотношение толщин линий (от 2.0 до 3.0 шаг 0.1)
height — высота (любое положительное число)
^FD — кодируемая информация

^BE — EAN-13 Bar Code
Настройки такие же, что и у ^BC

^BQ orientation, model, magnification, errorCorrection— QR Code Bar code
orientation — вращение QR (R — 90°, I — 180°, B — 270°)
model — обычный или улучшенyый QR (1 или 2) Важно! Современными принтерами Zebra, model(1) не воспринимается, рекомендовано использовать (2)
magnification — увеличение QR (от 1 до 10)
errorCorrectionH = ultra-high reliability level, Q = high reliability level, M = standard level L = high density level (Рекомендую использовать H)

Ещё один важный момент
По какой-то причине, некоторые принтеры не хотят воспринимать последний параметр после ^BQ, но воспринимают его после ^FD:

^BX — orientation, height, quality, columns, rows, format, escape — Data Matrix
orientation — думаю, тут уже понятно))
height — высота (от 1 до размера листа)
quality — качество DM (0, 50, 80, 100, 140, 200) рекомендованный — 200
columns, rows — количество кодируемых колонок и строк (от 1 до 144)
format — формат DM (от 0 до 6) не используется при качестве 200
escape — эскейп символ, может использоваться любой символ, дефолтное значение тильда (

). При массовой печати стоит смотреть, не будет ли ваш эскейп символ передаваться в кодируемой информации. Я обычно использую бэкслеш (\)

С обычной кодировкой Data Matrix нет ничего сложного, просто передаётся информация и настраиваются параметры DM.
Например:

Но как вам может быть известно, в России есть такая организация как «Честный знак» и они используют Data Matrix для маркировки товара(сигареты, алкоголь, обувь, лекарства)
В кодировку для Честного знака передаётся несколько полей, используя специальные разделители и передаваться они должны не просто строкой. DM то конечно составится, но только через проверку Честного знака он не пройдёт
В честном знаке используется открывающий символ FNC1 и разделители GS
Чтобы поставить FNC1 в начало строки необходимо использовать ваш ескейп символ и «1»
Т.е. ^BXN,5,200. \,1 ^FD\1 и далее зашифрованный код маркировки
Символы GS как правило передаются внутри и прописывать из отдельно не приходится

Читать:
Как включить переднюю панель в биосе

Пример реальной этикетки Data Matrix:
P.S. Не обращайте внимание на непонятные символы переданные вместо текста, принтеры клиента лишь эмулируют ZPL, из-за чего не удалось установить на них драйвера для русского языка, в данном примере русские буквы пришлось зашифровать в URL.

Отсканировав данный Data Matrix с помощью приложения Checkmark или Честный знак, вы увидите что он принадлежит Резиновым сапогам

Zebra ZD410

Zebra ZD410

Zebra ZD410 — компактный, стильный и продуманный принтер для этикеток. Данная модель как и другие при первом подключении к компьютеру требует иметь на компьютере установленный драйвер, после чего операционная система Windows сможет определить его. Процесс установки драйвера весьма простой и понятный для каждого пользователя компьютера. Скачать драйвер для Zebra ZD410 вы сможете прямо с нашего сайта без регистрации.

Скачать драйвер Zebra ZD410:

Внимание! Прежде чем установить драйвер Zebra ZD410. Рекомендуем удалить старую версию драйвера. Как удалить драйвер можно прочесть в разделе FAQ.

Zebra zd420 калибровка носителя

Zebra ZD420

Windows

Выполнение интеллектуальной калибровки носителя SmartCal на принтере Zebra zd420

Для оптимальной работы необходимо перед печатью настроить в принтере параметры носителя. Принтер автоматически определяет тип носителя (с перфорацией/промежутками, с черными метками/просечками или сплошной) и измеряет характеристики носителя.

Примечание. После выполнения первоначальной калибровки для определенного носителя не требуется осуществлять дополнительную калибровку при каждой замене носителя. Принтер автоматически измеряет характеристики носителя, чтобы учитывать при печати незначительные их изменения. После установки нового рулона носителя (из той же партии) нажмите кнопку подачи один или два раза для синхронизации этикеток. После этого можно продолжить печать.

Процедура SmartCal

  1. Убедитесь, что носитель и кассета с лентой (при печати термопереносом) правильно загружены в принтер, а верхняя крышка принтера закрыта.
  2. Нажмите кнопку POWER (ПИТАНИЕ), чтобы включить принтер.
  3. Когда принтер перейдет в состояние готовности (индикатор состояния ( alt=»индикатор состояния принтера zebra» width=»19″ height=»19″ />) непрерывно светится зеленым), нажмите кнопки PAUSE (ПАУЗА) и CANCEL (ОТМЕНА) и удерживайте их в течение двух (2) секунд, прежде чем отпустить.
  4. Принтер измерит несколько этикеток и выполнит настройку уровней считывания носителя.
  5. После остановки принтера индикатор состояния ( alt=»индикатор состояния принтера zebra» width=»19″ height=»19″ />) начнет непрерывно светиться зеленым.

калибровка принтера zebra zd 420

На этом настройка калибровка носителя принтера Zebra zd420 завершена.

Принтер этикеток Zebra ZD410 ZD41022-D0EW02EZ

Принтер этикеток Zebra ZD410 (ZD41022-D0EW02EZ)

Характеристики Принтер этикеток Zebra ZD410 ZD41022-D0EW02EZ

Тип Принтер этикеток
Бренд Zebra
Артикул 128803
Партномер ZD41022-D0EW02EZ

Отзывы на Принтер этикеток Zebra ZD410

Принтер этикеток DBS HT300Быстрый просмотр
Принтер этикеток RONGTA RP400Быстрый просмотр
Принтер этикеток TSC TE200Быстрый просмотр
Принтер этикеток TSC DA210, 203 dpi, 6 ips, USB onlyБыстрый просмотр
Принтер этикеток Honeywell PC42t PlusБыстрый просмотр
Принтер этикеток Godex GE300UБыстрый просмотр
Принтер этикеток TSC DA220Быстрый просмотр
Принтер этикеток Godex DT2usБыстрый просмотр
Принтер этикеток Zebra ZD230 - DTБыстрый просмотр
Принтер этикеток Godex GE300Быстрый просмотр
Принтер этикеток Godex DT2xБыстрый просмотр
Принтер этикеток Godex RT200Быстрый просмотр

Вы недавно смотрели

Принтер этикеток Zebra ZD410Быстрый просмотр

  • О нас
  • Доставка
  • Реквизиты
  • Контакты
  • Монтаж СКС
  • IT‑аутсорсинг
  • Полезные статьи
  • Новости в мире IT

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

© 2012 — 2023 ТОО «Apple Tech Kazakhstan»

Спасибо за отзыв

Оформление покупки Спасибо за заявку! Маленькая проблема.

Дополнительная скидка Спасибо за заявку! Маленькая проблема.

  • Вы наш постоянный клиент
  • Вы нашли товар дешевле в другом магазине
  • Вы планируете купить товар оптом
  • Ваша компания является глобальным клиентом <>
  • Некоторые другие случаи

Консультация Спасибо за заявку! Маленькая проблема.

Настройка и запуск товара

Для товара Принтер этикеток Zebra ZD410 доступна услуга настройки и запуска, а также консультация по любым вопросам, связанным с приобретаемым товаром.

Если Вам необходима данная услуга — отметьте ее галочкой. Стоимость услуги будет автоматически включена в общий счет за оборудование.

Стоимость услуги — уточнять у менеджера

Для товара Принтер этикеток Zebra ZD410 возможна доставка в город по городу через транспортную компанию. Для товара Принтер этикеток Zebra ZD410 возможна доставка в город по городу .

Срок отправки —
Срок доставки — в город
Стоимость доставки — зависит от региона * Стоимость доставки — бесплатно

* — стоимость услуг транспортной компании расчитывается менеджером в момент формирования счета и может быть либо включена в счет, либо Вы можете произвести оплату в транспортную компанию самостоятельно при получении товара

Похожие статьи