Как открыть, просмотреть и распечатать файл ZPL
ZPLCraftОбновлено 30 сентября 2026 г.

Файл ZPL — это обычный текстовый файл, заполненный командами языка Zebra Programming Language. Их создают транспортные платформы, API перевозчиков, ERP и складские системы, чтобы термопринтер мог напечатать этикетку напрямую, поэтому при открытии в обычной программе вместо этикетки чаще всего виден набор кодов.
В этом руководстве показано, как распознать файл ZPL, посмотреть его как этикетку без принтера и отправить на принтер Zebra из Windows, macOS, Linux или браузера так, чтобы он не печатался как обычный текст.
Как распознать файл ZPL
Файлы ZPL обычно имеют расширение .zpl, но перевозчики и программы для этикеток сохраняют их и как .prn или .txt, а некоторые системы используют .lbl. Откройте файл в любом текстовом редакторе: если он начинается с ^XA, заканчивается ^XZ и содержит команды вроде ^FO и ^FD, это ZPL.
^XA
^FO50,50^A0N,40,40^FDORDER 10592^FS
^FO50,110^BY2^BCN,90,Y,N,N^FD4210159200083^FS
^XZДлинные блоки шестнадцатеричного текста или base64 после ^GF или ~DG — это встроенная графика, например логотипы, а не повреждение файла. В одном файле может быть много этикеток: каждый блок ^XA … ^XZ — отдельная этикетка. Файлы дизайна ZebraDesigner (.nlbl) и BarTender (.btw) не являются ZPL; сначала их нужно распечатать или экспортировать из этих программ.
Просмотр файла ZPL онлайн без принтера
Самый быстрый способ увидеть, что напечатает файл ZPL, — отрисовать его:
- Откройте бесплатный ZPL-просмотрщик.
- Выберите «Открыть файл ZPL» и укажите файл .zpl, .prn или .txt либо вставьте его содержимое в редактор кода.
- Задайте разрешение, соответствующее целевому принтеру: 203, 300 или 600 dpi. При неверном разрешении этикетка выглядит слишком большой или слишком маленькой.
- Если в файле несколько этикеток, листайте их по очереди, затем скачайте PNG или перейдите в визуальный дизайн, чтобы изменить компоновку.
Файл отображается в вашем браузере и не загружается на сервер, что важно для транспортных этикеток с адресами клиентов.
Как распечатать файл ZPL на принтере Zebra
Файл ZPL должен попасть в принтер в исходном виде, байт в байт. Если открыть его в Блокноте или TextEdit и нажать «Печать», операционная система отрисует текст на странице, а принтер напечатает сами команды как текст. Вместо этого используйте один из следующих способов прямой (raw) печати.
Windows
Откройте общий доступ к принтеру в «Свойства принтера → Доступ» (например, под именем ZebraShare), затем скопируйте на него файл в двоичном режиме из командной строки. Zebra Setup Utilities также умеет отправлять файл напрямую через «Открыть связь с принтером».
copy /b label.zpl \\localhost\ZebraSharemacOS и Linux
Если принтер добавлен в CUPS, отправьте файл с параметром raw, чтобы ни один фильтр драйвера его не менял:
lpstat -p
lp -d Zebra_ZD420 -o raw label.zplСетевые принтеры
Большинство сетевых принтеров Zebra принимают raw-задания на TCP-порт 9100, поэтому файл можно отправить потоком прямо на IP-адрес принтера:
nc 192.168.1.50 9100 < label.zplИз браузера
Chrome и Edge могут отправлять ZPL на совместимый USB-принтер через WebUSB, а Zebra Browser Print поддерживает USB- и сетевые принтеры через локальный помощник Zebra. Какой способ подходит вам, объясняет руководство по печати из браузера. Как печатать этикетки Zebra из браузера
Типичные проблемы при печати файлов ZPL
- Принтер печатает код как текст. Задание прошло через текстовый драйвер, а не в режиме raw, либо принтер настроен на другой командный язык, например EPL или режим построчной печати. Отправьте файл в режиме raw и проверьте настройку языка принтера.
- Этикетка слишком большая, слишком маленькая или обрезана. ZPL написан для другого разрешения или размера этикетки. Сравните dpi в просмотрщике с вашим принтером и проверьте ширину печати ^PW и длину этикетки ^LL.
- Диакритические или специальные символы отображаются неверно. Добавьте ^CI28, чтобы данные полей читались как UTF-8, и убедитесь, что шрифт содержит нужные символы.
- Печатается только одна из нескольких этикеток. Убедитесь, что у каждой этикетки есть своя пара ^XA … ^XZ и что количества ^PQ соответствуют ожидаемым.
Вопросы о файлах ZPL
Какой программой открыть файл ZPL?
Любой текстовый редактор откроет файл ZPL и покажет его команды. Чтобы увидеть саму этикетку, используйте ZPL-просмотрщик, например бесплатный просмотрщик ZPLCraft: он отображает файл в браузере без принтера и установки.
Можно ли преобразовать файл ZPL в PDF или PNG?
Да. ZPL-просмотрщик скачивает каждую этикетку как PNG, а конвертер ZPLCraft объединяет выбранные этикетки из файлов ZPL или ZIP-архива в один PDF. Предпросмотр PDF бесплатен; создание PDF для скачивания входит в Pro.
Можно ли редактировать файл ZPL?
Да. Измените код прямо в просмотрщике или перейдите в визуальный конструктор, чтобы перемещать текст, штрихкоды и рамки на холсте в натуральную величину, а затем экспортируйте или распечатайте обновлённый ZPL.
Почему при печати файла ZPL из Блокнота печатается код?
Блокнот отправляет файл через драйвер печати Windows как текстовый документ. Принтеру нужны исходные байты, поэтому скопируйте файл на общий принтер в двоичном режиме, используйте Zebra Setup Utilities или печатайте из инструмента, который отправляет ZPL в режиме raw.