Очень рад что получилось. Я всего лишь пересказал своими словами указанное в моей первой ссылке.
Этот баг связан с изменениями службы сканирования в Ubuntu 18.04, значит может затронуть множество моделей сканеров.
здравствуйте
следовал Вашему мануалу с МФУ Samsung М2070 но к сожалению так и не заработало
sudo sane-find-scanner -q
found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.], product=0x3469 [M2070 Series]) at libusb:001:003
eyesless@eyesless-desktop:~$ ls /usr/lib/sane
libsane-smfp.so libsane-smfp.so.1 libsane-smfp.so.1.0.1
sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
ls /usr/lib/x86_64-linux-gnu/sane
eyesless@eyesless-desktop:~$ ls /usr/lib/x86_64-linux-gnu/sane
libsane-abaton.so.1 libsane-kvs40xx.so.1.0.27
libsane-abaton.so.1.0.27 libsane-leo.so.1
libsane-agfafocus.so.1 libsane-leo.so.1.0.27
libsane-agfafocus.so.1.0.27 libsane-lexmark.so.1
libsane-apple.so.1 libsane-lexmark.so.1.0.27
libsane-apple.so.1.0.27 libsane-ma1509.so.1
libsane-artec_eplus48u.so.1 libsane-ma1509.so.1.0.27
libsane-artec_eplus48u.so.1.0.27 libsane-magicolor.so.1
libsane-artec.so.1 libsane-magicolor.so.1.0.27
libsane-artec.so.1.0.27 libsane-matsushita.so.1
libsane-as6e.so.1 libsane-matsushita.so.1.0.27
libsane-as6e.so.1.0.27 libsane-microtek2.so.1
libsane-avision.so.1 libsane-microtek2.so.1.0.27
libsane-avision.so.1.0.27 libsane-microtek.so.1
libsane-bh.so.1 libsane-microtek.so.1.0.27
libsane-bh.so.1.0.27 libsane-mustek_pp.so.1
libsane-canon630u.so.1 libsane-mustek_pp.so.1.0.27
libsane-canon630u.so.1.0.27 libsane-mustek.so.1
libsane-canon_dr.so.1 libsane-mustek.so.1.0.27
libsane-canon_dr.so.1.0.27 libsane-mustek_usb2.so.1
libsane-canon_pp.so.1 libsane-mustek_usb2.so.1.0.27
libsane-canon_pp.so.1.0.27 libsane-mustek_usb.so.1
libsane-canon.so.1 libsane-mustek_usb.so.1.0.27
libsane-canon.so.1.0.27 libsane-nec.so.1
libsane-cardscan.so.1 libsane-nec.so.1.0.27
libsane-cardscan.so.1.0.27 libsane-net.so.1
libsane-coolscan2.so.1 libsane-net.so.1.0.27
libsane-coolscan2.so.1.0.27 libsane-niash.so.1
libsane-coolscan3.so.1 libsane-niash.so.1.0.27
libsane-coolscan3.so.1.0.27 libsane-p5.so.1
libsane-coolscan.so.1 libsane-p5.so.1.0.27
libsane-coolscan.so.1.0.27 libsane-pie.so.1
libsane-dc210.so.1 libsane-pie.so.1.0.27
libsane-dc210.so.1.0.27 libsane-pieusb.so.1
libsane-dc240.so.1 libsane-pieusb.so.1.0.27
libsane-dc240.so.1.0.27 libsane-pixma.so.1
libsane-dc25.so.1 libsane-pixma.so.1.0.27
libsane-dc25.so.1.0.27 libsane-plustek_pp.so.1
libsane-dell1600n_net.so.1 libsane-plustek_pp.so.1.0.27
libsane-dell1600n_net.so.1.0.27 libsane-plustek.so.1
libsane-dll.so.1 libsane-plustek.so.1.0.27
libsane-dll.so.1.0.27 libsane-pnm.so.1
libsane-dmc.so.1 libsane-pnm.so.1.0.27
libsane-dmc.so.1.0.27 libsane-qcam.so.1
libsane-epjitsu.so.1 libsane-qcam.so.1.0.27
libsane-epjitsu.so.1.0.27 libsane-ricoh.so.1
libsane-epson2.so.1 libsane-ricoh.so.1.0.27
libsane-epson2.so.1.0.27 libsane-rts8891.so.1
libsane-epsonds.so.1 libsane-rts8891.so.1.0.27
libsane-epsonds.so.1.0.27 libsane-s9036.so.1
libsane-epson.so.1 libsane-s9036.so.1.0.27
libsane-epson.so.1.0.27 libsane-sceptre.so.1
libsane-fujitsu.so.1 libsane-sceptre.so.1.0.27
libsane-fujitsu.so.1.0.27 libsane-sharp.so.1
libsane-genesys.so.1 libsane-sharp.so.1.0.27
libsane-genesys.so.1.0.27 libsane-sm3600.so.1
libsane-gphoto2.so.1 libsane-sm3600.so.1.0.27
libsane-gphoto2.so.1.0.27 libsane-sm3840.so.1
libsane-gt68xx.so.1 libsane-sm3840.so.1.0.27
libsane-gt68xx.so.1.0.27 libsane-smfp.so
libsane-hp3500.so.1 libsane-smfp.so.1
libsane-hp3500.so.1.0.27 libsane-smfp.so.1.0.1
libsane-hp3900.so.1 libsane-snapscan.so.1
libsane-hp3900.so.1.0.27 libsane-snapscan.so.1.0.27
libsane-hp4200.so.1 libsane-sp15c.so.1
libsane-hp4200.so.1.0.27 libsane-sp15c.so.1.0.27
libsane-hp5400.so.1 libsane-st400.so.1
libsane-hp5400.so.1.0.27 libsane-st400.so.1.0.27
libsane-hp5590.so.1 libsane-stv680.so.1
libsane-hp5590.so.1.0.27 libsane-stv680.so.1.0.27
libsane-hpaio.so.1 libsane-tamarack.so.1
libsane-hpaio.so.1.0.0 libsane-tamarack.so.1.0.27
libsane-hpljm1005.so.1 libsane-teco1.so.1
libsane-hpljm1005.so.1.0.27 libsane-teco1.so.1.0.27
libsane-hpsj5s.so.1 libsane-teco2.so.1
libsane-hpsj5s.so.1.0.27 libsane-teco2.so.1.0.27
libsane-hp.so.1 libsane-teco3.so.1
libsane-hp.so.1.0.27 libsane-teco3.so.1.0.27
libsane-hs2p.so.1 libsane-test.so.1
libsane-hs2p.so.1.0.27 libsane-test.so.1.0.27
libsane-ibm.so.1 libsane-u12.so.1
libsane-ibm.so.1.0.27 libsane-u12.so.1.0.27
libsane-kodakaio.so.1 libsane-umax1220u.so.1
libsane-kodakaio.so.1.0.27 libsane-umax1220u.so.1.0.27
libsane-kodak.so.1 libsane-umax_pp.so.1
libsane-kodak.so.1.0.27 libsane-umax_pp.so.1.0.27
libsane-kvs1025.so.1 libsane-umax.so.1
libsane-kvs1025.so.1.0.27 libsane-umax.so.1.0.27
libsane-kvs20xx.so.1 libsane-xerox_mfp.so.1
libsane-kvs20xx.so.1.0.27 libsane-xerox_mfp.so.1.0.27
libsane-kvs40xx.so.1
eyesless@eyesless-desktop:~$ ls /etc/udev/rules.d
59-smfp_samsung.rules 70-snap.core.rules
# This file is a part of Unified Linux Driver
# Rules to allow low level USB device access for smfpautoconf
#
# For new distributions,
# Permissions and group are set according to common libsane rules
#
ACTION!="add", GOTO="smfp_label_end"
# Check device type
ENV{DEVTYPE}=="usb_device", GOTO="smfp_create_usb_dev"
# Check SUBSYSTEM (should be either "usb" or "usb_device")
SUBSYSTEM=="usb", GOTO="smfp_create_usb_dev"
SUBSYSTEM=="usb_device", GOTO="smfp_create_usb_dev"
GOTO="smfp_label_end"
LABEL="smfp_create_usb_dev"
# Check Vendor ID
ATTR{idVendor}!="04e8", GOTO="smfp_label_end"
ATTRS{idProduct}=="3425", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="341c", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="342a", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="343d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3456", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="345a", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3427", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="343a", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3428", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="343b", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3455", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3421", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3439", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3444", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="343f", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="344e", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3431", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="345c", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="344d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3462", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3464", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3461", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3460", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="340e", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3435", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="340f", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3441", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="344f", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3413", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="341b", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="342e", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3426", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3433", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3440", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3434", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="345b", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3457", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="341f", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3453", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="344b", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3409", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3412", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3419", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="342c", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="343c", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3432", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="342d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3430", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="342f", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3446", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="341a", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3437", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3442", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3466", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="340d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="341d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3420", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3429", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3443", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3438", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="344c", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="345d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3463", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3465", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3450", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3468", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3469", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3467", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="346b", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="346a", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="346e", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3471", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3472", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="347d", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="347c", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="347e", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3481", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3482", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3331", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3332", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3483", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3484", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3485", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3478", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3325", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3327", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="346f", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3477", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3324", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3326", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3486", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3487", ENV{libsane_matched}="yes"
ATTRS{idProduct}=="3489", ENV{libsane_matched}="yes"
ENV{libsane_matched}=="yes", OWNER="root", MODE="664", GROUP="lp"
LABEL="smfp_label_end"
пробовал в последней строке менять
ENV{libsane_matched}=="yes", OWNER="eyesless", MODE="0777", GROUP="scanner"
а также
sudo usermod -G lp -a eyesless
безполезно, scanimage -L в т.ч. через sudo не работает