...
- клише,
- тело документа,
- информацию из ФР,
- рекламный текст.
Клише - – программируемый заголовок документа, в который может быть включена любая текстовая или графическая информация.
Рекламный текст печатается в подвале документа и может содержать произвольную информацию - – контакты магазина, проводимые акции и т.д.
...
Программирование клише и рекламного текста выполняется утилитой инициализации ФР 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 – отключение отрезчика.