Шаблоны этикеток для печати в Mobile SMARTS, разработка этикеток
В Mobile SMARTS для печати ценников, этикеток и других документов используются шаблоны. Они определяют внешний вид этикетки, расположение текста и штрихкодов, а также данные, которые будут напечатаны.
Можно использовать готовые шаблоны из п оставки продукта, изменять их или создавать собственные. При этом важно учитывать способ печати и модель принтера: шаблон, который работает на одном устройстве, не всегда подходит для другого.
Какие бывают шаблоны этикеток
В Mobile SMARTS используются два основных варианта: шаблоны на языке принтера (RAW) и графические шаблоны (LBL).
| RAW-шаблон | Графический LBL-шаблон | |
|---|---|---|
| Как создаётся | С помощью команд на языке принтера | В визуальном редакторе этикеток |
| Как выглядит | Текстовый файл с командами печати | Графический макет с текстом, штрихкодами и другими элементами |
| Как печатается | Команды отправляются принтеру, который самостоятельно формирует этикетку | Макет обрабатывается Mobile SMARTS и преобразуется в данные для печати |
| Зависимость от модели | Зависит от языка и возможностей принтера | Зависит от поддерживаемого способа печати и возможностей преобразования |
| Когда использовать | Когда требуется прямое управление принтером или уже есть готовый шаблон на его языке | Когда удобнее создавать и изменять этикетки в визуальном редакторе |
Шаблоны на языке принтера (RAW)
RAW-шаблон содержит команды, которые понимает конкретный принтер. Например, для разных моделей могут использоваться языки ZPL, CPCL, EPL и другие.
В шаблоне задаются размеры этикетки, расположение элементов, шрифты и команды печати штрихкодов.
При печати Mobile SMARTS подставляет в шаблон данные о товаре и отправляет полученные команды принтеру.
Особенность RAW-шаблонов: они зависят от языка печати. Например, шаблон на CPCL нельзя использовать на принтере, который поддерживает только ZPL, без переработки команд.
Графические шаблоны (LBL)
Графический шаблон создаётся в визуальном редакторе Mobile SMARTS. В нём можно разместить наименование товара, цену, штрихкод и другие элементы, не составляя команды печати вручную.
При печати Mobile SMARTS обрабатывает шаблон и формирует данные, необходимые принтеру.
Графические этикетки могут использоваться:
- При печати через сервер — этикетка обрабатывается на стороне сервера печати.
- При прямой печати с ТСД — для поддерживаемых моделей мобильных принтеров графическая этикетка преобразуется в команды соответствующего языка печати.
Возможность прямой печати графических этикеток появилась в Mobile SMARTS 3.3. Её поддержка зависит от версии платформы и модели принтера.
Где хранятся шаблоны этикеток
Шаблоны для печати находятся в каталоге LabelTemplates.
В зависимости от назначения шаблоны могут храниться в разных местах.
| Расположение | Для чего используется |
|---|---|
Папка базы\LabelTemplates | Пользовательские шаблоны этикеток конкретной базы Mobile SMARTS |
Папка установки Mobile SMARTS\LabelTemplates | Системные и настроечные шаблоны принтеров |
LabelTemplates на ТСД | Локальные копии шаблонов, используемые мобильным приложением |
В папке установки платформы могут находиться специальные настроечные шаблоны printer_setup.lbl. Они используются для первоначальной настройки поддерживаемых принтеров, в том числе загрузки дополнительных шрифтов.
Пользовательские шаблоны рекомендуется хранить в каталоге соответствующей базы Mobile SMARTS.
При обмене данными шаблоны передаются на мобильное устройство. Если шаблон изменён на сервере, но ТСД продолжает печатать старую этикетку, выполните обмен данными, чтобы обновить локальную копию.
Как шаблон привязывается к модели принтера
Для разных моделей принтеров можно хранить отдельные варианты одного шаблона.
Например:
LabelTemplates/
├── Zebra QLn320/
│ └── Price.lbl
├── Другая модель принтера/
│ └── Price.lbl
└── Price.lbl
При поиске шаблона Mobile SMARTS учитывает имя, указанное в действии печати, и выбранную модель принтера.
Например, если в действии печати указан шаблон Price, а модель принтера — Zebra QLn320, поиск выполняется следующим образом:
- Сначала проверяется файл
LabelTemplates\Zebra QLn320\Price.lbl. - Если он отсутствует, программа ищет
LabelTemplates\Price.lblв корневой папке. - Если подходящий файл не найден, возникает ошибка печати.
Имя папки должно соответствовать обозначению модели, которое использует Mobile SMARTS. Произвольное название папки может привести к тому, что шаблон не будет найден
Если используется несколько моделей принтеров, рекомендуется создавать отдельные па пки и проверять совместимость шаблонов для каждой модели.
Как создать или изменить шаблон этикетки
Графический шаблон
Для создания графических этикеток в Mobile SMARTS предусмотрен встроенный визуальный редактор.
Он позволяет разместить на этикетке текст, штрихкоды и другие элементы, настроить их расположение и связать с данными, которые будут подставляться при печати.
Чтобы создать шаблон:
-
Откройте панель управления Mobile SMARTS и перейдите к шаблонам этикеток нужной базы.
-
Создайте новый шаблон или откройте существующий в редакторе.
-
Укажите разм еры этикетки.
-
Разместите необходимые элементы: наименование, цену, штрихкод и другие данные.
-
Сохраните шаблон с расширением
.lbl. -
Укажите имя шаблона в настройках действия печати.
-
Обновите данные на ТСД, если шаблон используется для прямой печати, и выполните тестовую печать.
Имя файла используется для поиска шаблона. Например, для шаблона Ценник.lbl в действии печати указывается имя Ценник.
RAW-шаблон
RAW-шаблон можно создать в текстовом редакторе или подготовить с помощью программного обеспечения производителя принтера.
В нём необходимо использовать команды языка, который поддерживает выбранная модель.
После создания шаблона:
- Сохраните файл в формате, предусмотренном Mobile SMARTS.
- Поместите его в папку
LabelTemplatesнужной модели. - Проверьте имя шаблона в действии печати.
- Выполните тестовую п ечать.
Если в шаблоне используются переменные Mobile SMARTS, вместо них при печати будут подставлены соответствующие значения.
Готовый файл с командами принтера можно использовать как основу, но предварительно необходимо проверить совместимость языка печати и способ передачи данных.
Как заменить демо‑этикетку на собственную
В готовых конфигурациях Mobile SMARTS могут использоваться демонстрационные шаблоны, предназначенные для проверки печати и знакомства с её возможностями.
Чтобы вместо демонстрационной этикетки печаталась собственная:
- Найдите шаблон, который используется в нужной операции.
- Создайте его копию, чтобы сохранить исходный вариант.
- Откройте копию в подходящем редакторе.
- Измените размер, расположение элементов и выводимые данные.
- Сохраните шабл он под новым именем.
- В настройках действия печати укажите имя нового шаблона.
- Если печать выполняется напрямую с ТСД, обновите шаблоны на устройстве.
- Выполните тестовую печать.
Если требуется заменить демонстрационный шаблон без изменения операции, можно использовать прежнее имя файла. Однако перед заменой рекомендуется сохранить резервную копию оригинала.
Если после замены продолжает печататься демо‑этикетка, проверьте, не используется ли другой файл с таким же именем в папке конкретной модели принтера. Также убедитесь, что на ТСД передана обновлённая версия шаблона.
Можно ли использовать свой готовый файл этикетки
Да, но возможность использования зависит от формата файла и способа печати.
Если файл содержит команды п ринтера, например ZPL или CPCL, его можно адаптировать для RAW-печати. Для этого нужно убедиться, что принтер поддерживает соответствующий язык, а файл содержит корректные команды.
Если этикетка создана в стороннем графическом редакторе, например в программе производителя принтера, её не всегда можно напрямую открыть как графический LBL-шаблон Mobile SMARTS.
В таком случае можно:
- Экспортировать этикетку в команды языка принтера и адаптировать для RAW-печати.
- Воссоздать макет во встроенном редакторе Mobile SMARTS.
- Использовать другой поддерживаемый способ печати, если он позволяет работать с подготовленным форматом.
Простое переименование файла в .lbl не преобразует его содержимое в совместимый шаблон.