Могла бы быть некоторая проблема с правами. Необходимо проверить если устройство в /dev/bus/usb/*bus*/*device*
правильно доступно для Вашего пользователя или scanner
группа, используемая НОРМАЛЬНЫМ.
В моей конфигурации, с другим многофункциональным принтером, я получаю это:
$ lsusb | grep 03f0
Bus 001 Device 005: ID 03f0:5711 Hewlett-Packard PhotoSmart C4100 series
$ ls -l /dev/bus/usb/001/005
crw-rw-r-T+ 1 root lp 189, 4 gen 10 12:13 /dev/bus/usb/001/005
$ getfacl /dev/bus/usb/001/005
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/005
# owner: root
# group: lp
# flags: --t
user::rw-
user:giuseppe:rw-
group::rw-
mask::rw-
other::r--
Чтобы изменить владение группы или добавить пользователя acl, можно создать файл в /lib/udev/rules.d
с Вашей установкой.
Вы можете увидеть некоторую информацию, используя PMAP -x PID
- он разделен на KBYTES, RSS и грязную память для каждой библиотеки / модуля / открытого файла / стопки процесса:
undefine@uml:~$ pmap -x 13206 13206: sleep 60 Address Kbytes RSS Dirty Mode Mapping 0000000000400000 24 20 0 r-x-- sleep 0000000000606000 4 4 4 r---- sleep 0000000000607000 4 4 4 rw--- sleep 000000000063b000 132 8 8 rw--- [ anon ] 00007f6a9847e000 4308 44 0 r---- locale-archive 00007f6a988b3000 1772 376 0 r-x-- libc-2.19.so 00007f6a98a6e000 2048 0 0 ----- libc-2.19.so 00007f6a98c6e000 16 16 16 r---- libc-2.19.so 00007f6a98c72000 8 8 8 rw--- libc-2.19.so 00007f6a98c74000 20 12 12 rw--- [ anon ] 00007f6a98c79000 140 116 0 r-x-- ld-2.19.so 00007f6a98e71000 12 12 12 rw--- [ anon ] 00007f6a98e99000 8 8 8 rw--- [ anon ] 00007f6a98e9b000 4 4 4 r---- ld-2.19.so 00007f6a98e9c000 4 4 4 rw--- ld-2.19.so 00007f6a98e9d000 4 4 4 rw--- [ anon ] 00007fff09fd0000 132 12 12 rw--- [ stack ] 00007fff09ffe000 8 4 0 r-x-- [ anon ] ffffffffff600000 4 0 0 r-x-- [ anon ] ---------------- ------- ------- ------- total kB 8652 656 96