XfsAdapter

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter]

NcrParallelRequestProcessingRestrictions

Режим ограничения на количество исполняемых XFS-запросов согласно рекомендациям NCR APTRA XFS.

Возможные значения

  • 0 – режим отключен;

  • 1 – режим включен.

Значение по умолчанию

1

Дополнительно

versionRequired(XfsAdapter)

Общая версия сервиса для всех классов устройств. Используется для конкретного класса, если отсутствует частный параметр versionRequired.

Возможные значения

Номер версии или диапазон номеров (например, 3.0-3.10). Значение 3.0 недопустимо, т.к. в этой версии API не существует команд защищенного импорта.

Значение по умолчанию

3.03

Дополнительно

<класс устройств>

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\<класс устройств>], где <класс устройств> – CIM, SIU, CDM, PRR, PRJ, IDC, PIN, BCR, TTU и т.п.

MacrosToExclude

Перечень макросов, которые надо вырезать из чеков.

Возможные значения

Список макросов, разделенных пробелом.

Значение по умолчанию

#BPMC# #BPM# #EPMC# #EPM# #LPI3# #LPI4# #LPI6# #LPI8# #ULC# #UL# #HT# #CR# #FF# #USA# #FRA# #BRD# #GBR# #DA1# #DA2# #SWE# #ITA# #ES1# #ES2# #JPN# #NOR# #LAT# #RES# #INI# #CAN# #UN# #UNP# #VLM# #VLMC# #PPA# #PPC# #CNAT# #CNATC# #NCT# #CCT# #SPC#

Дополнительно

Применяется к чековым и журнальных принтерам (классы устройств PRR и PRJ).

versionRequired(класс_устройства)

Версия сервиса для класса устройства. Если отсутствует частный параметр versionRequired для данного класса устройств, то будет использоваться общий для всех параметр versionRequired.

Возможные значения

Номер версии или диапазон номеров (например, 3.0-3.10). Значение 3.0 недопустимо, т.к. в этой версии API не существует команд защищенного импорта.

Значение по умолчанию

3.03

Дополнительно

AtmBeepController

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\AtmBeepController]

CashAccept1Note_WaitNotesInserted

Включение/отключение подачи звукового сигнала при ожидании внесения наличных (покупюрный прием).

Возможные значения

  • 0 – при наступлении события звучит сигнал;

  • 1 – при наступлении события сигнал не звучит.

Значение по умолчанию

0

Дополнительно

CashAccept1Note_WaitNotesRemoved

Включение/отключение подачи звукового сигнала при ожидании изъятия наличных (покупюрный прием).

Возможные значения

  • 0 – при наступлении события звучит сигнал;

  • 1 – при наступлении события сигнал не звучит.

Значение по умолчанию

0

Дополнительно

CashAcceptBundle_WaitNotesInserted

Включение/отключение подачи звукового сигнала при ожидании внесения наличных (пачечный прием).

Возможные значения

  • 0 – при наступлении события звучит сигнал;

  • 1 – при наступлении события сигнал не звучит.

Значение по умолчанию

0

Дополнительно

CashAcceptBundle_WaitNotesRemoved

Включение/отключение подачи звукового сигнала при ожидании изъятия наличных (пачечный прием).

Возможные значения

  • 0 – при наступлении события звучит сигнал;

  • 1 – при наступлении события сигнал не звучит.

Значение по умолчанию

0

Дополнительно

CashAccept_WmtScreen

Включение/отключение подачи звукового сигнала при ожидании дальнейшей работы.

Возможные значения

  • 0 – при наступлении события звучит сигнал;

  • 1 – при наступлении события сигнал не звучит.

Значение по умолчанию

0

Дополнительно

CashOut_WaitNotesRemoved

Включение/отключение подачи звукового сигнала при ожидании изъятия наличных из диспенсера.

Возможные значения

  • 0 – при наступлении события звучит сигнал;

  • 1 – при наступлении события сигнал не звучит.

Значение по умолчанию

0

Дополнительно

AtmLedController

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\AtmLedController]

ManualSiuLedControl

Включение/отключение управления световыми индикаторами специальной электроники.

Возможные значения

  • 0 – управление световыми индикаторами отключено;

  • 1 – управление световыми индикаторами включено.

Значение по умолчанию

0

Дополнительно

Данный параметр используется, если XFS не управляет индикаторами специальной электроники (NCR, Nautilus и др.).

PrrLedOffWaitingPeriod

Выключение светового индикатора принтера через указанное время (в миллисекундах) после предъявления чека.

Возможные значения

Целое положительное число.

Значение по умолчанию

0

Дополнительно

Данный параметр имеет смысл только, если включено управление световыми индикаторами специальной электроники (ManualSiuLedControl = 1).

