2.2.4. Устройства с протоколом от компании АТОЛ

driver: ru.bitel.frk.driver.atol.Driver

Драйвер реализует поддержку протоколов, основанных на разработках компании АТОЛ. В данный момент это следующие устройства:

Триум-Ф эталонной версии 01, «Меркурий-140Ф» АТОЛ, ФЕЛИКС-Р Ф эталонная версия 02, ФЕЛИКС-02К эталонная версия 01, ТОРНАДО (МЕРКУРИЙ-114.1Ф эталонная версия 04), Меркурий MS-K эталонная версия 02, ФЕЛИКС-Р К эталонной версии 01, ФЕЛИКС-3СК эталонная версия 01, FPrint-01K эталонная версия 01, FPrint-02K эталонная версия 02, FPrint-03K эталонная версия 01, ККМ BIXOLON-01K, PayPPU-700K, PayVKP-80K, PayCTS-2000K, FPrint-88K, FPrint-5200K

Параметры для этого драйвера такие:

portName - имя порта, например, в Windows COM<X>, в Linux /dev/ttyS<X>;

baudRate - скорость порта. По протоколу заявлены следующие возможные значения: 1200, 2400, 4800, 9600, 14400, 38400, 57600, 115200.

Остальные параметры порта по умолчанию заявлены в протоколе следующими: 1 стартовый бит, 8 битов данных, 1 стоповый бит, без проверки на четность, 3 линии (TXD, RXD, GND);

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

accessPassword - пароль доступа к ККМ (не пароль кассира/админа/сисадмина!). 4цифры, по умолчанию "0000", согласно протоколу.

Имеются дополнтельные параметры драйвера (использовать по ситуации):

# запрет прямого использования команды отрезки (позволяет избежать проблем с отрезчиком в некоторых случаях)
# по умолчанию - 0 (отрезчик используется)
cutterDisabled: 1

# насильное использование резчика после каждой операции печати (если вдруг авторезка не работает)
# по умолчанию - 0 (отрезчик руками не включается, срабатывает только, если авторезка)
#cutterForceManual: 0