Zachciało mi się MX-a 25 i mam: na moim urządzeniu wielofunkcyjnym Brother DCP-J315W nie działa skaner, a właściwie to nie jest wykrywany przez system.
Sterowniki niby są:
dpkg -l | grep Brother
ii brother-udev-rule-type1 1.0.0-1 all Brother udev rule type 1
ii brscan-skey 0.3.2-0 amd64 Brother Linux scanner S-KEY tool
ii brscan3 0.2.13-1 amd64 Brother Scanner Driver
ii dcpj315wcupswrapper:i386 1.1.3-1 i386 Brother CUPS Inkjet Printer Definitions
ii dcpj315wlpr:i386 1.1.3-1 i386 Brother lpr Inkjet Printer Definitions
ii printer-driver-brlaser 6.2.7-1 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.7.1-1 amd64 printer driver Brother P-touch label printers
Konfiguracja sieciowa jest:
brsaneconfig3 -q | grep DCP-J315W
33 "DCP-J315W"
0 DCP-J315W "DCP-J315W" I:192.168.2.105
Narzędzie brscan-skey widzi skaner:
brscan-skey -l
DCP-J315W : brother3:net1;dev0 : 192.168.2.105 Active
Ale sane nie widzi
scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
i żadne narzędzie do skanowania nie wykrywa skanera.
Wypróbowałem już różne porady z Internetu łącznie z tym:
sudo mkdir /usr/lib/sane
sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/libbrscandec3.so.1.0.0
Ale ja te linki już miałem i nic nie pomaga.
Pod MX-em 23 wszystko działało jak burza i to zarówno w 64- jak i w 32-bitowej wersji systemu.
Macie może jakieś pomysły? Zanim się poddam i stwierdzę, że skanować trzeba jednak pod Windows. ;)
Ps.: Drukowanie działa, więc nie zaśmiecajcie wątku cups-em.
@mirekc Myślę że znam rozwiązanie: Czy ustawiłeś chmodem bądź z roota przez su atrybuty?
X czyli do uruchomienia,R do czytania oraz W do write.
Cyfra 1 to uruchamianie,cyfra 2 odczyt a cyfra 4 zapis.
Czyli 124 i z atrybutów U czyli użykownik,O czyli inni.
Tu wyjaśnienie:
https://mediologia.pl/katalogi-i-pliki-linux/2-4-atrybuty-plikow-uzywanych-w-systemie-linux-polecenie-ls
Napisałem to ponieważ bez konkretnych atrybutów nie czyta,nie otwiera i nie uruchamia programów.
Atrybuty są 3 cyfrowe bo to system ósemkowy.
Cytat: linux4ever w Dzisiaj o 10:05:09 AM@mirekc Myślę że znam rozwiązanie: Czy ustawiłeś chmodem bądź z roota przez su atrybuty?
X czyli do uruchomienia,R do czytania oraz W do write.
Ale o jakie pliki Ci chodzi? Sterowniki? Biblioteki? Mają atrybuty -rwx r-x r-x. Takie same, jak miały pod MX 23 gdzie wszystko działało. Jeśli się instaluje skryptem Brothera, to nie powinno być potrzebne zmienianie czegokolwiek przez chmod.
Cytat: mirekc w Dzisiaj o 10:41:10 AMAle o jakie pliki Ci chodzi? Sterowniki? Biblioteki?
O sterowniki bo się uruchamiają i są w katalogu bin lub sbin.
Co do bibliotek chyba wystarczy read bo nic tam się nie zapisze.
Zaś co do CUPS chyba działa bezbłędnie.
Tyle z moich pomysłów.
Cytat: linux4ever w Dzisiaj o 10:45:39 AMO sterowniki bo się uruchamiają i są w katalogu bin lub sbin.
Chyba to nie tak. Nie ma uruchamialnego sterownika w /bin lub /sbin (przynajmniej ja nie znalazłem). Dla sane sterowniki są inne i wszystkie porady w Internecie sprowadzają się do instalacji odpowiedniego pliku .deb, co właśnie zrobiłem. Dla Brothera to prawdopodobnie plik /usr/lib64/sane/libsane-brother3.so.1.0.7 opisuje, co sane ma robić ze skanerem. Ma atrybuty jak podałem. Na próbę zmieniłem mu atrybuty na -rwx rwx rwx, ale to nie naprawia niczego.