CancelAsyncDelaySettings

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\CancelAsyncDelaySettings]

[класс устройства]

Минимально допустимое время (в миллисекундах), которое должно пройти с момента постановки запроса в очередь на исполнение до выполнения его асинхронной отмены.

Возможные значения

Целое положительное число.

Значение по умолчанию

По умолчанию асинхронные команды не выполняются.

Примеры

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\CancelAsyncDelaySettings]
"IDC"="1000"

Дополнительно

CDM

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\CDM]

SoftwareDenomination

Включить/отключить перевод XfsAdapter в режим программной разбивки выдаваемой суммы наличных.

Возможные значения

  • 1 – переход включен;

  • 0 – переход отключен.

Значение по умолчанию

0

Дополнительно

LastHandledHw

Раздел: [HKLM\SOFTWARE\FS365\XFSAdapter\LastHandledHw]

CimValidationEnabled

Активации проверки подлинности депозитного модуля. Дпозитный модуль, не прошедший проверку, блокируется.

Возможные значения

  • 0 – проверка подлинности включена;

  • 1 – проверка подлинности отключена;

Значение по умолчанию

0

Дополнительно

MultipleServices

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\MultipleServices]

CIM

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\MultipleServices\CIM]

LogicalNames

Логические имена XFS-сервисов класса CIM при работе с несколькими купюроприемниками.

Возможные значения

Список логических имен через точку с запятой.

Значение по умолчанию

Примеры

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\MultipleServices\CIM]
"LogicalNames" = "CashIn1;CashIn2"

Дополнительно

aliases

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\MultipleServices\CIM\aliases]

[логическое имя купюроприемника]

Псевдоним купюроприемника для отображения на экране и в чеках. Логическое имя устройства должно быть указано в параметре LogicalNames.

Возможные значения

Строка.

Значение по умолчанию

Логическое имя купюроприемника.

Примеры

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\MultipleServices\CIM\aliases]
"CashIn1" = "ЛЕВЫЙ"

Дополнительно

PIN

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\XfsAdapter\PIN]

ForceSecureKeyEntry

Включение/отключение принудительного использования защищенной схемой ввода ключей, если PIN-клавиатура поддерживает такой режим.

Возможные значения

  • 1, true – переключаться на защищенную схему ввода ключей, если PIN-клавиатура поддерживает такой режим;

  • 0, false – не переключаться на защищенную схему ввода ключей.

Значение по умолчанию

0

Дополнительно

PRJ

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\PRJ]

InitString(PRJ)

Инициализирующая строка журнального принтера, добавляемая к содержимому всех чеков непосредственно перед отправкой на печать после перекодировки.

Возможные значения

Строка с макросами или строками в кодировке принтера.

Значение по умолчанию

CCT##CPI15##CR##LF#

Дополнительно

PRR

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\PRR]

CodeTableName

Название таблицы перекодировки. При установке ПО на платежные терминалы сторонних поставщиков необходимо учесть особенности их печатающих устройств. Для терминала с чековым принтером со встроенными шрифтами необходимо перед печатью чека установить кодовую страницу с помощью посылки управляющих символов. Для этого в окне программы редактирования реестра необходимо задать таблицы перекодировки и макросов.

Возможные значения

Значение прописывается при установке ПроАТМ.

Значение по умолчанию

1251

Дополнительно

InitString(PRR)

Инициализирующая строка журнального принтера, добавляемая к содержимому всех чеков непосредственно перед отправкой на печать после перекодировки.

Возможные значения

Строка с макросами или строками в кодировке принтера.

Значение по умолчанию

Дополнительно

Fragmentation

Размер фрагментации при печати чека. На печать подаются блоки с количеством байт, указанных в параметре, с учетом макросов. Макросы передаются в чек неразрывно.

Возможные значения

  • 0 – без фрагментирования;

  • целое число больше 100 – на печать подаются блоки с указанным количеством байт;

  • целое число меньше 100 – на печать подаются блоки в 100 байт.

Значение по умолчанию

500

Дополнительно

Длина чека может отличаться от количества символов, которое отображено на чеке, по причине того, что отображаемые символы суммируются с символами макросов (например, #CR##LF#).

ReceiptTemplatesInitString

Настройка, позволяющая задать инициализирующую строку для шаблонов чеков, что позволит в зависимости от особенностей принтера добавлять в начало чеков требуемую последовательность макросов. Значение данного параметра добавляется в начало каждого шаблона чека после выполнения предобработки чека (обработки условных переменных, подстановки значений переменных, форматирование и т.д.). Строка может содержать макросы или строки в кодировке принтера. Добавление к чековым данным значения данного параметра происходит до воздействия параметра InitString.

Возможные значения

Строка, добавляемая в начало шаблонов чеков.

Значение по умолчанию

#CCT##CPI15##CR##LF#

Дополнительно

Macroses

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\PRR\Macroses]

