skanery nie działają po aktualizacji

Karty graficzne, dźwiękowe, tv, monitory etc.
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

skanery nie działają po aktualizacji

Post autor: fw190 »

Witam,

Po aktualizacji dwóch laptopów do Lubuntu 13.10 przestały działać dwa skanery.

Lenovo Think Pad Edge
Acer Travel Mate 2490

Jeden skaner to kombajn Brothera DCP 7057, a drugi to sam skaner HP.

Przed aktualizacją oba urządzenia działały bez zarzutu. Po podłączeniu simple scan widzi skaner, ale skanowanie nie działa - pojawia się komunikat o możliwości zmiany skaner i tam widać, że poprawnie jest on odczytywany. Próbowałem też xsane, ale nie zadziałało. Szukałem w google czy ktoś miał podobny problem, ale może źle pytałem bo dla 13.10 nic nie wyskoczyło. Przeglądałem też poradniki na stornach ubuntu.com, ale dalej nic to nie dało. Co ciekawe na jednym z laptopów nie było programu sane-utils, a na drugim był. Doinstalowanie nic nie dało.

Jakieś pomysły jak zbadać dlaczego nie działa?
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

Co dają komendy:

Kod: Zaznacz cały

scanimage -L

Kod: Zaznacz cały

sane-find-scanner
a w przypadku Brothera komenda setupSaneScanX, gdzie X to (chyba) wersja Twojego pliku brscanX (jeśli nie, to powinna tam być 2, czyli setupSaneScan2; niestety nie wiem, czy ten plik ma taką samą nazwę dla wszystkich brscanX'ów, czy tylko dla brscan2, którego używam).
Sprawdź też, czy simplescan nie działa Ci tylko pod zwykłym userem, czy też również pod rootem (czyli uruchom simplescan przez sudo); jeśli działa w ten sposób, to jesteśmy w domu przynajmniej z jednym skanerem.
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Dla Lenovo i Brothera:

Kod: Zaznacz cały

scanimage -L
device `brother4:bus2;dev1' is a Brother DCP-7057 USB scanner

Kod: Zaznacz cały

sudo sane-find-scanner
[sudo] password for fw190: 

  # 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.

Kod: Zaznacz cały

fw190@fw190:~$ setupSaneScan4
setupSaneScan4: nie znaleziono polecenia
fw190@fw190:~$ 
Jako root skaner Brother odpalił :D

Za chwilę z edytuję ten wpis dla drugiego laptopa i skanera.

Edit:

dla TravelMate2490 i skanera HP:

Kod: Zaznacz cały

scanimage -L
device `genesys:libusb:005:002' is a Hewlett Packard ScanJet 3670c flatbed scanner

Kod: Zaznacz cały

 # 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.

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x1405 [HP Scanjet Scanner]) at libusb:005:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
Ten przez sudo nie odpala skanera
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

Na HP się nie znam, rozwiązanie dla Brothera jest na stronie pomocy technicznej Brothera dla linuksa - pobierz ten plik: http://www.brother.com/cgi-bin/agreemen ... nglish_lpr, zainstaluj i po reboocie winno pracować.
HP musi działać, bo go system widzi. Masz w katalogu /lib/udev/rules.d/ jakiś plik z sane w nazwie; sprawdź czy masz w nim Twój skaner. Ten skaner ma pełne wsparcie przez backend genesys, który winien być zainstalowany wraz z sane-backend w Twoim komputerze. W katalogu /etc/sane.d/genesys.conf powinieneś mieć odpowiedni wpis dotyczący tego skanera (tzn. bez żadnych # na początku).
(Też spróbowałbym go odpalić przez roota).
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Po zainstalowaniu tego pakietu nie widzi kompletnie skanera.

Kod: Zaznacz cały

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).
Odinstalowanie tego pakietu nie pomogło - dalej nie widzi skanera (oczywiście robiłem restarty)
Na dokładkę drukarka przestała działać. :)

Na drugim kompie w tym pliku mam:

Kod: Zaznacz cały

# Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1405", ENV{libsane_matched}="yes"
Czy to znaczy, że mam usunąć "#" ?

E.

usunięcie # nie pomogło - dalej nie skanuje.
norvoles
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1113
Rejestracja: 04 sty 2008, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: norvoles »

Jako root skaner Brother odpalił :D
Bo pewnie twój user nie był dodany do grupy scanner. Dodaj usera do tej grupy:

Kod: Zaznacz cały

sudo gpasswd --add <nazwa_usera> scanner
Przeloguj się i spróbuj jeszcze raz.

Tylko wcześniej napraw co popsułeś ;)
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

@norvoles - to nie do końca tak jest; odsyłam na support Brothera.

