Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Nie działa skaner Brother DCP-J315W pod MX-em 25

Zaczęty przez mirekc, Styczeń 24, 2026, 09:26:33 AM

Poprzedni wątek - Następny wątek

mirekc

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.

linux4ever

#1
@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.
Cachy OS LXQT& Devuan Cinnamon

mirekc

Cytat: linux4ever w Styczeń 24, 2026, 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.

linux4ever

#3
Cytat: mirekc w Styczeń 24, 2026, 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.
Cachy OS LXQT& Devuan Cinnamon

mirekc

Cytat: linux4ever w Styczeń 24, 2026, 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.

Bercik

Kiedyś miałem tak samo w "Łudubuntu" z ta samą drukarką. Wszędzie tylko, weź .deb i zainstaluj - nie działa skan i tak w kółko.

Na końcu zrobiłem instalację skryptem Brothera, gdzie nawet ładnie krok po kroku pytał co i jak masz podłączone i działało od strzała.

Nie pamiętam teraz dokładnie, ale to chyba dokładnie to:

https://support.brother.com/g/b/midlink_os.aspx?c=pl&lang=pl&prod=dcpj315w_eu_as&site=pc&type3=625&orgc=pl&orglang=pl&orgprod=dcpj315w_eu_as&targetpage=18

wybierasz Linux, nie Linux (deb)
CachyOS & KDE Plasma – forever 😎🔥 
Debian & Ubuntu i ich klony: Nie wsiadam w ten wagon 💩

pavbaranov

Dobra - w pierwszej kolejności - spróbuj po kablu.
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

mirekc

Cytat: Bercik w Styczeń 24, 2026, 02:22:23 PMKiedyś miałem tak samo w "Łudubuntu" z ta samą drukarką. Wszędzie tylko, weź .deb i zainstaluj - nie działa skan i tak w kółko.

Na końcu zrobiłem instalację skryptem Brothera, gdzie nawet ładnie krok po kroku pytał co i jak masz podłączone i działało od strzała.

Nie pamiętam teraz dokładnie, ale to chyba dokładnie to:

https://support.brother.com/g/b/midlink_os.aspx?c=pl&lang=pl&prod=dcpj315w_eu_as&site=pc&type3=625&orgc=pl&orglang=pl&orgprod=dcpj315w_eu_as&targetpage=18
Przez chwilę miałem nadzieję, bo podany przez Ciebie link wskazuje nowszą wersję skryptu, niż ja miałem (2.2.6-0 vs 2.2.4-1). Jednak rozpakowuje te same wersje sterowników i po instalacji jest to samo: drukarka działa, skaner –nie.
Cytatwybierasz Linux, nie Linux (deb)
Tak się nie da. Trzeba wybrać Linux i Linux (deb), inaczej ,,OK" jest nieaktywne (,,wyszarzone").

mirekc

Cytat: pavbaranov w Styczeń 24, 2026, 02:47:43 PMDobra - w pierwszej kolejności - spróbuj po kablu.
Próbowałem, jest tak samo. Drukarka działa, skaner – nie.

Bercik

Cytat: mirekc w Styczeń 24, 2026, 09:41:36 PMPrzez chwilę miałem nadzieję
No ja też... U  mnie wtedy zadziałało.

teraz już nie mam tej drukarki, obecnie J562DW też Brother, ale na Arch/Cachy nie mam z nią żadnego problemu, włącznie duplexem wszystko działa.

Z J315W jak wsiadłem na Cachy, też problemu większego nie było, ale... ze skanowaniem się namęczyłem i pomogła mi jedna rzecz wtedy:
sudo brsaneconfig3 -a name=DCP-J315W model=DCP-J315W ip=192.168.0.200oczywiście ip swojej drukarki.

I wtedy normalnie skanpage mi widział elegancko już.
CachyOS & KDE Plasma – forever 😎🔥 
Debian & Ubuntu i ich klony: Nie wsiadam w ten wagon 💩

Bercik

Tak mnie naszło jeszcze... a spróbuj
sudo scanimage -LJeśli coś z uprawnieniami, to zadziała i będziesz wiedział.

