You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

НаименованиеТип данныхВозможные значенияОписаниеПримечания
setparamsextлогический
  • true
  • false
Включить программирование дополнительных параметров ФРПо умолчанию true

Установка настроек для программирования осуществляется в конфигурационном файле /linuxcash/cash/conf/fr.ini в секции [HW.FR.commons.params].

Данная секция предназначена для тонкой настройки ФР. Неверное указание параметров в этой секции может привести к некорректному функционированию ФР.  

Программирование дополнительных параметров может быть выполнено для ФР следующих производителей:

  • Штрих-М,
  • Пилот,
  • Атол,
  • Пирит.

Секция дополнительных параметров представляет собой список строк. Одна строка предназначена для установки одного параметра. Имена параметров в данных секциях задаются по правилу: 

param<N>, где N - номер параметра (1..n)

Не допускаются «разрывы» нумерации списка параметров, т.е. нельзя использовать имена параметров: param1, param2, param4. В этом случае будут применены только параметры 1 и 2. Параметры с 4-го и все последующие игнорируются. Допускается нумерация параметров param1, param2, param3 и т.д.

Дополнительные параметры программируются по следующему правилу: 

<P>.<M>.<V>.<B>$<T>.<F>.<R>:<S>

Значения параметров формируются на основании следующих данных:

ПараметрВозможные значенияОписаниеПримечания
P
  • 1
  • 2
  • 3
  • 4
  • 5

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

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

 

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

  • Для P = 1; 1 - ШТРИХ-ФР-Ф, 4 - ШТРИХ-ФР-К, 6 - ЭЛВЕС-ФР-К, 7 - ШТРИХ-МИНИ-ФР-К, 8 - Штрих-ФР-К (Беларусь), 22 - ФР Retail-01K, 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 Присваиваемое значение 

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

Например, значение 1.7.*.*$1.3.1:1, заданное для правила <P>.<M>.<V>.<B>$<T>.<F>.<R>:<S>, означает: для всех ШТРИХ-МИНИ-ФР-К в таблицу 1, колонку 3, строку 1 записать значение 1.

Пример настройки
[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 допустимо указывать только параметр и его значение:

Пример для Атол 5.0
 [HW.FR.commons.params]
;
; Параметры для программирования всех подключенных ФР
;
param1 = "8:100"; 
  • No labels