[макрос]

Основная таблица замены макросов.

Возможные значения

Подставляемое значение.

Значение по умолчанию

Примеры

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\PRR\Macroses]
"#CCT#"=hex:1b,74,11

Дополнительно

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XfsAdapter\PRR\Macroses\<имя_вложенной_таблицы>]

[макрос вложенной таблицы]

Вложенные упорядоченные таблицы замены макросов. Вложенных таблиц может быть несколько, каждая таблица может содержать несколько параметров.

При печати чеков порядок замены макросов следующий:

  1. Замена макросов из вложенных упорядоченных таблиц (замена происходит в порядке, определенным наименованиями таблиц, внутри каждой таблицы – в порядке наименования макросов).

  2. Замена из основной таблицы макросов (замена происходит в порядке, определенном наименованиями макросов).

  3. Для включения кодовой страницы принтера можно задействовать макрос #CCT#, который находится в начале чека.

Возможные значения

Подставляемое значение.

Значение по умолчанию

Дополнительно

SIU

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\SIU]

boot_switch_action

Действие по нажатию на кнопку BOOT_SWITCH специальной электроники.

Возможные значения

  • none – не выполнять действий;

  • reboot_pc – перезагрузить ПК;

  • shutdown_pc – выключить ПК;

  • reboot_ssd – перезагрузить УС;

  • shutdown_ssd – выключить УС.

Значение по умолчанию

none

Дополнительно

OPERATOR_SWITCH_TYPE

Тип переключателя SOP.

Возможные значения

  • 0 – переключатель, у которого есть две фиксированные позиции RUN, SUPERVISOR / MAINTENANCE. В этом случае выход из РОП осуществится либо по таймауту (можно отключить), либо при положении этого тумблера в положении RUN, либо по кнопке ВЫХОД. Физически это может быть либо реальный тумблер, либо кнопка, переключающая состояния

  • 1 – переключатель, который умеет посылать только один сигнал «Переход в РОП». В этом случае выход из РОП осуществится либо по таймауту (можно отключить), либо по кнопке ВЫХОД. Физически это может быть датчик открытия дверей/панелей или кнопка.

Значение по умолчанию

1

Дополнительно

shutdown_display_on_exit

Выключение монитора при выключении питания.

Возможные значения

  • 0 – при выключении питания монитор не выключается;

  • 1 – при выключении питания монитор выключается.

Значение по умолчанию

0

Дополнительно

TTU

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\TTU]

CodePageOutput

Кодировка вывода данных на дисплей TTU. ПроАТМ производит перекодировку текста из UTF8 в другую однобайтовую кодировку (например, в кириллицу – кодировка 1251).

Возможные значения

Кодировка целевого языка.

Значение по умолчанию

1251

Дополнительно

Данный параметр необходим только при включенной локализации.

TransliterationMode

Включение/отключение транслитерации на дисплее TTU.

Возможные значения

  • 0 – транслитерация отключена;

  • 1 – транслитерация включена.

Значение по умолчанию

Дополнительно

ПроАТМ не позволяет работать с транслитерацией на УС WN. Поэтому рекомендуется либо не добавлять параметр TransliterationMode, либо отключать его (TransliterationMode=«0»).

Транслитерацию необходимо включить при переводе форм TTU на УС NCR.

FDKMappings

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\TTU\FDKMappings]

Enabled(FDKMappings)

Включить возможность переназначить физические кнопки TTU на другие логические позиции. Для настройки расположения в данной ветке реестра должны быть прописаны параметры со значениями позиций клавиш (параметр FDK[nn]).

Возможные значения

  • 1 – включить возможность;

  • 0 – отключить возможность.

Значение по умолчанию

0

Дополнительно

FDK[nn]

Логическая позиция физической кнопки TTU. Имя параметра – физическая позиция кнопки, где «nn» – от 01 до 08.

Возможные значения

От FDK01 до FDK08. Если правила переназначения дублируются, то действовать правило будет только для кнопки с большим номером. Остальные кнопки будут иметь значения по умолчанию.

Значение по умолчанию

  • для FDK01 – FDK01;

  • для FDK02 – FDK02;

  • для FDK03 – FDK03;

  • для FDK04 – FDK04;

  • для FDK05 – FDK05;

  • для FDK06 – FDK06;

  • для FDK07 – FDK07;

  • для FDK08 – FDK08.

Примеры

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\XFSAdapter\TTU\FDKMappings]
"FDK01" = "FDK03"

Дополнительно