Печать
В разделе Печать доступны следующие типы печати:
- 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