...
- клише,
- тело документа,
- информацию из ФР,
- рекламный текст.
Клише - – программируемый заголовок документа, в который может быть включена любая текстовая или графическая информация.
Рекламный текст печатается в подвале документа и может содержать произвольную информацию - – контакты магазина, проводимые акции и т.д.
...
Программирование клише и рекламного текста выполняется утилитой инициализации ФР frinit
. Настройка программирования клише и рекламного текста в ФР осуществляется в конфигурационном файле файле /linuxcash/cash/conf/frinit.conf
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
setcliche | логический |
| Программирование клише | По умолчанию true |
settail | логический |
| Программирование рекламного текста | По умолчанию true |
Code Block | ||||
---|---|---|---|---|
| ||||
[frinit] ... ; Программирование клише ;setcliche = true ... ; Программирование рекламного текста ;settail = true ... |
...
Программирование текстового клише и рекламного текста может быть выполнена выполнено при первоначальной настройке программы или через Сервисное меню.
Кассовое ПО Artix позволяет загружать текст клише и рекламного текста из текстовых файлов, расположенных в директории /linuxcash/cash/conf/
:
cliche.txt
- – текст для программирования клише,;tail.txt
- – текст для программирования рекламного текста.
...
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
useSeparateClicheAndTail | логический |
| Загружать клише и рекламный текст из текстовых файлов | По умолчанию false |
Code Block | ||||
---|---|---|---|---|
| ||||
[frinit] ... ; Загружать клише и подвал чека из отдельных файлов ;useSeparateClicheAndTail = false ... |
...
Info |
---|
При изменении клише или рекламного текста через Сервисное меню параметр useSeparateClicheAndTail автоматически принимает значение true . |
Принцип программирования клише через текстовые файлы
- Сначала считываются настройки из файла
/linuxcash/cash/conf/cliche_<номер_ФР>.txt
. Если файл найден, то будут применены его настройки. - Если файл
cliche_<номер_ФР>.txt
отсутствует, то будут считываться настройки из файла/linuxcash/cash/conf/cliche.txt
:- если файл найден, то будут применены его настройки;
- если файл отсутствует или пуст, то клише будет запрограммировано с пустыми строками.
Информация в файлах не ограничена по количеству строк или символов в строке, но при программировании используются только несколько первых строк из файла. Если длина строки превышает максимальную ширину строки в ФР, то лишние символы игнорируются. Количество строк и символов в строке определяется моделью фискального регистратора.
Принцип программирования рекламного текста через текстовые файлы
Программирование рекламного текста через файлы осуществляется аналогично программированию клише (наименование файла: tail_<номер_ФР>.txt
или tail.txt
).
Программирование через специальные параметры
Info |
---|
Для программирования клише и рекламного текста через специальные параметры, настройка |
Правила формирования параметров
...
Code Block |
---|
param<N>, где N -– номер параметра (1..n) |
Не допускаются «разрывы» нумерации списка параметров, т.е. нельзя использовать имена параметров: param1, param2, param4
. В этом случае будут применены только параметры 1 и 2. Параметры с 4-го и все последующие игнорируются. Допускается нумерация параметров param1
, param2
, param3
и т.д.
...
Наименование | Возможные значения | Описание | Примечания |
---|---|---|---|
P | Код производителя ФР:
| От выбранного значения зависит параметр M | |
M | Код модели ФР:
| ||
R | Номер строки клише | ||
S | Строка клише |
...
Программирование клише
Параметры для программирования клише задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции .
Принцип программирования клише
- Сначала считываются настройки из секции
[HW.FR.<номер_ФР>.cliche]
. Если секция найдена, то будут применены настройки из нее. - Если секция
[HW.FR.<номер_ФР>.cliche]
отсутствует, то будут считываться настройки из секции[HW.FR.commons.cliche]
...
- :
- если секция найдена, то будут применены настройки из нее;
- если секция отсутствует, то клише будет запрограммировано с пустыми строками.
Code Block | ||
---|---|---|
| ||
... [HW.FR.commons1.cliche] ; ; Настройки для программирования клише на всех подключенных ФР ; ;param1 = "1.7$2:**************************************************"; ;param2 = "1.7$3:* ДЛЯ ШТРИХ-МИНИ-ФР-К *"; ;param3 = "1.7$4:**************************************************"; [HW.FR.2.cliche] ; ; Настройки для программирования клише на всех подключенных ФР ; ;param1 = "1.4$2:************************************"; ;param2 = "1.4$3:* ДЛЯ ШТРИХ-ФР-К *"; ;param3 = "1.4$4:************************************"; ... |
Программирование рекламного текста
Параметры для программирования рекламного текста задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции .
Программирование рекламного текста через специальные параметры осуществляется аналогично программированию клише (наименование секций: [HW.FR.<номер_ФР>.cliche]
или[HW.FR.commons.tailcliche]
).
Code Block | ||
---|---|---|
| ||
... [HW.FR.commons.tail] ; ; Настройки для программирования рекламного текста на всех подключенных ФР ; ;param1 = "1.7$1:**************************************************"; ;param2 = "1.7$2: телефон горячей линии 8-800-1000-810 "; ;param3 = "1.7$3: Спасибо за покупку "; ... |
...
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
setGraphicCliche | логический |
| Программирование графического клише | По умолчанию |
graphicClicheFile | строковый | Загружать графическое клише из файла |
Code Block | ||||
---|---|---|---|---|
| ||||
[frinit] ... ; Программирование графического клише. По умолчанию false ;setGraphicCliche = false; {true, false} ... ; Файл графического клише graphicClicheFile = /linuxcash/cash/conf/cliche.bmp ... |
При загрузке графического клише создается файл /linuxcash/cash/data/tmp/cliche.state
. Если при запуске frinit
графическое клише успешно запрограммировано, то при следующем запуске утилиты программирование будет выполняться только в случае изменения файла изображения. Для принудительного программирования файл cliche.state
необходимо удалить.
ФП410
...
...
ФП410
...
Загрузка клише выполняется только при закрытой смене. Единовременно на кассе может быть загружено только 1 графическое клише.
...
Panel |
---|
Начиная с версии 4.6.50 для ФР Атол реализована возможность программирования графического клише.Начиная с версии 4.6.154 для ФР Атол реализована возможность программирования и печати текстового и графического клише одновременно. |
...
С помощью правила программирования параметров в
/linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции[HW.FR.commons.params]
указать следующие данные:Panel title Пример настройки для печати графического клише на ФР Штрих Retail 01K [HW.FR.commons.params] param1 = "1.22.*.*$4.1.4:@@GRAPH512";
Значения до символа $ определяются подключаемым ФР, после символа $ указывается номер таблицы (4), номер поля (1) и номер строки (4).
Если присваиваемое значение "@@GRAPH512
", то печать клише будет осуществляться. Если присваиваемое значение пустое, то печать клише осуществляться не будет.- В конфигурационном файле
/linuxcash/cash/conf/frinit.conf
включить параметрsetGraphicCliche = true,
. - Указать путь и наименование файла с клише при помощи параметра
graphicClicheFile
.
...
Info |
---|
Графическое клише печатается с выравниванием по левому краю. |
Рекомендуемые параметры ФР Штрих для печати логотипа и рекламного текста
Code Block | ||
---|---|---|
| ||
[HW.FR.commons.params]
param1 = "1.22.*.*$1.3.1:0"
param2 = "1.22.*.*$1.17.1:1"
param3 = "1.22.*.*$1.21.1:0"
param4 = "1.22.*.*$1.38.1:1"
param5 = "1.22.*.*$1.39.1:0"
param6 = "1.22.*.*$1.7.1:0" |
, где:
1.3.1 – печать рекламного текста;
1.17.1 – печать заголовка;
1.21.1 – промотка перед отрезкой;
1.38.1 – укороченное клише;
1.39.1 – печать клише после завершения документа;
1.7.1 – отключение отрезчика.