grep brother /etc/sane.d/dll.confpowinno pokazać:
brother3Jeśli nie ma, dodaj ręcznie.

Sprawdź plik konfiguracji brscan3:
cat /opt/brother/scanner/brscan3/brsanenetdevice3.cfgPowinien zawierać:
[DCP-J315W]
Model = DCP-J315W
IP = 192.168.2.105
Jeżeli go tam nie ma, dodaj ręcznie.

CytatInternety gadają:sudo sane-find-scanner
scanimage -L
sane-find-scanner pokaże Twój skaner w formacie USB (jak po kablu) lub network
Jeśli pojawia się przy sane-find-scanner, ale nie przy scanimage -L, to SANE nie widzi backendu Brother3

Tyle na dzisiaj znalazłem, daj znać, może Cię naprowadzi, a jak nie, to radzimy dalej...
CachyOS & KDE Plasma – forever 😎🔥 
Debian & Ubuntu i ich klony: Nie wsiadam w ten wagon 💩

mirekc

Cytat: Bercik w Styczeń 24, 2026, 10:38:28 PMsudo brsaneconfig3 -a name=DCP-J315W model=DCP-J315W ip=192.168.0.200
Skoro wkleiłem wynik polecenia brsaneconfig3 -q (w pierwszym poście wątku), to jasne jest, że musiałem wcześniej wykonać brsaneconfig3 -a.

Ja naprawdę wiem jak skonfigurować ten skaner i nie pominąłem żadnego kroku opisanego w oficjalnej dokumentacji. Zresztą cały czas mam na laptopie w pełni działającą instalację pod MX 23. Problem jest, że przy identycznie wykonanej instalacji pod MX 25 skaner nie działa. Na tym się skupmy.

mirekc

Cytat: Bercik w Dzisiaj o 02:48:24 AMTak mnie naszło jeszcze... a spróbuj
sudo scanimage -LJeśli coś z uprawnieniami, to zadziała i będziesz wiedział.
Właśnie to nie działa, wynik wkleiłem w pierwszym poście wątku.
Cytatgrep brother /etc/sane.d/dll.confpowinno pokazać:
brother3Jeśli nie ma, dodaj ręcznie.
Jest, dopisało się na końcu pliku podczas instalacji.
CytatSprawdź plik konfiguracji brscan3:
cat /opt/brother/scanner/brscan3/brsanenetdevice3.cfgPowinien zawierać:
[DCP-J315W]
Model = DCP-J315W
IP = 192.168.2.105
Jeżeli go tam nie ma, dodaj ręcznie.
W katalogu /opt/brother/scanner nie ma podkatalogu brscan3, również w tej instalacji, która działa. Jakoś inaczej musi to być zrobione. Ręczne utworzenie pliku nie naprawia problemu.
Cytat
CytatInternety gadają:
sudo sane-find-scanner
To działa na skanery USB i SCSI. Sieciowego nie wykrywa, również w działającej instalacji.
Cytatscanimage -L
A o tym już było wielokrotnie.

linux4ever

@mirekc A wywal wszystkie sterowniki skanera z systemu i zainstaluj je ze skryptu może zaskoczy.

Na Debianach i systemach Debiano-podobnych przeważnie jest konflikt starszych bibliotek z nowszymi.

Przez to urządzenia mogą działać niewłaściwie lub nie działać wcale.

Kroki to  sudo apt update & sudo apt upgrade.

No i sudo apt purge nazwapakietu*

I jak widzę masz dwie architektury do cpu amd64 i i386.

Mogą się kłocić chyba że się mylę?

I  czy masz włączoną obsługę Multiarch?

https://wiki.debian.org/Multiarch/HOWTO

https://forum.mxlinux.org/viewtopic.php?t=67165

Cytatif you have the deb for the old software you need, you could try removing the depend, or maybe forcing the install with

Code: Select all

dpkg -i --force-depends


To z tego tematu MX'a.




Cachy OS LXQT& Devuan Cinnamon

Zobacz najnowsze wiadomości na forum