Печать «нарисованных» этикеток напрямую на мобильный принтер

Теги: v 3.3
Последние изменения: 13.08.2021

Начиная с версии 3.3 платформы Mobile SMARTS у продуктов на ее основе («Магазин 15», «Склад 15», «Кировка») появилась возможность печатать этикетки, созданные в специальном графическом редакторе Mobile SMARTS, напрямую на мобильный принтер.

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

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

Как реализован процесс печати графических этикеток на мобильный принтер

Созданная в редакторе этикеток Mobile SMARTS графическая этикетка автоматически преобразуется в код, который может распознать и напечатать мобильный принтер. Данный код написан на языке программирования, который у разных моделей принтеров различен. В рамках Mobile SMARTS поддерживаются следующие модели принтеров и их языки программирования:

Модель принтера

Язык
программирования
принтера

Zebra QLn320
Sewoo LK-P11
АТОЛ ХР-323В
Urovo K319
CPCL
Zebra MZ320
TSC Alpha-3RB
Zebra RW 420
Sewoo LK-P12
TOSHIBA TEC B-EP2DL
Zebra EZ320
Zebra ZQ620
SATO PW208NX
SATO PW208mNX
Zebra ZQ3XX
Honeywell RP2D
Honeywell MPD31D
CheckWay Print R20
WSP-R240
BIXOLON SPP-L310

ZPL

TSC Alpha-3RB

TSPL

Godex MX EZPL
Bixolon SPP-R300 (SPP-R200)
Citizen CMP-10BT
TSC Alpha-3RB
Rongta RPP300 (RPP300-E)
Rongta RPP02 (RPP02N)
HPRT HM-E200 (ME-21)
ESC/POS

Если созданная в редакторе и отправленная на мобильный принтер этикетка была распечатана некорректно, можно проверить и отредактировать ее исходные данные (размер этикетки, зазоры и др.) в файле «lbl.zpl» (формат зависит от языка принтера), который находится в папке на ТСД по пути «MobileSMARTSv3\Documents\Имя вашей базы\LabelTemplates». Кроме того, можно попробовать распечатать ее с помощью другого софта, чтобы локализовать источник проблемы.


Как создавать этикетку в редакторе и печатать ее на мобильном принтере

Рассмотрим подробнее, как создавать такую этикетку и печатать ее на мобильном принтере.

  1. Откройте панель управления Mobile SMARTS, и вызовите контекстное меню нажатием правой кнопкой мыши для пункта «Этикетки». Выберите пункт «Добавить этикетку LBL (визуальный редактор)».


    Таким образом можно создать общую этикетку, не привязанную ни к какой модели принтера. Если вы хотите создать этикетку для определенной модели, нужно вызвать контекстное меню для папки с моделью, или сначала добавить её в список.


    В случае создания новой этикетки для «Магазина 15» необходимо создать новую или отредактировать уже существующую этикетку «GarmentPortrait60x80». При создании новой этикетки с таким именем потребуется переименовать или удалить старую.


  2. Откроется визуальный редактор этикеток LBL. С его помощью вы можете добавлять в этикетку текст, картинки, штрихкоды, переменные и др. Подробнее читайте в статье «Визуальный редактор этикетки LBL ».

  3. После того как этикетка создана, необходимо встроить ее в алгоритм операции на ТСД, из которой она будет печататься. Для этого откройте «Типы документов» → «Служебные» → выберите нужную вам операцию (у нас это «Печать штрихкодов») → «Алгоритм». Выберите блок алгоритма «Печать».


  4. В окне «Свойства» выберите новое имя шаблона этикетки — которую вы создали.


    Сохраните изменения в конфигурации.


  5. Для «Магазина 15» потребуется выбрать новую этикетку прямо на ТСД, вместо того чтобы вносить изменения в панель управления. Для этого в натстройках нужной вам операции выберите «Настройки печати» —> «Изменить этикетку» —> «Ценник товара 60х80 фикс.»

  6. Откройте на ТСД операцию «Печать штрихкодов» и подключите принтер, для которого вы создали этикетку. После всех вышеуказанных настроек при печати будет использоваться новый шаблон нарисованной вами этикетки.

Для корректной печати ШК на этикетке необходимо, чтобы для переменной LblName была указана необходимая кодировка (EAN-13 или EAN-128).




Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500