@fw190 - (przydałoby się to rozdzielić na 2 wątki, bowiem nie mają ze sobą większego związku; ale to do moderatora)
1. Brother
Plik, który zainstalowałeś nie ma kompletnie związku z drukarką. Nic nie zmienia w tym zakresie, zatem stawiam na to, że albo coś innego zainstalowałeś co w ogóle spowodowało jakieś problemy z urządzeniami na USB, albo... rozłączył Ci się kabel ;)
Sprawdź podłączenie, czy jest prawidłowe, sprawdź co daje komenda

Kod: Zaznacz cały

lsubs
; jeśli tu urządzenie jest widoczne, to i drukarka i skaner winny działać. Rozwiązania są dostępne na stronie: http://welcome.solutions.brother.com/bs ... index.html
Generalnie cała sprawa sprowadza się do:
- określenia, czy masz system 32, czy 64 bitowy (z Twojego podpisu wynika ten pierwszy)
- odnalezienia właściwych driverów osobno dla drukarki i osobno dla skanera;
-- drukarka: http://welcome.solutions.brother.com/bs ... l#DCP-7057 przy czym pobierasz oba pliki, czyli zarówno z cupswrapper, jak i z LPR,
-- skaner: http://welcome.solutions.brother.com/bs ... ml#brscan4 przy czym pobierasz co najmniej plik brscan (drugi nie ma wpływu na możliwość skanowania, a rozszerza tylko funkcjonalność)
- instalacji:
-- drukarki wg: http://welcome.solutions.brother.com/bs ... prn1a.html
-- skanera wg: http://welcome.solutions.brother.com/bs ... scn1a.html
Oczywiście trzeba sprawdzić system pod kątem tych wszystkich "Before instalation" itp. Generalnie to, co tutaj jest: http://welcome.solutions.brother.com/bs ... index.html zwykle działa, choć bywały czasy, że np. *buntu przeniosło pewne biblioteki w inne miejsca. W Twoim przypadku zacząłbym jednak od początku, czyli zrobienia wg tych instrukcji.

2. HP
Cóż, przeceniłem niestety Twoją wiedzę; moja wina. Ów znak "#" przed linią Hewlett itd oznacza wyłącznie, żeby system nie czytał tej linii, która rozpoczyna się od "#" (jest to komentarz, mówiący jedynie czego dotyczy następna linia). Jeśli zatem usunąłeś "#", to go przywróć.
Generalnie, jak wynika z info z sane-project.org, Twój HP od jakiegoś czasu winien być obsługiwany przez SANE z backportem genesys. Skaner jest widziany. Nie mam tego modelu, zatem sprawdzić nie bardzo mogę. Jedynie co mi się sensownego znalazło, to: http://ubuntuforums.org/showthread.php?t=1089089, przy czym - raczej - nie powinna Cię interesować kompilacja, albowiem od jakiegoś czasu (co zresztą widać w Twoim systemie, skaner ten jest obsługiwany przez backend genesys i SANE). Piszę raczej, albowiem tu: https://bugs.launchpad.net/ubuntu/+sour ... bug/892945 jest info, że Canonicalowi "się zgubiło" wsparcie do tego skanera, ale miało to miejsce już 2 lata temu. Nic nie wskazuje, by zostało ono naprawione, ale z drugiej strony piszesz, że u Ciebie działało.
Innych pomysłów jak w linku do forum Ubuntu na razie nie mam.
norvoles
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1113
Rejestracja: 04 sty 2008, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: norvoles »

@norvoles - to nie do końca tak jest; odsyłam na support Brothera.
Spróbować nie zawadzi zwłaszcza, że podobno uruchomił się na roocie.
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

@norvoles - Tak, tylko, że... w przypadku Brothera to nie do końca działa. Na stronie supportu Brothera dla linuksa są informacje w jaki sposób uruchomić skaner jako zwykły user (są one zależne od OS i jego wersji i najczęściej dotyczą dopisania odpowiednich reguł dla udev).
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Nie mądruję się tylko pytam - skoro to działało na 13.04 i wszystkie pliki były pobrane i instalowane ze strony Brothera w odpowiedniej kolejności i z uwzględnieniem uwag pod system i nie było żadnych kombinacji, to dlaczego po aktualizacji do 13.10 przestało działać?

lsusb:

Kod: Zaznacz cały

Bus 002 Device 004: ID 17ef:4810 Lenovo Integrated Webcam [R5U877]
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 004: ID 147e:1001 Upek TCS5B Fingerprint sensor
Bus 001 Device 007: ID 04f9:0273 Brother Industries, Ltd 
Bus 001 Device 003: ID 24ae:2000  
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
drukarka zaczęła działać.

