atol, атол
Сегодня мы будем устанавливать драйвер ATOL 10..., необходимый для работы ККТ, на операционные системы Linux основанные на ядре Debian. Данных систем огромное количество, но самые стабильные Linux Mint, Ubuntu и само собой Debian.
Скачиваем последнюю версию драйвера АТОЛ с официального сайта. В архиве находятся драйвера для всех систем, поэтому искать драйвера для своей системы не имеет смысла.
Распаковав архив идем в папку installer -> deb. В папке нам нужны файлы с надписью amd64. Файлы необходимо устанавливать в определенной последовательности.
libfptr10 - драйвер ККТ
libfptr10-gui - графическая библиотека драйвера ККТ
fptr10-test-util - утилита Тест драйвера ККТ
Устанавливать пакеты можно посредством команд apt или же двойным кликом по файлу.
dpkg -i libfptr10_10.6.3.0_amd64.deb
dpkg -i libfptr10-gui_10.6.3.0_amd64.deb​
Возможно, при установке драйвера вы получите ошибку. Для установки недостоющих зависимостей:
apt install -f​
После чего устанавливаем тест драйвера:
dpkg -i fptr10-test-util_10.6.3.0_amd64.deb​
Во время установки пакет проверит зависимости и скачает необходимые зависимости с сети.

После установки драйверов и тест драйвера ККТ, можно проверить, как ваш ККТ подхватился. Заходим в тест драйвера и в правом верхнем углу нажимаем "Свойства". Нажимаем "Проверка связи" для обнаружения ККТ. Если все сделали правильно, то в "Результате" появится ваша модель ККТ.

atol, атол

Там мы видим наше устройство и на какой порт он подключился. В отличии от Windows, которая подключает ККТ к виртуальному COM порту, в Linux идет подключение к реальному USB порту.
Тут же можно настроить много параметров, но мы их рассматривать не будем, так как цель данной статьи — установка драйвера на Linux, а не тонкая настройка драйвера. К тому же, стандартных настроек хватает с головой для работы.

Установка ATOL 10 на Linux Mint, Debian, Ubuntu

Тут же, в настройках, устанавливаем в качестве протокола обмена данными ОФД — EoT.

Как установить EoU на Debian подобные системы можно прочитать в статье «Установка EoU на Debian, Ubuntu, Linux Mint».

Если у вас пользователь с ограниченными правами, то нужно сделать так, чтобы он мог нормально пользоваться ККТ. Для этого изменяем права доступа к устройству в файле /etc/udev/rules.d/90-atol-fptr.rules:

SUBSYSTEM=="usb", ATTRS{idVendor}=="2912", MODE="666", GROUP="dialout"

Вероятней всего вам придется лишь добавить GROUP="dialout, так как остальные данные уже будут.

Данная группа имеет root права к портам. Это то, что для стабильной работы нам и нужно. Теперь добавляем пользователя в эту группу:

usermod -a -G dialout user

Где user - имя пользователя с ограниченными правами.
Теперь ваша ККТ работает на Linux. Никаких проблем в работе драйвера ATOL на Linux не выявлено.
Если у вас появились проблемы с установкой или интеграцией драйвера ATOL 10 на Linux - вы можете заказать установку у нас через форму обратной связи или в комментарии.
Если у Вас возникли проблемы с подключением, настройкой драйвера, передачей данных в ОФД — Вы можете заказать у нас настройку фискальных регистраторов ! Условия — тут.