среда, 24 октября 2018 г.

HOWTO: расшаривание сканера по сети в Lubuntu(Ubuntu). Обновлено 03.01.2019 в свете обновления Sane.

Очень краткий мануал для себя, без особых пояснений, предполагается, что локально сканер работает(проверить используя simple scan)
Работает в версии 18.04, должно работать и в 16.04.
  1. sudo apt install sane-utils
  2. Проверяем есть ли у пользователя saned доступ к устройству:
    sudo -u saned scanimage -L

    Если устройство найдено переходим к пункту 7, нет проделываем следующие пункты
  3. Получаем idVendor и idProduct
    
    sudo lsusb
    
    Смотрим вывод вывод комманды:
  4. Создаем файл роли для устройства:
    echo 'ATTR{idVendor}=="04a9", ATTR{idProduct}=="190e", GROUP="scanner", MODE="0660"' >> /lib/udev/rules.d/60-canon-lide120.rules
    
    Вы конечно называете роль по имени своего устройства со своим вендор и продукт id
  5. Добавляем пользователя saned в группу scanner
    sudo usermod -G scanner -a saned 
  6. Перегружаемся и повторяем п.2, должно быть примерно следующее:
  7. Запуск Canon LiDE 120 в Ubuntu описан здесь
  8. sudo apt install openbsd-inetd
  9. сеть с которой разрешаются подключения:
    echo '192.168.1.0/24' >> /etc/sane.d/saned.conf
  10. echo 'sane-port stream tcp nowait saned:saned /usr/sbin/saned saned' >> /etc/inetd.conf
  11. reboot
  12. Проверяем слушается ли порт:
    sudo lsof -nP |grep LISTEN
  13. Для работы из Windows скачиваем последнюю версию SaneTwain, настраиваем и пользуемся 

В интернете полно инструкций для разных дистрибутивов, это смарт мануал для себя - он учитывает обновление sane.
Ну и вдруг кому пригодится.

Комментариев нет:

Отправить комментарий