Структура кассового чека включает в себя:
Клише – программируемый заголовок документа, в который может быть включена любая текстовая или графическая информация.
Рекламный текст печатается в подвале документа и может содержать произвольную информацию – контакты магазина, проводимые акции и т.д.
Кассовое ПО Artix позволяет задавать данные клише и рекламного текста. Редактирование данных для печати выполняется:
Для вступления изменений в силу требуется инициализация ФР, которая осуществляется автоматически при запуске кассовой программы.
Программирование клише и рекламного текста для некоторых моделей ФР осуществляется только при закрытой смене. |
Программирование клише и рекламного текста выполняется утилитой инициализации ФР frinit
. Настройка программирования клише и рекламного текста в ФР осуществляется в конфигурационном файле /linuxcash/cash/conf/frinit.conf
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
setcliche | логический |
| Программирование клише | По умолчанию true |
settail | логический |
| Программирование рекламного текста | По умолчанию true |
[frinit] ... ; Программирование клише ;setcliche = true ... ; Программирование рекламного текста ;settail = true ... |
Программирование текстового клише и рекламного текста может быть выполнено при первоначальной настройке программы или через Сервисное меню.
Кассовое ПО Artix позволяет загружать текст клише и рекламного текста из текстовых файлов, расположенных в директории /linuxcash/cash/conf/
:
cliche.txt
– текст для программирования клише;tail.txt
– текст для программирования рекламного текста.Использование информации из текстовых файлов настраивается при помощи параметра useSeparateClicheAndTail
в конфигурационном файле /linuxcash/cash/conf/frinit.conf
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
useSeparateClicheAndTail | логический |
| Загружать клише и рекламный текст из текстовых файлов | По умолчанию false |
[frinit] ... ; Загружать клише и подвал чека из отдельных файлов ;useSeparateClicheAndTail = false ... |
При изменении клише или рекламного текста через Сервисное меню параметр useSeparateClicheAndTail автоматически принимает значение true . |
/linuxcash/cash/conf/cliche_<номер_ФР>.txt
. Если файл найден, то будут применены его настройки.cliche_<номер_ФР>.txt
отсутствует, то будут считываться настройки из файла /linuxcash/cash/conf/cliche.txt
:Информация в файлах не ограничена по количеству строк или символов в строке, но при программировании используются только несколько первых строк из файла. Если длина строки превышает максимальную ширину строки в ФР, то лишние символы игнорируются. Количество строк и символов в строке определяется моделью фискального регистратора.
Программирование рекламного текста через файлы осуществляется аналогично программированию клише (наименование файла: tail_<номер_ФР>.txt
или tail.txt
).
Для программирования клише и рекламного текста через специальные параметры, настройка |
Параметры для программирования клише и рекламного текста задаются в специальных секциях. Программирование параметров может быть выполнено для ФР следующих производителей:
Секция параметров для программирования клише и рекламного текста представляет собой список строк. Одна строка предназначена для установки одного параметра. Имена параметров в данных секциях задаются по правилу:
param<N>, где N – номер параметра (1..n) |
Не допускаются «разрывы» нумерации списка параметров, т.е. нельзя использовать имена параметров: param1, param2, param4
. В этом случае будут применены только параметры 1 и 2. Параметры с 4-го и все последующие игнорируются. Допускается нумерация параметров param1
, param2
, param3
и т.д.
Значения параметров формируются по правилу:
<P>.<M>$<R>:<S> |
Наименование | Возможные значения | Описание | Примечания |
---|---|---|---|
P | Код производителя ФР:
| От выбранного значения зависит параметр M | |
M | Код модели ФР:
| ||
R | Номер строки клише | ||
S | Строка клише |
Параметры для программирования клише задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
.
[HW.FR.<номер_ФР>.cliche]
. Если секция найдена, то будут применены настройки из нее.[HW.FR.<номер_ФР>.cliche]
отсутствует, то будут считываться настройки из секции [HW.FR.commons.cliche]
:... [HW.FR.1.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.cliche]
).
... [HW.FR.commons.tail] ; ; Настройки для программирования рекламного текста на всех подключенных ФР ; ;param1 = "1.7$1:**************************************************"; ;param2 = "1.7$2: телефон горячей линии 8-800-1000-810 "; ;param3 = "1.7$3: Спасибо за покупку "; ... |
Для печати изображения в начале чека может быть применено программирование графического клише. Включение режима программирования графического клише осуществляется посредством параметра setGraphicCliche
в конфигурационном файле /linuxcash/cash/conf/frinit.conf
.
Путь и наименование файла с клише указывается посредством параметра graphicClicheFile
в конфигурационном файле /linuxcash/cash/conf/frinit.conf
. Характеристики графических файлов отличаются для разных моделей ФР.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
setGraphicCliche | логический |
| Программирование графического клише | По умолчанию |
graphicClicheFile | строковый | Загружать графическое клише из файла |
[frinit] ... ; Программирование графического клише. По умолчанию false ;setGraphicCliche = false; {true, false} ... ; Файл графического клише graphicClicheFile = /linuxcash/cash/conf/cliche.bmp ... |
При загрузке графического клише создается файл /linuxcash/cash/data/tmp/cliche.state
. Если при запуске frinit
графическое клише успешно запрограммировано, то при следующем запуске утилиты программирование будет выполняться только в случае изменения файла изображения. Для принудительного программирования файл cliche.state
необходимо удалить.
Загрузка клише выполняется только при закрытой смене. Единовременно на кассе может быть загружено только 1 графическое клише.
Для загрузки и печати графического клише значения параметров setcliche и useSeparateClicheAndTail должны быть установлены в true . |
Для загрузки и печати графического клише на ФР ФП410 необходимо выполнить следующие действия:
bmp
, jpg
или gif
. Максимальный размер изображения может составлять 570х90 пикселей.pim
при помощи утилиты Image2cliche.ru
. Конвертировать изображения при помощи утилиты можно только при наличии предустановленной программы Net.Framework./linuxcash/cash/conf/cliche.txt
в любую строку добавьте <LOGO>
.Не следует размещать текстовое клише выше графического, печать клише при этом выполняется некорректно. |
Начиная с версии 4.6.154 для ФР Атол реализована возможность программирования и печати текстового и графического клише одновременно. |
ФР Атол имеют ограничения по формату используемого изображения:
Для Атола, работающего по протоколу 2.4, необходимо для считывания и печати графического клише в файл /linuxcash/cash/conf/cliche.txt
добавить текст <LOGO>
.
Для загрузки и печати графического клише значения параметров setcliche и useSeparateClicheAndTail должны быть установлены в true . |
Фискальные регистраторы, работающие по протоколу Атол, имеют особенность, при которой первые три строки клише печатаются до отрезки чековой ленты. Для корректной печати текст <LOGO>
следует размещать на 4-й строке файла /linuxcash/cash/conf/cliche.txt
, оставляя первые 3 строки пустыми.
В ряде случаев ФР некорректно выполняет отрезку чековой ленты. Для корректировки печати следует изменить высоту клише, запрограммировав параметр "Количество печатаемых строк после чека на чековой ленте". Подробнее о программировании параметров можно прочитать в разделе "Программирование дополнительных параметров".
[HW.FR.commons.params] ; ;Параметры для программирования всех подключенных ФР ; ... param1 = "4.53.*.*$2.36.1:4"; |
Начиная с версии 4.6.145 для ФР Штрих с ФН реализована возможность программирования графического клише. |
Для печати графического клише необходимо:
С помощью правила программирования параметров в /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции [HW.FR.commons.params]
указать следующие данные:
[HW.FR.commons.params] param1 = "1.22.*.*$4.1.4:@@GRAPH512"; |
Значения до символа $ определяются подключаемым ФР, после символа $ указывается номер таблицы (4), номер поля (1) и номер строки (4).
@@GRAPH512
", то печать клише будет осуществляться. Если присваиваемое значение пустое, то печать клише осуществляться не будет./linuxcash/cash/conf/frinit.conf
включить параметр setGraphicCliche = true
.graphicClicheFile
. ФР Штрих имеет ограничения по формату используемого изображения:
Графическое клише печатается с выравниванием по левому краю. |
[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 – отключение отрезчика.