Главная » IS-Market » Клише окончания чеков - файл "footers.txt"
Назад

Клише окончания чеков - файл "footers.txt"

Номер статьи: 0000072
Начиная с версии OPOS-драйвера от 19 июня 2017 года добавилась возможность формирования клише чеков с помощью дополнительных файлов.
Клише строк окончания чеков задается с помощью файла "footers.txt".

Структура файла footers.txt.
 

Файл footers.txt состоит из восьми строк. Каждая строка состоит из 5-и полей, разделенных символом '#'.

Первое поле – номер строки окончания чека. Цифра от 1 до 8.

Второе поле – признак подчеркивания символов строки. Символ '1' – подчеркивание есть, символ '0' – подчеркивания нет.

Третье поле – признак двойной высоты символов строки. Символ '1' – высота двойная, символ '0' – высота обычная.

Четвертое поле – признак жирного шрифта. Символ '1' – шрифт жирный, символ '0' – шрифт обычный.

Пятое поле – текст соответствующей строки окончания чека.

 

Пример файла footers.txt:

1#0#1#1# Жирный шрифт, двойная высота

2#0#1#1#Жирный, двойная

3#0#0#0#Обычный шрифт

4#0#0#0#Обычный шрифт, строка слишком длинная и не помещается

5#0#0#1#Просто жирный шрифт

6#1#0#0#Просто подчеркивание

7#0#1#0#Просто двойная высота

8#1#1#1#Жирный, двойная, подч

 

Необходимо учитывать следующее правило:

Длина текста строки не должна превышать максимальную длину строки для имеющегося типа ФР. Так, для ФР СПАРК-115Ф, длина строки окончании чека не может быть больше 42 символов. Строки, печатаемые жирным шрифтом должны иметь длину в 2 раза меньше максимально возможной. То есть, для СПАРК-115Ф, длина строки, печатаемой жирным шрифтом, не должна превышать 21 символ.

В примере 1 и 4 строки являются ошибочными.

Примечания:

Строки с ошибочной структурой или данными игнорируются. Повторные строки обрабатываются. Актуальными, для строк с одним и тем же номером, становятся данные, полученные из строк, обработанных в последнюю очередь. Если значение какой-либо строки не задано, то эта строка очищается и при печати чека не печатается. Чтобы напечатать пустую строку, ей необходимо присвоить хотя бы один символ пробела.
 
Просмотры: 516