После стандартной установки и подключения плагина требуется настроить печать уже в самом биллинге. Это делается в конфигурации плагинов для соответствующего плагина. Конфигурация состоит из нескольких частей:
настройки регистраторов — указывается адрес и порт сервера печати и заголовок для отображения наименования в биллинге;
настройки привязки типов платежей к регистраторам отделам — указывается на каких регистраторах разрешена печать;
некоторые флаги.
Пример конфигурации (отражён весь набор параметров/флагов):
# настройки регистраторов # fr.<номер принтера>.connector=<адрес сервера печати>:<порт сервера печати> # fr.<номер принтера>.title=<смысловое название принтера> fr.1.connector=127.0.0.1:9876 fr.1.title=первый регистратор (локальный) fr.2.connector=192.168.0.1:9876 fr.2.title=второй регистратор # маппинг типов платежей на регистраторы # pt.<id типа платежа>.fr=<список регистраторов, на которых разрешена печать платежа> pt.1.fr=1 pt.25.fr=2 pt.37.fr=1,2 # отключение "привета" при логине на ККМ (по умолчанию false), имеет смысл при fop-драйвере, например disable.login.hello=0
Отдел не привязывается к типам платежей в конфигурации плагина - это делается в скрипте поведения для события "формирование вида чека". Отдел тут подразумевается в контексте отдела продаж в понятиях фискального регистратора, по ним можно будет дополнительно делать отчёт на регистраторе. Подробнее о том, как использовать эту возможность см. ниже.
Тип платежа идентифицируется по его ID - числовому номеру, который можно узнать в справочнике платежей. Не привязанные никуда платежи вообще нельзя будет напечатать на принтере, также они не будут попадать в очередь готовых/возможных для печати платежей.
Если при попытке печати чека у вас выдаётся сообщение "Платеж(и) не содержатся в очереди, печать невозможна...", то это указывает на проблему с настройкой маппинга. Такая ошибка возникает, а) когда платежа, который пытается быть превращён в чек, нет в настройках; б) когда этот платёж уже есть в таблице лога распечатанных платежей. Платёж либо можно сразу распечатать, либо он окажется в "очереди печати". Туда попадают ВСЕ платежи, тип которых назначен на текущий регистратор. После распечатки платежи регистрируются в логе распечатанных платежей.