Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Программирование дополнительных параметров включается в конфигурационном файле /linuxcash/cash/conf/frinit.conf. 

НаименованиеТип данныхВозможные значенияОписаниеПримечания
setparamsextлогический
  • true
  • false
Включить программирование дополнительных параметров ФРПо умолчанию 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 7

Код производителя ФР

  • 1
-
  • Штрих-М
  • 2
-
  • Сервис Плюс
  • 3
-
  • Пилот
  • 4
-
  • Атол 
  • 5
-
  • Кристалл Сервис (Пирит)
  • 7
-
  • Туссон
От выбранного значения зависит параметр M
M

 


Код модели ФР:

  • Для P = 1; 1
-
  • ШТРИХ-ФР-Ф, 4
-
  • ШТРИХ-ФР-К, 6
-
  • ЭЛВЕС-ФР-К, 7
-
  • ШТРИХ-МИНИ-ФР-К, 8
-
  • Штрих-ФР-К (Беларусь), 22
-
  • ФР Retail-01K,
250 -
  • 22 – ФР РИТЕЙЛ-01ФМ, 250 – ШТРИХ-М-ФР-К, 252
-
  • ШТРИХ-LIGHT-ФР-К
  • Для P = 2; 1
-
  • СП101, 2
-
  • СП402
  • Для P = 3; 1
-
  • FP410K
  • Для P = 4; 30
-
  • FPrint-02K, 31
-
  • FPrint-03K, 32
-
  • FPrint-88K, 35
-
  • FPrint-5200K, 47
-
  • FPrint-55K, 51
-
  • FPrint-11ПТК, 52
-
  • FPrint-22K, 53
-
  • FPrint-77ПТК, 57
-
  • АТОЛ 25Ф, 61
-
  • АТОЛ 30Ф, 62
-
  • АТОЛ 55Ф, 63
-
  • АТОЛ FPrint-22ПТК, 64
-
  • АТОЛ 52Ф, 67
-
  • АТОЛ 11Ф, 69
-
  • АТОЛ 77Ф, 80
-
  • АТОЛ 50Ф, 81
-
  • АТОЛ 20Ф
  • Для Р = 5; 1
-
  • ПИРИТ-К, 2
-
  • ПИРИТ-ЕНВД, 3
-
  • ПИРИТ-01К, 4
-
  • Вики Принт 57 Ф, 5
-
  • Вики Принт 57 Плюс Ф, 6
-
  • Вики Принт 80 Плюс Ф, 11
-
  • Viki Print K, 12
-
  • Viki Print 57 plus K
  • Для P = 7; 1
-
  • TFP-115
 

V
 

Версия протокола ФР. В качестве значения параметра можно использовать *, это означает игнорирование версии протокола.
 

B
 

Номер сборки. В качестве значения параметра можно использовать *, это означает игнорирование сборки.
 
 
T
 

Номер таблицы
 

F
 

Номер колонки (поля) в таблице
 

R
 

Номер строки (ряда) в таблице
 

S
 

Присваиваемое значение
 

При программировании дополнительных параметров могут быть использованы различные вариации данных.

...

Code Block
titleПример настройки
[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
titleПример для Атол 5.0
 [HW.FR.commons.params]
;
; Параметры для программирования всех подключенных ФР
;
param1 = "8:100";
...

В Сервис Плюс значение параметра <S> включает в себя названия секции, подсекции, настройки и ее значения, разделенных точкой:

Code Block
languagetext
titleПример настройки для Сервис Плюс
[HW.FR.commons.params]
;
; Параметры для программирования всех подключенных ФР
;
param1 = "2.3.*.*$1.1.1:PRN.Cutter.UseCutter.true";
...