Печать
В разделе Печать доступны следующие типы печати:
- Bluetooth принтер
- Печать в файл
- Сервер печати
Bluetooth принтер
https://rutube.ru/video/395225ddc59e3f37773597568906d865/?r=wd
При типе печати Bluetooth-принтер становятся доступны следующие параметры:
- Принтер по умолчанию - параметр определяет адрес беспроводного принтера, куда будет вестись печать.
-
Кол-во этикеток в документе - параметр определяет количество этикеток товара при печати из документа.
- Одна - на печать будет отправляться одна этикетка
- Кол-во подобранных позиций - на печать будет отправляться количество этикеток, равное количеству подобранного товара в документе
- Кол-во в задании - на печать будет отправляться количество этикеток, равное количеству товара в документе по заданию
- Одна - на печать будет отправляться одна этикетка
-
Шаблоны - раздел, содержащий в себе настройки шаблонов печати для bluetooth-принтеров.
- Товар - шаблон, который будет использоваться для печати этикетки товара
- Код маркировки - шаблон, по которому будет производиться печать кода маркировки
- Промо-товар - шаблон для товаров, у которых есть промо-цена
- Документ - шаблон, по которому будет производиться печать документа
- Товар - параметр определяет шаблон для печати товара при сканировании из документа
- Упак. лист - шаблон, по которому будет производиться печать упаковочного листа
- Печать копии ШК - шаблон, по которому будет производиться печать копии шаблона ШК
- Товар - шаблон, который будет использоваться для печати этикетки товара
-
Кодировка печати - кодировка файла при печати на bluetooth-принтер.
- Windows-1251
- UTF-8
- Windows-1251
-
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-ресурсе компании или на Яндекс Диск.