Программирование дополнительных параметров включается в конфигурационном файле /linuxcash/cash/conf/frinit.conf
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|
setparamsext | логический | | Включить программирование дополнительных параметров ФР | По умолчанию true |
Установка настроек для программирования осуществляется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции [HW.FR.commons.params]
.
...
Программирование дополнительных параметров может быть выполнено для ФР следующих производителей:
- Штрих-М,
- Пилот,
- Атол,
- Пирит,
- Туссон,
- Сервис Плюс.
Секция дополнительных параметров представляет собой список строк. Одна строка предназначена для установки одного параметра. Имена параметров в данных секциях задаются по правилу:
Code Block |
---|
param<N>, где N где N -– номер параметра (1..n) |
Не допускаются «разрывы» нумерации списка параметров, т.е. нельзя использовать имена параметров: param1 param1, param2, param4
. В этом случае будут случае будут применены только параметры 1 и 2. Параметры с 4-го и все последующие игнорируются. Допускается нумерация параметров param1, param2, param3
и т.д.
Дополнительные параметры программируются по следующему правилу:
Code Block |
---|
<P>.<M>.<V>.<B>$<T>.<F>.<R>:<S> |
Info |
---|
Значения параметров <T>.<F>.<R> должны быть уникальными для каждой настройки. |
Значения параметров формируются на основании следующих данных:
Параметр | Возможные значения | Описание | Примечания |
---|
P | | Код производителя ФР |
- - - - - - – Кристалл Сервис (Пирит)
- 7
|
- | От выбранного значения зависит параметр M |
M |
| - - - - - - – Штрих-ФР-К (Беларусь), 22
|
- 250 - - 22 – ФР РИТЕЙЛ-01ФМ, 250 – ШТРИХ-М-ФР-К, 252
|
- - – ШТРИХ-LIGHT-ФР-К
- Для P = 2; 1
|
- - - - - - - - - - - - - - - - - - - - - - - - - - – Вики Принт 57 Плюс Ф, 6
|
- - – Вики Принт 80 Плюс Ф, 11
|
- - - – Viki Print 57 plus K
- Для P = 7; 1
|
- | |
| Версия протокола ФР. В качестве значения параметра можно использовать *, это означает игнорирование версии протокола. |
| |
| Номер сборки. В качестве значения параметра можно использовать *, это означает игнорирование сборки. |
|
| Номер колонки (поля) в таблице |
| |
| Номер строки (ряда) в таблице |
| При программировании дополнительных параметров могут быть использованы различные вариации данных.
...
Code Block |
---|
|
[HW.FR.commons.params]
;
; Параметры для программирования всех подключенных ФР
;
;param1 = "1.7.*.*$1.3.1:1";
param2 = "1.250.*.*$1.3.1:1";
;param3 = "1.4.*.*$1.4.1:1";
;param4 = "1.22.*.*$1.3.1:1";
;param5 = "1.22.*.*$1.2.1:1";
;param6 = "1.22.*.*$1.26.1:1";
... |
Для Атол 5.0 допустимо указывать только параметр и его значение:
Code Block |
---|
|
[HW.FR.commons.params]
;
; Параметры для программирования всех подключенных ФР
;
param1 = "8:100";
... |
В Сервис Плюс значение параметра <S> включает в себя названия секции, подсекции, настройки и ее значения, разделенных точкой:
Code Block |
---|
language | text |
---|
title | Пример настройки для Сервис Плюс |
---|
|
[HW.FR.commons.params]
;
; Параметры для программирования всех подключенных ФР
;
param1 = "2.3.*.*$1.1.1:PRN.Cutter.UseCutter.true";
... |