Бесплатный онлайн ZPL просмотрщик
Вставьте ZPL-код ниже и мгновенно увидьте готовую этикетку — без принтера, регистрации и установки. Всё рендерится локально в вашем браузере, поэтому данные этикетки никуда не отправляются. Поддерживает текст, рамки, встроенную графику ^GF и распространённые команды штрихкодов — Code 128, QR, EAN/UPC, Code 39, ITF-14, Codabar и MSI — а также экспортирует предпросмотр в PNG.
Что такое ZPL просмотрщик?
Просмотрщик ZPL преобразует код Zebra Programming Language в визуальный предпросмотр этикетки, позволяя онлайн проверять компоновку, штрихкоды и текст без расходования носителя. ZPL — командный язык, который интерпретируют совместимые принтеры; настроенные для ZPL транспортные платформы, курьерские API, ERP и складские системы могут его генерировать, но код трудно проверить до печати или рендеринга. Если вы пользуетесь Labelary, процесс похож: вставьте ZPL и просмотрите этикетку, а при необходимости откройте её в визуальном конструкторе. Если вы только знакомитесь с форматом, начните с нашего руководства Что такое ZPL?
Как работает этот просмотрщик
Предпросмотр полностью формируется в браузере JavaScript-интерпретатором ZPL. Просмотрщик не отправляет код в сервис предпросмотра, поэтому нет сетевого запроса на рендеринг или ограничения такого сервиса, а данные этикетки остаются на устройстве. После загрузки ресурсов приложения рендеринг может продолжаться без сетевого запроса. Сейчас интерпретатор поддерживает следующий документированный набор команд:
| Команда | Что делает |
|---|---|
^XA / ^XZ | Начало / конец формата этикетки |
^FO / ^FT | Позиция поля (начало координат — верхний левый угол / базовая линия) |
^FD / ^FS / ^FH | Данные поля, разделитель поля, шестнадцатеричные эскейпы |
^A / ^CF | Шрифт, размер и поворот / шрифт по умолчанию |
^GB | Рамки и линии |
^BY / ^BC | Параметры штрихкода по умолчанию / штрихкоды Code 128 |
^BQ | QR-коды |
^FR / ^FB | Инвертированные поля / текстовые блоки с переносом |
^PW / ^LL / ^LH | Ширина, длина этикетки и смещение начала координат |
^BE ^BU ^B8 ^B9 ^B3 ^B2 ^BK ^BM | Нативные линейные штрихкоды: EAN-13, UPC-A, EAN-8, UPC-E, Code 39, ITF-14, Codabar, MSI |
^GFA | Растровая графика (несжатый ASCII hex): встроенные изображения и штрихкоды в растровом режиме |
Команды вне этого набора (настройки принтера, например ^MM или ~SD, сжатые графические данные, редкие типы штрихкодов) пропускаются и перечисляются под редактором, чтобы вы точно знали, что предпросмотр упускает. Для справки по любой команде смотрите справочник команд ZPL.
Типичные сценарии использования
- Отладка транспортных этикеток — просматривайте ZPL, возвращаемый курьерским API или транспортной платформой, до отправки на принтер.
- Разработка шаблонов этикеток — итерируйте генерируемый ZPL из собственного кода, не расходуя рулоны этикеток.
- Проверка штрихкодов — проверьте закодированное содержимое и отрендеренную геометрию Code 128, QR, EAN/UPC, Code 39 и других символик. Просмотрщик не доказывает качество физического сканирования; проверьте напечатанный символ на целевых принтере и сканере.
- Анализ устаревших этикеток — разберитесь в ZPL-файлах из старой ERP или WMS, про настройку которых уже никто не помнит.
Хотите редактировать этикетку, а не просто смотреть?
ZPLCraft — полноценный визуальный конструктор ZPL: перетаскивайте текст, штрихкоды, таблицы и рамки на холсте в натуральную величину, затем экспортируйте чистый ZPL или используйте совместимый путь от браузера к принтеру , например WebUSB, когда браузер, операционная система и принтер предоставляют доступный для захвата интерфейс. Дизайн бесплатный, и каждый аккаунт получает бесплатные отпечатки каждый месяц.