DataMobile

Печать

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

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

Bluetooth принтер

https://rutube.ru/video/395225ddc59e3f37773597568906d865/?r=wd

При типе печати 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@ – округление значения цены до рублей
  • @Price1Whole@ - округление значения дополнительной цены 1 до рублей
  • @Price2Whole@ - округление значения дополнительной цены 2 до рублей
  • @Price3Whole@ - округление значения дополнительной цены 3 до рублей
  • @PriceDiscount@ – цена со скидкой / скидка
  • @PriceDiscountWhole@ - округление значения промо-цены до рублей
  • @PriceInteger@ - значение копеек до разделителя
  • @Price1Integer@ - значение копеек дополнительной цены 1 до разделителя
  • @Price2Integer@ - значение копеек дополнительной цены 2 до разделителя
  • @Price3Integer@ - значение копеек дополнительной цены 3 до разделителя
  • @PriceFraction@ - значение копеек после разделителя
  • @Price1Fraction@ - значение копеек дополнительной цены 1 после разделителя
  • @Price2Fraction@ - значение копеек дополнительной цены 2 после разделителя
  • @Price3Fraction@ - значение копеек дополнительной цены 3 после разделителя
  • @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@ - значение ШК документа
  • @DocNumber@ - номер документа
  • @DocDate@ - дата документа

Для маркированного товара:

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

Печать копии ШК:

  • @tag1name@...@tag7name@...@tagNname@ - наименование тега N ШК формата ГС1 (в том числе КМ)
  • @tag1value@...@tag7value@...@tagNvalue@ - значение тега N ШК формата ГС1 (в том числе КМ)
  • @barcodetype@ - наименование типа штрихкода (если удалось определить)
  • @gs1barcode@ - объединение всех значений параметров tagNname / tagNvalue в едином значении по порядку формирования

Важно! Если сканировался ШК с типом ГС1 - то значение переменной Barcode не передаётся на печать.

Примечание! Для значений тегов ГС1 переменной длинны в конце добавляется "Управляющий символ GS1" (Настройки ПО / Печать).

Пример! Абстрактный шаблон к печати с перечисленными переменными и результат печати в файл с управляющим символом ~] (символ GS).

Переменные для этикетки документа

  • @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-принтер.

При активации параметра "Сохранять файл в каталог обмена" файлы печати сохраняются в каталоги обмена:

  • Локально в files/default/out/others/print
  • Для FTP в FTP/DataMobile/out/others/print
  • Для Яндекс Диск в Приложения/DataMobile/out/others/print

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

Информацию по настройке смотрите в разделе Сервер печати Сервер печати доступен для скачивания на общедоступном FTP-ресурсе компании или на Яндекс Диск.

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