Главная
Главная Руководства FreeBSD › USB сканер в FreeBSD



Автор:

Статья опубликована: 2016-06-03 14:01:23
Последние правки: 2018-05-05 23:17:41

Подключаем usb сканер HP scanjet 2400 в FreeBSD.

В FreeBSD поддержкой сканеров занимается программа SANE, которая, как это принято у программ, имеет свой список поддерживаемого оборудования. Если вашего сканера в списке нет - то дальше эту статью можете не читать. Мне повезло - поддержка ScanJet 2400C в списке значится как Complete.
  • Исходные данные
    # uname -sr
    FreeBSD 10.2-RELEASE-p12
    # pkg info | grep xsane
    xsane-0.999_5                  Gtk-based X11 frontend for SANE (Scanner Access Now Easy)
    

  • Подключение и установка софта
    Если у вас собственное ядро, то оно должно быть собрано со следующими модулями (в GENERIC они все есть по умолчанию):
    device usb
    device uhci
    device ohci
    
    Втыкаем сканер и проверяем что система его увидела:
    # usbconfig
    ugen1.2:  at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (48mA)
    
    Далее устанавливаем xsane:
    # cd /usr/ports/graphics/xsane
    # make install clean
    
    Документацию в настройках я выбирать не стал, зато выбрал плагин к Gimp.
    [ ] DOCS  Build and/or install documentation
    [x] GIMP  GIMP plugin support
    [x] NLS   Native Language Support
    

  • Использование
    Если xsane не видит сканер под non-root пользователем, то скорее всего причина в отсутствии прав доступа пользователя к /dev/ugenX.X. Задайте права и перезагрузите devd, чтобы права применились.