Po sudo simple-scan i kliknięciu w skanuj słychać, że skaner się rusza, ale nie skanuje (jakby kalibracja tego urządzenia, które skanuje po czym po chwili wyskakuje błąd. Podobne cyrki miałem na open suse lxde i dlatego przesiadłem się na lubuntu bo tu bez problemu działało wszystko. Rzecz cała wygląda jak powtórka z Susła. Tam niestety nawet na głównym forum nie uporadzili.
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

No to powróćmy jak za dawnych lat ;)

Kod: Zaznacz cały

sudo updatedb && locate setupSaneScan
coś powinno wyjść. Podaj wynik (niestety będziemy to dzielić na fragmenty).
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Kod: Zaznacz cały

sudo updatedb && locate setupSaneScan
[sudo] password for fw190: 
/opt/brother/scanner/brscan4/setupSaneScan4
po tej komendzie w magiczny sposób zaczęło działać skanowanie z komendy sudo simple-scan

E.

pospieszyłem się. Zadziałało raz. Potem odapliłem z menu simple scan i nie zadziałało. Znowu spróbowałem sudo simple-scan i tez nie zadziałało.
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

Skaner działa - problem w jego jakichś ustawieniach. Po pierwsze - zrestartuj komputer i sprawdź, czy widoczny jest skaner (owe scanimage i sane-find-scanner). Potem setupSaneScan4 spod roota. Winno się ustawić. Restart. Powinno być możliwe skanowanie z poziomu roota. Dalej - to informacje ze strony Brothera jak uruchomić na zwykłym użytkowniku (choć zwykle robiłem to tak jak we wcześniejszych wersjach).
PS: Przyznam, że nie mam pojęcia dlaczego coś się u Ciebie pojawia i znika, ale w systemach spod znaku *buntu zdarzają się takie rzeczy :(
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Dzięki. Będę testował i jak się uda to dam znać. Na Suse tez były cuda. Tu to chociaż bez problemu drukarka działa
E.

Kod: Zaznacz cały

scanimage
scanimage: no SANE devices found

Kod: Zaznacz cały

sudo sane-find-scanner
[sudo] password for fw190: 

  # 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.
no to dziwne:

Kod: Zaznacz cały

sudo setupSaneScan4
sudo: setupSaneScan4: nie znaleziono polecenia
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

Kod: Zaznacz cały

saneimage -L
ewentualnie z sudo.
Może nie masz w ścieżce setupSaneScan4, zatem przejdź tam, gdzie ono jest i wykonaj.

Kod: Zaznacz cały

cd /opt/brother/scanner/brscan4/ && sudo ./setupSaneScan4
(sudo prawdopodobnie).
Zainstalowałeś ten brother4, czy go usunąłeś?
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Kod: Zaznacz cały

fw190@fw190:~$ saneimage -L
saneimage: nie znaleziono polecenia
fw190@fw190:~$ sudo saneimage -L
[sudo] password for fw190: 
sudo: saneimage: nie znaleziono polecenia

Kod: Zaznacz cały

fw190@fw190:~$ cd /opt/brother/scanner/brscan4/ && sudo ./setupSaneScan4
fw190@fw190:/opt/brother/scanner/brscan4$
Nic nie dotykałem z plikami instalacyjnymi - tak jak wszystkie 4 wgrałem przy 13.04 tak tego nie ruszałem.
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

Sorki - scanimage, a nie saneimage
Wgraj raz jeszcze brscan4, wcześniej usuwając go z opcją purge.
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Kod: Zaznacz cały

fw190@fw190:~$ scanimage -L
device `brother4:bus2;dev1' is a Brother DCP-7057 USB scanner
pavbaranov
Wytworny Kaczor
Wytworny Kaczor
Posty: 299
Rejestracja: 26 sie 2013, 10:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: skanery nie działają po aktualizacji

Post autor: pavbaranov »

To skaner masz i ma działać ;)
Zrób jeszcze:

Kod: Zaznacz cały

cd /usr/local/Brother/sane/ && sudo setupSaneScan1 -i
fw190
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 06 paź 2010, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86

Re: skanery nie działają po aktualizacji

Post autor: fw190 »

Stawia gad opór co komendę :):

Kod: Zaznacz cały

fw190@fw190:~$ cd /usr/local/Brother/sane/ && sudo setupSaneScan1 -i
bash: cd: /usr/local/Brother/sane/: Nie ma takiego pliku ani katalogu
mam taka sciezke:

Kod: Zaznacz cały

/usr/local/Brother/Printer/DCP7057
i tam są foldery inf, cupswarper i lpd.
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 51 gości