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.

Problem z instalacją skanera w Brother DCP-7030

Zaczęty przez Kano, Styczeń 07, 2020, 05:09:39 PM

Poprzedni wątek - Następny wątek

Kano

Witam. Ostatnio zainstalowałem na moim komputerze Ubuntu 18.04.3 LTS. Chciałem zainstalować drukarkę. Jest to Brother DCP-7030, trzy w jednym a więc posiada ona też skaner. No i na istalacji sterowników do tego drugiego poległem. Najpierw zrobiłem tak jak napisano na oficjalnej stronie producenta czyli tu:

https://support.brother.com/g/b/downloadhowto.aspx?c=pl&lang=pl&prod=dcp7030_all&os=128&dlid=dlf006642_000&flang=4&type3=566

Niestety po odpaleniu programu "Proste skanowanie" system nadal nie wykrywa skanera. Poszperałem trochę w sieci i na askubuntu.com znalazłem taki oto wątek sprzed kilku lat:

https://askubuntu.com/questions/113272/how-to-configure-brother-dcp-7030-scanner

Postanowiłem postąpić wg wskazówek użytkownika Daniel W. Poniżej znajduje się zapis wykonywanych komend i tego co terminal mi na nie odpowiedział:


dmk@DMK:~$ sudo apt-get remove brother-lpr-drivers-laser brother-cups-wrapper-laser
[sudo] hasło użytkownika dmk:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet "brother-cups-wrapper-laser" nie jest zainstalowany, więc nie zostanie usunięty
Pakiet "brother-lpr-drivers-laser" nie jest zainstalowany, więc nie zostanie usunięty
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.



dmk@DMK:~$ sudo apt-get install --reinstall cups csh lib32stdc++6
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
  csh
0 aktualizowanych, 1 nowo instalowanych, 2 ponownie instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 243 kB/849 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 358 kB miejsca na dysku.
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 csh amd64 20110502-3ubuntu0.18.04.1 [243 kB]
Pobrano 243 kB w 0s (557 kB/s)
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu csh.
(Odczytywanie bazy danych ... 170625 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../csh_20110502-3ubuntu0.18.04.1_amd64.deb ...
Rozpakowywanie pakietu csh (20110502-3ubuntu0.18.04.1) ...
Przygotowywanie do rozpakowania pakietu .../cups_2.2.7-1ubuntu2.7_amd64.deb ...
Rozpakowywanie pakietu cups (2.2.7-1ubuntu2.7) nad (2.2.7-1ubuntu2.7) ...
Przygotowywanie do rozpakowania pakietu .../lib32stdc++6_8.3.0-6ubuntu1~18.04.1_amd64.deb ...
Rozpakowywanie pakietu lib32stdc++6 (8.3.0-6ubuntu1~18.04.1) nad (8.3.0-6ubuntu1~18.04.1) ...
Konfigurowanie pakietu cups (2.2.7-1ubuntu2.7) ...
Updating PPD files for cups ...
Konfigurowanie pakietu lib32stdc++6 (8.3.0-6ubuntu1~18.04.1) ...
Konfigurowanie pakietu csh (20110502-3ubuntu0.18.04.1) ...
update-alternatives: użycie /bin/bsd-csh jako dostarczającego /bin/csh (csh) w trybie automatycznym
Przetwarzanie wyzwalaczy pakietu man-db (2.8.3-2ubuntu0.1)...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.27-3ubuntu1)...



dmk@DMK:~$ sudo mkdir -p /var/spool/lpd/

dmk@DMK:~$ sudo mkdir -p /usr/share/cups/model/

dmk@DMK:~$ mkdir -p ~/Downloads/brother/

dmk@DMK:~$ cd ~/Downloads/brother/



dmk@DMK:~/Downloads/brother$ wget http://pub.brother.com/pub/com/bsc/linux/dlf/brdcp7030lpr-2.0.2-1.i386.deb
--2020-01-04 11:15:33--  http://pub.brother.com/pub/com/bsc/linux/dlf/brdcp7030lpr-2.0.2-1.i386.deb
Translacja pub.brother.com (pub.brother.com)... 54.192.230.119, 54.192.230.115, 54.192.230.34, ...
Łączenie się z pub.brother.com (pub.brother.com)|54.192.230.119|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 301 Moved Permanently
Lokalizacja: http://download.brother.com/pub/com/bsc/linux/dlf/brdcp7030lpr-2.0.2-1.i386.deb [podążanie]
--2020-01-04 11:15:34--  http://download.brother.com/pub/com/bsc/linux/dlf/brdcp7030lpr-2.0.2-1.i386.deb
Translacja download.brother.com (download.brother.com)... 104.87.160.121
Łączenie się z download.brother.com (download.brother.com)|104.87.160.121|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 404 Not Found
2020-01-04 11:15:35 BŁĄD 404: Not Found.


