Шаблоны этикеток
Файлы шаблонов этикетки в файловой структуре весов находятся в папке:
/opt/R1Sensor/Data/Labels
|
Пример шаблона 58*60:
Соответствия названий файлов шаблонов номерам шаблонов адресуемым в базе товаров хранятся в таблице labels базы товаров хранящейся в папке:
/opt/R1Sensor/Data/DataBase
|
Параметры вывода подписей (типа руб, кг и т.п.) задаются отдельно в файле R1Sensor.ini хранящемся в папке:
Настройки относящиеся к шаблону этикетки:
EnablePrintGroupSeparator=false |
|
PrintPLUNumberFormat=00000000 |
← Формат поля номера товара. В этом случае выводится так: 00000002
|
EnablePrintTextForWeight=true |
← Флаг разрешения печати авто подписи значения веса
|
TextPrintWeight=Кг |
← Текст авто подписи значения веса
|
EnablePrintTextForPrice=true |
← Флаг разрешения печати авто подписи значения цены
|
TextPrintCurrency=Pуб |
← Текст авто подписи значения цены
|
EnablePrintTextForTotal=true |
← Флаг разрешения печати авто подписи значения стоимости
|
InDateTimeFormat=yyyy-MM-dd hh:mm:ss |
|
PrintDateFormat=dd.MM.yyyy |
|
PrintTimeFormat=hh:mm |
|
насторки печати
Настройки печати могут изменяться на весах либо напрямую в файле настроек R1Sensor.ini хранящемся в папке:
/opt/R1Sensor/Settings
Настройки относящиеся к печати:
EnablePrintGroupSeparator=false |
|
PrintPLUNumberFormat=00000000 |
← Формат поля номера товара. В этом случае выводится так: 00000002
|
EnablePrintTextForWeight=true |
← Флаг разрешения печати авто подписи значения веса
|
TextPrintWeight=Кг |
← Текст авто подписи значения веса
|
EnablePrintTextForPrice=true |
← Флаг разрешения печати авто подписи значения цены
|
TextPrintCurrency=Pуб |
← Текст авто подписи значения цены
|
EnablePrintTextForTotal=true |
← Флаг разрешения печати авто подписи значения стоимости
|
InDateTimeFormat=yyyy-MM-dd hh:mm:ss |
|
PrintDateFormat=dd.MM.yyyy |
|
PrintTimeFormat=hh:mm |
|
PrintSpeed=100 |
← Скорость печати от 1-999
|
PrintDensity=15 |
← яркость печати от 1 до 15
|
PrintDirection=0 |
← поворот этикетки "0" - прямой выход этикетки. другие значения - поворот этикетки на 180 градусов.
|
PrinterType=4 |
← не менять
|
PrinterPortName=COM3 |
← не менять
|
PrinterPortBaudRate=115200 |
← не менять
|
PrintIROffset=40 |
← расстояние между датчиком наличия бумаги и термоголовкой. По умолчанию 40. Может отличаться в зависимости от принтера на есколько единиц.
|
PrintShift=40 |
← Сдвиг этикетки после печати. При 0 - сдвига нет. При сдвиге более 60 этикетка выпадает сама.
|
PrintOffset=0 |
← не менять
|
PrintGap=2 |
← расстояние между этикетками на подложке
|