Подробный гайд: Настройка сканера Samsung в Альт Линукс

Настройка сканера Samsung в Альт Линукс: установка SANE, драйверов, права доступа, решение проблем с USB и сетевым подключением.

2026.05.13                  


Подробный гайд: Настройка сканера Samsung в Альт ЛинуксПодробный гайд: Настройка сканера Samsung в Альт Линукс

Важно:

Samsung передала подразделение печатающей техники HP в 2017 году. Проприетарный Samsung Unified Linux Driver официально не поддерживается. В современных Linux (включая Альт p10/p11) сканирование работает через открытый фреймворк SANE (Scanner Access Now Easy). Для 95% моделей Samsung достаточно стандартных пакетов.


1. Подготовка системы

Убедитесь, что система обновлена и подключены основные репозитории:

sudo apt-get update
sudo apt-get upgrade

Проверьте версию Альт Линукс

cat /etc/altlinux-release

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


2. Установка необходимых пакетов

sudo apt-get install sane-backends sane-airscan simple-scan xsane avahi-daemon udev
Пакет Назначение
sane-backends Основной фреймворк сканирования + бэкенды для USB-устройств
sane-airscan Поддержка сетевых/Wi-Fi сканеров через протокол eSCL/AirScan
simple-scan Графическая утилита сканирования (рекомендуется для новичков)
xsane Продвинутый интерфейс с тонкой настройкой параметров
avahi-daemon Служба mDNS для автообнаружения сетевых устройств
udev Управление правилами доступа к USB-устройствам

3. Настройка прав доступа

По умолчанию только root имеет доступ к сканеру.

Добавьте своего пользователя в группу scanner:

sudo usermod -aG scanner $USER

Перезагрузите графический сеанс или выполните:

newgrp scanner

Проверьте принадлежность к группе:

groups $USER

В выводе должна присутствовать scanner.


4. Подключение и обнаружение устройства

Вариант A: USB-подключение

  1. Подключите МФУ/сканер кабелем USB.
2. Проверьте, видит ли система устройство:
   lsusb | grep -i samsung
3. Проверьте обнаружение SANE:
   scanimage -L

Ожидаемый вывод: device 'smfp:usb:04e8:xxxx' is a Samsung ... Scanner

Вариант B: Сетевое/Wi-Fi подключение

  1. Убедитесь, что МФУ и ПК находятся в одной подсети.
  2. Включите на МФУ поддержку AirScan / eSCL / IPP Scan (в настройках сети устройства).
3. Запустите службу обнаружения:
   sudo systemctl enable --now avahi-daemon
4. Проверьте автообнаружение:
   scanimage -L

Ожидаемый вывод:

device 'airscan:eSCL:http://192.168.x.x/eSCL' is a Samsung ... Scanner

Если устройство не обнаруживается по сети, временно отключите firewalld/iptables для проверки:

sudo systemctl stop firewalld

5. Ручная настройка бэкендов (если auto не сработал)

Иногда нужные бэкенды закомментированы в конфигурации SANE.

1. Откройте список активных бэкендов:
   sudo nano /etc/sane.d/dll.conf
2. Найдите и раскомментируйте (уберите # в начале строки):
   smfp
   airscan

(Опционально: xerox_mfp тоже часто работает с Samsung после 2015 г.)

3. Сохраните и перезапустите службу сканирования (если используется):
   sudo systemctl restart saned.socket 2>/dev/null || true

6. Тестирование

Через терминал

# Вывести список доступных устройств
scanimage -L

# Тестовое сканирование в файл PNG (первый найденный сканер)
scanimage --format=png > ~/test_scan.png

# Проверить параметры конкретного устройства
scanimage -d "smfp:usb:04e8:xxxx" --help

Через графический интерфейс

simple-scan   # или xsane

Запустите приложение → выберите устройство → нажмите «Сканировать».


7. Решение типичных проблем

Симптом Причина Решение
scanimage -L не показывает устройство Нет прав / бэкенд отключен / USB не привязан Проверьте группу scanner, раскомментируйте smfp в dll.conf, проверьте dmesg \| grep usb
Device busy Сканирование занято другим процессом Закройте simple-scan/xsane, выполните sudo systemctl restart saned.socket
Сетевой сканер не виден Отключён mDNS / фаервол / eSCL выключен на МФУ Запустите avahi-daemon, проверьте настройки МФУ, откройте порт 5353/udp и 80/tcp
Ошибка Invalid argument Неподдерживаемый протокол (старые модели до 2012) Попробуйте бэкенд xerox_mfp или установите samsung-mfp из репозитория Альт
Низкое качество / полосы Грязь на стекле / драйвер не оптимизирован Очистите стекло, в simple-scan выберите режим Document или Photo, уменьшите DPI до 150-300

Просмотр логов:

journalctl -u saned --no-pager | tail -n 30
dmesg | grep -iE 'usb|sane|scanner'

8. Особенности по сериям Samsung

Серия / Модель Рекомендованный бэкенд Примечание
SCX-3400/4500, SL-M2000/M2600, Xpress smfp (USB), airscan (сеть) Полная поддержка в SANE
CLX-3300/4195, SL-C480/C430 airscan (сеть) USB иногда требует smfp + ручное правило udev
Старые модели (до ~2012): SCX-4200, ML-1610 xerox_mfp или legacy samsung-mfp Возможны ограничения по DPI/цвету
Wi-Fi/Cloud МФУ (2016+) Только airscan Убедитесь, что в меню МФУ включён eSCL или AirPrint

Полезные команды

# Перезапуск демона сканирования
sudo systemctl restart saned.socket

# Принудительное сканирование с указанием устройства
scanimage -d "airscan:eSCL:http://192.168.1.50/eSCL" --format=tiff > scan.tiff

# Проверка доступных режимов
scanimage -A | grep -E 'mode|resolution|source'

# Вывод правил udev для сканеров
udevadm info -a -p $(udevadm info -q path -n /dev/bus/usb/001/003) | grep -i samsung

Итог

  1. Установите sane-backends sane-airscan simple-scan
  2. Добавьте пользователя в группу scanner
  3. Для USB: scanimage -Lsimple-scan
  4. Для сети: включите avahi-daemon, проверьте eSCL на МФУ
  5. При проблемах: проверьте dll.conf, права, логи, фаервол

Официальная документация:

  • Альт Линукс: Документация по оборудованию - altlinux.org/Оборудование