Nie udało się (być może od napisania tego postu adres się zmienił), więc ściągnąłem te paczki ręcznie.


dmk@DMK:~/Downloads/brother$ sudo dpkg -i --force-architecture brdcp7030lpr-2.0.2-1.i386.deb
(Odczytywanie bazy danych ... 170634 pliki i katalogi obecnie zainstalowane.)
Przygotowywanie do rozpakowania pakietu brdcp7030lpr-2.0.2-1.i386.deb ...
Rozpakowywanie pakietu brdcp7030lpr:i386 (2.0.2-1) nad (2.0.2-1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu brdcp7030lpr:i386:
brdcp7030lpr:i386 zależy od libc6 (>= 2.3.4-1).

dpkg: błąd przetwarzania pakietu brdcp7030lpr:i386 (--install):
problemy z zależnościami - pozostawianie nieskonfigurowanego
Wystąpiły błędy podczas przetwarzania:
brdcp7030lpr:i386



dmk@DMK:~/Downloads/brother$ sudo dpkg -i --force-architecture cupswrapperDCP7030-2.0.2-1.i386.deb
(Odczytywanie bazy danych ... 170634 pliki i katalogi obecnie zainstalowane.)
Przygotowywanie do rozpakowania pakietu cupswrapperDCP7030-2.0.2-1.i386.deb ...
[ ok ] Restarting cups (via systemctl): cups.service.
Rozpakowywanie pakietu cupswrapperdcp7030:i386 (2.0.2-1) nad (2.0.2-1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu cupswrapperdcp7030:i386:
cupswrapperdcp7030:i386 zależy od libc6 (>= 2.3.4-1).

dpkg: błąd przetwarzania pakietu cupswrapperdcp7030:i386 (--install):
problemy z zależnościami - pozostawianie nieskonfigurowanego
Wystąpiły błędy podczas przetwarzania:
cupswrapperdcp7030:i386


Poszperałem trochę w necie i znalazłem sposób jak zainstalować ten brakujący pakiet.


dmk@DMK:~/Downloads/brother$ sudo apt-get install libc6:i386
[sudo] hasło użytkownika dmk:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt --fix-broken install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
libc6:i386 : Wymaga: libgcc1:i386 ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt --fix-broken install" bez pakietów (lub podać rozwiązanie).


Tutaj postanowiłem zrobić tak jak system proponował.


dmk@DMK:~/Downloads/brother$ sudo apt --fix-broken install
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
The following additional packages will be installed:
  gcc-8-base:i386 libc6:i386 libgcc1:i386
Sugerowane pakiety:
  glibc-doc:i386 locales:i386
Zostaną zainstalowane następujące NOWE pakiety:
  gcc-8-base:i386 libc6:i386 libgcc1:i386
0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
2 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 2 617 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 11,0 MB miejsca na dysku.
Kontynuować? [T/n] T
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main i386 gcc-8-base i386 8.3.0-6ubuntu1~18.04.1 [18,7 kB]
Pobieranie:2 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main i386 libgcc1 i386 1:8.3.0-6ubuntu1~18.04.1 [48,1 kB]
Pobieranie:3 http://pl.archive.ubuntu.com/ubuntu bionic/main i386 libc6 i386 2.27-3ubuntu1 [2 551 kB]
Pobrano 2 617 kB w 1s (2 020 kB/s)           
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu gcc-8-base:i386.
(Odczytywanie bazy danych ... 170637 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../gcc-8-base_8.3.0-6ubuntu1~18.04.1_i386.deb ...
Rozpakowywanie pakietu gcc-8-base:i386 (8.3.0-6ubuntu1~18.04.1) ...
Wybieranie wcześniej niewybranego pakietu libgcc1:i386.
Przygotowywanie do rozpakowania pakietu .../libgcc1_1%3a8.3.0-6ubuntu1~18.04.1_i386.deb ...
Rozpakowywanie pakietu libgcc1:i386 (1:8.3.0-6ubuntu1~18.04.1) ...
Wybieranie wcześniej niewybranego pakietu libc6:i386.
Przygotowywanie do rozpakowania pakietu .../libc6_2.27-3ubuntu1_i386.deb ...
Rozpakowywanie pakietu libc6:i386 (2.27-3ubuntu1) ...
Zastąpienie plików z poprzedniego pakietu libc6-i386 (2.27-3ubuntu1) ...
Konfigurowanie pakietu gcc-8-base:i386 (8.3.0-6ubuntu1~18.04.1) ...
Konfigurowanie pakietu libc6:i386 (2.27-3ubuntu1) ...
Konfigurowanie pakietu brdcp7030lpr:i386 (2.0.2-1) ...
ln: nie udało się utworzyć dowiązania symbolicznego '/usr/lib32/libbrcomplpr2.so': Plik istnieje
Konfigurowanie pakietu libgcc1:i386 (1:8.3.0-6ubuntu1~18.04.1) ...
Konfigurowanie pakietu cupswrapperdcp7030:i386 (2.0.2-1) ...
[....] Restarting cups (via systemctl): cups.servicePrzetwarzanie wyzwalaczy pakietu libc-bin (2.27-3ubuntu1)...
. ok


Nie byłem pewien czy te paczki już się zainstalowały i skonfigurowały, więc postanowiłem powtórzyć poprzednią operację.


dmk@DMK:~/Downloads/brother$ sudo dpkg -i --force-architecture brdcp7030lpr-2.0.2-1.i386.deb
(Odczytywanie bazy danych ... 170945 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu brdcp7030lpr-2.0.2-1.i386.deb ...
Rozpakowywanie pakietu brdcp7030lpr:i386 (2.0.2-1) nad (2.0.2-1) ...
Konfigurowanie pakietu brdcp7030lpr:i386 (2.0.2-1) ...
ln: nie udało się utworzyć dowiązania symbolicznego '/usr/lib32/libbrcomplpr2.so': Plik istnieje



dmk@DMK:~/Downloads/brother$ sudo dpkg -i --force-architecture cupswrapperDCP7030-2.0.2-1.i386.deb
(Odczytywanie bazy danych ... 170945 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu cupswrapperDCP7030-2.0.2-1.i386.deb ...
[ ok ] Restarting cups (via systemctl): cups.service.
Rozpakowywanie pakietu cupswrapperdcp7030:i386 (2.0.2-1) nad (2.0.2-1) ...
Konfigurowanie pakietu cupswrapperdcp7030:i386 (2.0.2-1) ...
[....] Restarting cups (via systemctl): cups.servicedmk@DMK:~/Downloads/brother$lib64/cups/filter/ib/cups/filter/brlpdwrapper* /usr/l
ln: cel '/usr/lib64/cups/filter/' nie jest katalogiem: Nie ma takiego pliku ani katalogu



dmk@DMK:~/Downloads/brother$ sudo ln -s /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter/
ln: cel '/usr/lib64/cups/filter/' nie jest katalogiem: Nie ma takiego pliku ani katalogu
[ ok MK:~/Downloads/brother$ .
sane-commont install --reinstall sane-utils xsane xs
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
The following additional packages will be installed:
  gimp-data libgimp2.0
Sugerowane pakiety:
  gimp gocr | cuneiform | tesseract-ocr | ocrad gv hylafax-client | mgetty-fax
Zostaną zainstalowane następujące NOWE pakiety:
  gimp-data libgimp2.0 xsane xsane-common
0 aktualizowanych, 4 nowo instalowanych, 1 ponownie instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 10,2 MB/10,4 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 55,5 MB miejsca na dysku.
Kontynuować? [T/n] n
Przerwane.


Tutaj przerwałem, bo coś mi się porąbało i myślałem, że jakoś źle wkleiłem powyższą komendę (takie chwilowe zaćmienie umysłu) :/ Dzisiaj chciałem wykonać ją jeszcze raz, ale dostałem taką odpowiedź:


dmk@DMK:~/Downloads/brother$ sudo ln -s /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter/
[sudo] hasło użytkownika dmk:
ln: cel '/usr/lib64/cups/filter/' nie jest katalogiem: Nie ma takiego pliku ani katalogu


Tak więc po tej przerwanej przeze mnie operacji, tak jak było napisane w tym poście podpiąłem i włączyłem drukarkę i wykonałem kolejną komendę:


dmk@DMK:~/Downloads/brother$ sudo apt-get install --reinstall sane-utils xsane xsane-common
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
The following additional packages will be installed:
  gimp-data libgimp2.0
Sugerowane pakiety:
  gimp gocr | cuneiform | tesseract-ocr | ocrad gv hylafax-client | mgetty-fax
Zostaną zainstalowane następujące NOWE pakiety:
  gimp-data libgimp2.0 xsane xsane-common
0 aktualizowanych, 4 nowo instalowanych, 1 ponownie instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 10,2 MB/10,4 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 55,5 MB miejsca na dysku.
Kontynuować? [T/n] T
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu bionic/universe amd64 gimp-data all 2.8.22-1 [7 800 kB]
Pobieranie:2 http://pl.archive.ubuntu.com/ubuntu bionic/universe amd64 libgimp2.0 amd64 2.8.22-1 [765 kB]
Pobieranie:3 http://pl.archive.ubuntu.com/ubuntu bionic/universe amd64 xsane-common all 0.999-5ubuntu2 [1 375 kB]
Pobieranie:4 http://pl.archive.ubuntu.com/ubuntu bionic/universe amd64 xsane amd64 0.999-5ubuntu2 [288 kB]
Pobrano 10,2 MB w 4s (2 359 kB/s)
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu gimp-data.
(Odczytywanie bazy danych ... 170945 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../gimp-data_2.8.22-1_all.deb ...
Rozpakowywanie pakietu gimp-data (2.8.22-1) ...
Wybieranie wcześniej niewybranego pakietu libgimp2.0.
Przygotowywanie do rozpakowania pakietu .../libgimp2.0_2.8.22-1_amd64.deb ...
Rozpakowywanie pakietu libgimp2.0 (2.8.22-1) ...
Przygotowywanie do rozpakowania pakietu .../sane-utils_1.0.27-1~experimental3ubuntu2.2_amd64.deb ...
Rozpakowywanie pakietu sane-utils (1.0.27-1~experimental3ubuntu2.2) nad (1.0.27-1~experimental3ubuntu2.2) ...
Wybieranie wcześniej niewybranego pakietu xsane-common.
Przygotowywanie do rozpakowania pakietu .../xsane-common_0.999-5ubuntu2_all.deb ...
Rozpakowywanie pakietu xsane-common (0.999-5ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu xsane.
Przygotowywanie do rozpakowania pakietu .../xsane_0.999-5ubuntu2_amd64.deb ...
Rozpakowywanie pakietu xsane (0.999-5ubuntu2) ...
Konfigurowanie pakietu libgimp2.0 (2.8.22-1) ...
Konfigurowanie pakietu xsane-common (0.999-5ubuntu2) ...
Konfigurowanie pakietu gimp-data (2.8.22-1) ...
Konfigurowanie pakietu sane-utils (1.0.27-1~experimental3ubuntu2.2) ...
Konfigurowanie pakietu xsane (0.999-5ubuntu2) ...
Przetwarzanie wyzwalaczy pakietu ureadahead (0.100.0-21)...
ureadahead will be reprofiled on next reboot
Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.23-1ubuntu3.18.04.2)...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.27-3ubuntu1)...
Przetwarzanie wyzwalaczy pakietu systemd (237-3ubuntu10.33)...
Przetwarzanie wyzwalaczy pakietu man-db (2.8.3-2ubuntu0.1)...
Przetwarzanie wyzwalaczy pakietu gnome-menus (3.13.3-11ubuntu1.1)...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme (0.17-2)...
Przetwarzanie wyzwalaczy pakietu mime-support (3.60ubuntu1)...


Ściągnąłem podlinkowane sterowniki (tyle, że najnowsze):


dmk@DMK:~/Downloads/brother$ sudo dpkg -i --force-all ~/Downloads/brscan3-0.2.13-1.amd64.deb
(Odczytywanie bazy danych ... 172331 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../brscan3-0.2.13-1.amd64.deb ...
Rozpakowywanie pakietu brscan3 (0.2.13-1) nad (0.2.13-1) ...
Konfigurowanie pakietu brscan3 (0.2.13-1) ...



dmk@DMK:~/Downloads/brother$ dpkg  -l  |  grep  Brother
ii  brdcp7030lpr:i386                          2.0.2-1                                         i386         Brother DCP-7030 LPR driver
ii  brother-udev-rule-type1                    1.0.2                                           all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                         amd64        Brother Linux scanner S-KEY tool
ii  brscan3                                    0.2.13-1                                        amd64        Brother Scanner Driver
ii  cupswrapperdcp7030:i386                    2.0.2-1                                         i386         Brother DCP7030 CUPS wrapper driver
ii  printer-driver-brlaser                     4-1                                             amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4.2-3                                         amd64        printer driver Brother P-touch label printers



dmk@DMK:~/Downloads/brother$ sudo gedit /lib/udev/rules.d/40-libsane.rules


Tutaj otworzył się edytor tekstowy (był pusty) i jak rozumiem miałem tam wkleić tekst:

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

więc tak zrobiłem i zapisałem plik. Chyba jednak coś poszło nie tak, bo terminal odpowiedział mi:


** (gedit:11411): WARNING **: 12:15:31.036: Set document metadata failed: Ustawianie atrybutu metadata::gedit-spell-language nie jest obsługiwane

** (gedit:11411): WARNING **: 12:15:31.136: Set document metadata failed: Ustawianie atrybutu metadata::gedit-encoding nie jest obsługiwane

** (gedit:11411): WARNING **: 12:15:38.250: Set document metadata failed: Ustawianie atrybutu metadata::gedit-position nie jest obsługiwane


Tak czy inaczej zrestartowałem komputer i odpaliłem "Proste skanowanie", ale skaner nadal nie jest wykrywany. Znalazłem także na naszym forum wątek o instalacji skanera brothera:

https://forum.linuxiarze.pl/index.php/topic,1421.msg5871.html#msg5871

Próbowałem zrobić to co napisał Albedo 0.64, ale zatrzymałem się na etapie instalacji sterownika LPR w tym miejscu:

CytatRestart the print system.
Command  (for  lpr):  /etc/init.d/lpr  restart
Command  (for  lprng)  :  /etc/init.d/lprng  restart

Wpisałem w terminalu obie komendy, ale w obydwu przypadkach system odpowiedział mi:


Nie ma takiego pliku ani katalogu


Lecimy dalej. Po instrukcji instalacji sterownika cupswrapper jest coś takiego:

Cytat
Open a web browser and go to

http://localhost:631/printers

        Check if the Device URI of your printer is "usb://brother/(your printer's model name)

U mnie wygląda to tak:

https://tinypic.pl/7izxxh9wp3je

No i na końcu jest polecenie, którego kompletnie nie rozumiem a mianowicie:
Cytat
Do prawidłowego działania skanera należy dodać użytkownika do grupy lp i lpadmin.
Jak mam to zrobić?


Chciałem spróbować sam się z tym uporać, ale mimo usilnych prób jak widać nie udało mi się, więc proszę Was o pomoc.

lami07

Pobierz Driver Install Tool z poniższej strony:
https://support.brother.com/g/b/downloadlist.aspx?c=pl&lang=pl&prod=dcp7030_all&os=128&flang=English
Rozpakuj archiwum i uruchom skrypt z konsoli z podwyższonymi uprawnieniami (sudo).
Skrypt przeprowadzi instalację i wstępną konfigurację, ty skup sie na odpowiadniu na pytania.
IRC - #linuxiarze.pl w sieci [url="//libera.chat"]libera.chat[/url]
Matrix - #linuxiarze.pl w sieci [url="//matrix.org"]matrix.org[/url]

Kano

#2
Zrobiłem to już wcześniej. Rozpoczęła się instalacja. W pewnym momencie wyskoczyło zapytanie "Will you specify the DeviceURI ?" i tak jak w instrukcji odpowiedziałem "No". Później wyświeliło się zapytanie czy chcę wydrukować stronę testową. Odpowiedziałem twierdząco i strona się wydrukowała. Później wyświeliły się treści licencji na które się zgodziłem. Tyle. Jak coś to mogę zainstalować jeszcze raz i wkleić to co terminal wyświetlił.

pavbaranov


Kano

Cytat: pavbaranov w Styczeń 08, 2020, 05:36:21 PM
Mówimy o skanerze, a zatem:
scanimage -L


dmk@DMK:~$ 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).


Kiedy wpisałem sane-find-scanner tool wtedy:


dmk@DMK:~$ sane-find-scanner tool

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.


Oczywiście przy wpisywaniu tych komend skaner był podpięty i uruchomiony.

pavbaranov



pavbaranov

Pokaż:
cat /etc/udev/rules.d/50-brscan3.rules
lsusb
cat /usr/lib/udev/rules.d/49-sane.conf | grep idProduct
ls /usr/lib/libbrscandec [TAB]
ls /usr/lib/sane/libsane-brother [TAB]

(Wytłumaczenie:
- po trzecim poleceniu w miejsce idProduct wpisujesz drugą serię cyfr, które zwróci polecenie lsusb /po ":"/
- po dwu ostatnich komendach masz po prostu wcisnąć klawisz TAB).
Po instalacji sterownika winien się jeszcze uruchomić program konfigurujący setupSaneScan3 - jeśli nie, to możesz go raz jeszcze wywołać: sudo /usr/local/Brother/sane/setupSaneScan3 -i
Jeśli to nie pomoże, sprawdź ewentualnie rozwiązania podane tu: https://support.brother.com/g/b/faqlist.aspx?c=pl&lang=pl&prod=dcp7030_all&ftype3=100258&ot=eu_ot i to niekoniecznie wyłącznie dla Ubuntu/Debian, ale głównie ostatnie (a już na pewno dla systemd) i te, które są dostosowane do Ciebie. Rozumiem, że cały czas mówimy o połączeniu po kablu USB. Nie znam tego modelu, ale czy on nie ma jakiegoś "usypiacza"?

PS: To jest jakieś "buntu", a zatem w miejscu lib powyżej może być lib64 nie pamiętam już dokładnie, bo lata nie używam tego OSa.

Kano

Oto odpowiedzi na te komedy:


dmk@DMK:~$ cat /etc/udev/rules.d/50-brscan3.rules
cat: /etc/udev/rules.d/50-brscan3.rules: Nie ma takiego pliku ani katalogu
dmk@DMK:~$ lsusb
Bus 001 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 1a2c:0021 China Resource Semico Co., Ltd Keyboard
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 04f9:01ea Brother Industries, Ltd DCP-7030
Bus 004 Device 002: ID 04f3:0234 Elan Microelectronics Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Dalej nie wiem czy cię dobrze zrozumiałem, bo kiedy wstawiłem ciąg liczb po ":" z pierwszego wiersza czyli "9271",  wyszło coś takiego:

dmk@DMK:~$ cat /usr/lib/udev/rules.d/49-sane.conf | grep 9271
cat: /usr/lib/udev/rules.d/49-sane.conf: Nie ma takiego pliku ani katalogu


Później kiedy wpisałem dwie następne komendy i wcisnąłem TAB nic się nie stało a kiedy wcisnąłem ENTER to:

dmk@DMK:~$ ls /usr/lib/libbrscandec
ls: nie ma dostępu do '/usr/lib/libbrscandec': Nie ma takiego pliku ani katalogu
dmk@DMK:~$ ls /usr/lib/sane/libsane-brother
ls: nie ma dostępu do '/usr/lib/sane/libsane-brother': Nie ma takiego pliku ani katalogu

A ostatnia komenda poprosiła jedynie o hasło root'a i nic więcej nie wyświetliła.
Jeśli chodzi o link, który mi podesłałeś to jest tam sporo możliwości, więc będę potrzebował trochę czasu żeby to wszystko wypróbować.
Tak cały czas mówimy o połączeniu przez USB. Po kilku minutach drukarka cichnie. Nie wiem czy to ten usypiacz, ale kiedy w winowsie chcę coś zeskanować drukarka automatycznie się wybudza.

lami07

IRC - #linuxiarze.pl w sieci [url="//libera.chat"]libera.chat[/url]
Matrix - #linuxiarze.pl w sieci [url="//matrix.org"]matrix.org[/url]

pavbaranov

Tak jak pisałem, u Ciebie może ścieżka może być /usr/lib64 a nie /usr/lib - nie mam Ubuntu ani nawet Debiana.
Komenda z przeniesieniem odpowiedzi z lsusb ma być:
cat /usr/lib/udev/rules.d/49-sane.conf | grep 01ea
(lsusb podaje Ci wszystkie urządzenia podpięte pod USB i rozpoznane przez system; to o które nam chodzi musi się zgłosić jako... Brother :)).
Oczywiście to może być /usr/lib64 - patrz uwaga wyżej (i na pewno tak jest; wypakowałem ten sterownik u siebie - wszystkie ścieżki w moich postach odnoszące się do /usr/lib/ u Ciebie odnoszą się do /usr/lib64/. Plik konfigurujący jest w /usr/local/Brother/sane i nazywa się setupSaneScan3 i/lub brsaneconfig3 oraz w /usr/bin/brsaneconfig3 (w pierwszej kolejności zacząłbym od niego, to jest dowiązanie symboliczne).
Chodzi mi o ustalenie, czy prawidłowo zostały zainstalowane paczki *.deb oraz jakie.
Ten skaner z tym sterownikiem łaski nie robi - on musi być zauważony i pracować, choć niekiedy bywają problemy ze zmuszeniem do działania, a informacje z support Brothera są sprzed wielu, wielu lat niestety.

Kano

Cytat: lami07 w Styczeń 09, 2020, 12:01:45 PM
Zacznij od tego: https://support.brother.com/g/b/sp/faqend.aspx?c=pl&lang=pl&prod=dcp7030_all&ftype3=100258&faqid=faq00100617_000&ot=eu_ot

Skopiowałem wszystkie pliki tak jak w instrukcji. Nawet zrestartowałem system, ale nadal nie działa.

pavbaranov:

Ok. Pozamieniałem lib na lib64 we wszystkich komendach:


dmk@DMK:~$ cat /usr/lib64/udev/rules.d/49-sane.conf | grep 0lea
cat: /usr/lib64/udev/rules.d/49-sane.conf: Nie ma takiego pliku ani katalogu

Kiedy po wpisaniu komendy poniżej wcisnąłem TAB, do komendy dopisało się ".so"

dmk@DMK:~$ ls /usr/lib64/libbrscandec3.so

A kiedy wcisnąłem ENTER:

/usr/lib64/libbrscandec3.so

To samo przy koljnej komendzie:

dmk@DMK:~$ ls /usr/lib64/sane/libsane-brother3.so
/usr/lib64/sane/libsane-brother3.so

Wpisałem też adresy tych plików konfiguracyjnych o których wspomniałeś:

dmk@DMK:~$ /usr/bin/brsaneconfig3
USAGE: brsaneconfig3 [-OPTION]   OPTION:
       -a name=FRIENDLY-NAME model=MODEL-NAME ip=xx.xx.xx.xx   
       -a name=FRIENDLY-NAME model=MODEL-NAME nodename=BRN_xxxxx
                   : Add network scanner
       -r FRIENDLY-NAME [FRIENDLY-NAME ...]
                   : Remove network scanner
       -q          : Query supported models and available network scanners
       -d          : Diagnosis
       -p          : Ping (for network scanners) 
       -s:[LABEL]  : Save current configuration
       -l:[LABEL]  : Load saved configuration
dmk@DMK:~$ /usr/local/Brother/sane/setupSaneScan3
dmk@DMK:~$ /usr/local/Brother/sane/brsaneconfig3
USAGE: brsaneconfig3 [-OPTION]   OPTION:
       -a name=FRIENDLY-NAME model=MODEL-NAME ip=xx.xx.xx.xx   
       -a name=FRIENDLY-NAME model=MODEL-NAME nodename=BRN_xxxxx
                   : Add network scanner
       -r FRIENDLY-NAME [FRIENDLY-NAME ...]
                   : Remove network scanner
       -q          : Query supported models and available network scanners
       -d          : Diagnosis
       -p          : Ping (for network scanners) 
       -s:[LABEL]  : Save current configuration
       -l:[LABEL]  : Load saved configuration


I co teraz?

pavbaranov

#12
Ok, ponamieszało nam się pewnie strasznie. Czy jesteś w stanie:
1. odinstalować brscan3,
2. odinstalować sane/libsane (oczywiście jeśli puści z zależnościami, jeśli nie - zostaw i po prostu przeinstaluj te paczki),
3. zrestartuj komputer i podłącz urządzenie,
4. sprawdź za pomocą lsusb, czy jest widziane,
5. upewnij się, że masz połączenie z netem, ściągnij Driver Install Tool, czyli to, o czym wspominał @lami07: https://forum.linuxiarze.pl/index.php/topic,3864.msg23558.html#msg23558
6. wykonaj to co opisane jako "sposób instalowania": https://support.brother.com/g/b/downloadhowto.aspx?c=pl&lang=pl&prod=dcp7030_all&os=128&dlid=dlf006893_000&flang=4&type3=625 (oprócz drukarki, którą jak rozumiem masz zainstalowaną, to oprogramowanie winno również zainstalować sterownik skanera - musisz do tego przejść, o ile pamiętam odbywa się to po instalacji drukarki i nie wiem, czy można pierwszy krok, tj. drukarkę, pominąć,
7. sprawdź, czy działa po reboocie komputera,
8. jeśli nie działa - sprawdź, te scanimage -L zarówno na zwykłym, jak i na koncie superusera.

TIP: Kiedyś miałem problem - wprawdzie na innym systemie i z innym sterownikiem, ale również z Brotherem i rozwiązaniem okazało się: http://www.archlike.darmowefora.pl/index.php/topic,97.msg156.html?PHPSESSID=oikfp1e5tstm87q6ud1f0ll9b7#msg156. Jeśli jednak do dojdziesz do pkt 8 i nic nie będzie działać, a tlić Ci się będzie w głowie skorzystanie z tego poradnika, to daj wpierw znać, albowiem trzeba będzie to do Twojego skanera dostosować.

Kano

Cytat: pavbaranov w Styczeń 09, 2020, 04:31:04 PM
Ok, ponamieszało nam się pewnie strasznie. Czy jesteś w stanie:
1. odinstalować brscan3,
2. odinstalować sane/libsane (oczywiście jeśli puści z zależnościami, jeśli nie - zostaw i po prostu przeinstaluj te paczki),

Jeśli bym mógł, to prosiłbym Cię o instrukcję co do tych dwóch punktów. Bo nie mam pojęcia jak to zrobić na linuxie a nie chciałbym jeszcze bardziej zamieszać w plikach.

pavbaranov

Wiesz, że to jest Twój system i pytasz o jego absolutne podstawy :)
Ok. Jeśli w ogóle puściłeś ten skrypt pn. Driver Install Tool, to wykonaj go raz jeszcze (root). O ile pamiętam, to ma on również opcję deinstalacji sterowników. Jeśli będzie wybór (a winien być), to nie ruszaj drukarki, a ogranicz się wyłącznie do deinstalacji sterownika skanera (oraz narzędzia o nazwie bodaj brother-skey - to takie narzędzie, które umożliwia uruchomienie programu do skanowania na komputerze przez naciśnięcie na urządzeniu przycisku skanowania). Po przeprowadzeniu deinstalacji - najlepiej restart. Teraz sprawdź jakie paczki masz zainstalowane, które odnoszą się do Brother (znów interesują Cię wyłącznie paczki związane ze skanerem, winny mieć w nazwie brscan lub coś takiego; robiłeś to już, bo podawałeś w tym wątku - nie powtarzam się). Jeśli jeszcze będą jakieś - odinstaluj za pomocą APTa (nie chce mi się powtarzać, zatem tu: https://wiki.archlinux.org/index.php/Pacman/Rosetta masz zestawienie i omówienie komend, nie tylko zresztą dla dystrybucji APTowych). Znów dla pewności restart i raz jeszcze sprawdzenie. Jeśli system stwierdzi, że jest czysty z tych sterowników, możesz przejść do próby odinstalowania sane/libsane, ale jeśli tu nic w plikach nie mieszałeś, to możesz to nawet pominąć (z dotychczasowych informacji podawanych przez Ciebie nie bardzo wiem). Teraz przydałoby się użyć magicznego zaklęcia dpkg, które musi ktoś podrzucić, kto ma Debian/Ubuntu itp., albowiem po prostu już nie pamiętam - chodzi o rekonfigurację zainstalowanych paczek i ewentualne dociągnięcie brakujących zależności itd. - zdaje się, że to było: apt-get --fix-broken Osobiście wykonałbym również czyszczenie, czyli apt clean
Po tym wszystkim - Driver Install Tool.
Teoretycznie nie musisz wykonywać tych restartów komputera po instalacji/deinstalacji paczek, ale dla pewności zaleciłbym.

PS: Nie wiem, czy to w Ubuntu jeszcze funkcjonuje, ale było niegdyś narzędzie pn. synaptic będące wygodnym menedżerem paczek z graficznym interfejsem. Wg mnie - najlepsze jakie kiedykolwiek się dla APTa pojawiło. Pewnie ułatwiłoby Ci wiele zadań.

Zobacz najnowsze wiadomości na forum