Установка драйвера АТОЛ на Linux Mint

В этой статье я сохраню для себя и вас краткую зарисовку основных шагов, по которым осуществляется установка драйвера АТОЛ на Linux. Я буду использовать дистрибутив Linux Mint 21. Установка на другие Debian подобный дистрибутивы должна выполняться аналогично.

В Интернете довольно много подобный статей, но я хочу сделать себе шпаргалку, которая будет у меня в быстром доступе под рукой.

Используемое окружение

Операционная система – Linux Mint 21 x64.

Драйвер торгового оборудования АТОЛ – 10.8.0.0.

ККТ – АТОЛ 30Ф.

Платформа ККТ – 5.0.

Загрузка дистрибутивов

Сначала необходимо загрузить пакет драйверов для нужной вам версии драйвера ДТО. Переходим в центр загрузки АТОЛ. Конкретно мне нужна была версия 10.8.0.0.

Загружаем и распаковываем архив:

unzip 10.8.0.0.zip

В распакованном архиве нас интересует директория с дистрибутивом для Linux. Переходим в эту директорию:

cd 10.8.0.0/installer/deb/

В директории будет довольно много файлов, но нас будут интересовать только некоторые из них. Но об этом уже детальнее поговорим в следующем разделе.

Установка драйвера АТОЛ

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

Название файлаНазначение
libfptr10_10.8.0.0_amd64.debдрайвер ККТ (интеграционные библиотеки, зависимости) и интеграционные компоненты под различные языки программирования (Python, Java, Go, C++, C#)
libfptr10-gui_10.8.0.0_amd64.debграфическая библиотека драйвера ККТ
fptr10-test-util_10.8.0.0_amd64.debтестовое приложение драйвера ККТ

Более подробное описание состава дистрибутива доступно в документации.

Установим нужные нам файлы:

sudo apt install -f ./libfptr10_10.8.0.0_amd64.deb
sudo apt install -f ./libfptr10-gui_10.8.0.0_amd64.deb
sudo apt install -f ./fptr10-test-util_10.8.0.0_amd64.deb

Для корректной работы пользователя без root разрешений необходимо немного скорректировать разрешения для работы с подключаемыми устройствами. Решение я подсмотрел здесь.

Корректируем udev файл:

sudo nano /etc/udev/rules.d/90-atol-fptr.rules

Приводим его к следующему виду:

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

Добавляем пользователя в группу dialout. Имя моего пользователя roman – вам нужно будет указать имя вашего пользователя:

sudo usermod -a -G dialout roman

Проверка после установки

После успешной установки можем попробовать запустить графический тест драйвера ККТ:

 fptr10_t

Если у вас возникли какие-то сложности с установкой и настройкой- пишите в комментариях. Будем вместе дополнять статью нюансами по установки и настройки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *