Перейти к основному содержимому
Версия: 4.0

Введение

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

С точки зрения Mobile SMARTS все принтеры грубо делятся на два типа:

  1. Специальные этикеточные принтеры, в которые встроена поддержка штрихкодов. Печать на такие принтеры возможна как через windows-драйвер (этикетки LBL и XAML), так и напрямую в языке принтера для достижения максимальной скорости и качества печати (этикетки RAW).
  2. Обычные офисные принтеры, печать на которые возможна только через windows-драйвер (только этикетки LBL и XAML), при этом всё печатается «как картинки».

При этом не важно, стационарный это принтер или мобильный.

Печать на этикеточные принтеры может выполняться как напрямую с мобильного устройства, так и через сервер печати Mobile SMARTS.

Печать на офисные принтеры возможна только через сервер печати Mobile SMARTS.

Печать напрямую с ТСД​

Печать напрямую с мобильного устройства происходит с помощью мобильного принтера, который соединяется с ТСД по Bluetooth или Wi-Fi. В данном режиме мобильное устройство подключается к принтеру напрямую, и может отправлять на печать только этикетки, разработанные на языке печати данного принтера (так называемые RAW-этикетки).

менеджер баз

Этикетка в таком случае создается следующим образом:

  1. Создаётся шаблон этикетки на языке этого принтера. Шаблоны этикеток для всех возможных принтеров хранятся в папке LabelTemplates у каждой базы Mobile SMARTS.

  2. При печати этикетки в готовый шаблон подставляются необходимые пользователю данные. Штрихкод на этикетке в этом случае формирует сам принтер.

Печать через сервер​

Печать через сервер происходит через посредника — сервера печати Mobile SMARTS. Сервер умеет печатать на стационарные принтеры по USB, Ethernet и Wi-Fi и на мобильные принтеры по Wi-Fi, но не умеет печатать на мобильные принтеры по Bluetooth.

менеджер баз

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

В этом случае этикетка создается так:

  1. Пользователь самостоятельно создает этикетку в любой доступной программе (Word, Excel, 1C, визуальные редакторы «Клеверенса» (LBL или XAML)).

  2. Далее этикетка отправляется на печать как цельная картинка. В таком случае штрихкод формируется программой, в которой была создана этикетка.