DataMobile

Печать

В разделе Печать доступны следующие типы печати:

  • Bluetooth принтер.
  • Печать в файл.
  • Сервер печати.

Bluetooth принтер

При типе печати Bluetooth-принтер становятся доступны следующие параметры:

  • Принтер по умолчанию - параметр определяет адрес беспроводного принтера, куда будет вестись печать.
  • Кол-во этикеток в документе - параметр определяет количество этикеток товара при печати из документа.
  • Одна - на печать будет отправляться одна этикетка.
  • Кол-во подобранных позиций - на печать будет отправляться количество этикеток, равное количеству подобранного товара в документе.
  • Кол-во в задании - на печать будет отправляться количество этикеток, равное количеству товара в документе по заданию.
  • Шаблоны - раздел, содержащий в себе настройки шаблонов печати для bluetooth-принтеров.
  • Товар - шаблон, который будет использоваться для печати этикетки товара.
  • Код маркировки - шаблон, по которому будет производиться печать кода маркировки.
  • Промо-товар - шаблон для товаров, у которых есть промо-цена.
  • Документ - шаблон, по которому будет производиться печать документа.
  • Упак. лист - шаблон, по которому будет производиться печать упаковочного листа.
  • Печать копии ШК - шаблон, по которому будет производиться печать копии шаблона ШК.
  • Кодировка печати - кодировка файла при печати на bluetooth-принтер.
  • Windows-1251.
  • UTF-8.
  • TSPL - параметр используется при печати на принтеры TSC.
  • Длина строки - максимальное количество символов до переноса на следующую строку.
  • Перенос строки по словам - перенос строк с сохранением целостности слов.
  • Таймаут соединения - параметр отвечает за закрытие соединения с bluetooth-принтером по истечению таймаута.

Таймаут сбрасывается после каждой успешной печати.

  • Управляющий символ GS1 - в параметре выбирается управляющий символ GS1 для значения с динамической длиной.
  • ~] .
  • ~d029 .
  • ~1 .
  • Не использовать.

Шаблоны этикеток

Шаблоны этикеток для печати на мобильном принтере находятся в папке PRNMASK. В каталоге программы DataMobile их необходимо создавать на языке принтера, подключенного к терминалу сбора данных (ZPL, EPL, TSPL и т. д.) см. Bluetooth-принтеры.

  • Пример шаблона на языке TSPL (для принтера TSC):

  • Пример шаблона TSPL (для принтера TSC) и доступные переменные для формирования штрихкода маркировки\:

Доступные переменные для этикетки товара

  • @Quant@ – количество (копий) этикеток.
  • @Barcode@ – штрихкод товара.
  • @BarcodeFull@ - штрихкод товара и цена;
  • @Date@ – дата печати.
  • @Date.@ – дата в формате "dd.MM.yyyy".
  • @Date-@ – дата в формате "dd-MM-yyyy".
  • @Measure@ – единица измерения.
  • @KF1@ – целая часть коэффициента;
  • @KF2@ – дробная часть коэффициента;
  • @Price@ – выгруженная цена товара.
  • @Price1@ – выгруженная дополнительная цена 1;
  • @Price2@ – выгруженная дополнительная цена 2;
  • @Price3@ – выгруженная дополнительная цена 3;
  • @PriceWhole@ – округление значения цены до рублей.
  • @PriceDiscount@ – цена со скидкой/cкидка.
  • @PriceDiscountWhole@ - округление значения промоцены до рублей.
  • @PriceInteger@ — значение рублей до разделителя.
  • @PriceFraction@ — значение копеек после разделителя.
  • @Attr1@ ... @Attr10@ – произвольные 10 атрибутов товара, выгруженных из системы.
  • @Name1@ – с 1 по X символ наименования, где X длина строки для печати из настроек. По умолчанию, это первые 30 символов наименования товара (длину строки возможно изменить в разделе настроек для типа печати Bluetooth) .
  • @Name2@ – с X+1 по 2X символ наименования, где X длина строки для печати из настроек.
  • @Name3@ – с 2X+1 по 3X символ наименования, где X длина строки для печати из настроек.
  • @Coef@ – вес кг/гр., через запятую (с обозначением в кг).
  • @QtyInt@ – вес кг. (при разборе весового штрих-кода отображает только килограммы без обозначений, минимальное количество символов 2, если кг равно 1, тогда отображается, как “01”).
  • @QtyFrac@ – вес гр. (отображает только граммы без обозначений, минимальное количество символов 3, если гр. равно 1, тогда отображается, как “001”).
  • @SN@ – значение, введённое из формы печати этикеток в поле Серийный номер.
  • @DocBarcode@ - значение ШК документа

Также для маркированного товара:

  • @gtin@ - GTIN из КМ.
  • @sn@ - серийный номер из КМ.
  • @dmx91@ - тэг 91 из КМ.
  • @dmx92@ - тэг 92 из КМ.

Доступные переменные для этикетки документа

  • @Now@ – дата и время печати в формате "yyyy-MM-dd HH:mm:ss".
  • @Name@ – название шаблона.
  • @Date@ – дата документа.
  • @Number@ – номер документа.
  • @Client@ – контрагент документа.
  • @QRData@ – список отсканированных штрихкодов товаров в документе.
  • @Comment@ – комментарий документа.

    Назначение каталогов для шаблонов

  • art - шаблон для печати товара

  • km - шаблон для печати КМ

  • promoart - шаблона для печати Промо-товара

  • doc - шаблон для печати документа

  • art_in_doc - шаблоны для печати товара из документа

  • upl - шаблон для печати упаковочного листа

  • copybarcode - шаблон для печати копии ШК

  • all - для отображения шаблонов независимо от операции

Печать в файл

При типе печати Печатать в файл формируются и записываются данные в директорию на устройстве в разделе внутренней памяти /Android/data/com.scanport.datamobilex/files/print.

Файлы формируются по шаблонам печати указанным в разделе типа печати Bluetooth-принтер. Сформированный файл содержит в себе данные, аналогичные данным отправляемым на печать в Bluetooth-принтер.

Параметр не имеет иного применения, кроме проверки формируемых данных в ПО.

Сервер печати

Информацию по настройке и сам сервер печати смотрите на общедоступном FTP-ресурсе компании или на Яндекс.Диск в разделе: /DataMobile/DM_Windows_Android/PrintServer/Manual_PrintServer.pdf

Видеоинструкции

Оценить статью