Brother DCP-135C - skanowanie tylko z poziomu roota

Karty graficzne, dźwiękowe, tv, monitory etc.
Awatar użytkownika
ka_o_3991
Przyjaciel
Przyjaciel
Posty: 864
Rejestracja: 01 wrz 2007, 13:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

[SOLVED]Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: ka_o_3991 »

Witam. Po upgradzie do ubuntu 8.04 pojawił się problem z moim urządzeniem wielofunkcyjnym Brother DCP-135C - drukarka działa jak marzenie, na sterach od producenta :) A skaner... działał ale przestał :( przy próbie włączenia xsane z poziomu uzyszkodnika wywala błąd: "Nie powiadło się otwarcie urządzenia 'brother2:bus1;dev1
Błąd podczas operacji wejścia/wyjścia"
gdy odpalam przez "sudo xsane" komunikatu nie ma. Skaner działa na sterownikach od producenta, na 100% są dobre. Pierwszy raz mam podobny problem, więc nawet nie wiem, jakie pliki załączyć :( Proszę o pomoc...
xanio
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 08 sie 2007, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: xanio »

Prosto z faq brothera:

1. Open the file "/etc/udev/rules.d/45-libsane.rules" with an editor.

(w 8.04 trzeba stworzyc ten plik)

2. Add the following description to the file as below:

#brother
SYSFS{idVendor}=="04f9",MODE="666",GROUP="scanner"
LABEL="libsane_rules_end"

potem restart i powinno dzialac
Awatar użytkownika
ka_o_3991
Przyjaciel
Przyjaciel
Posty: 864
Rejestracja: 01 wrz 2007, 13:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: ka_o_3991 »

Pomogło :) Thx
Awatar użytkownika
andriusza1
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 22 maja 2005, 00:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: andriusza1 »

A przepraszam, że się podepnę pod temat, ale co w ogóle trzeba zainstalować by otrzymać choćby ten komunikat, bo ja jak włączę Xsane to mi pisze, że "Nie znaleziono urządzenia", a drukarka śmiga :craz:
Linux Registred User #392891
tatar111
Sędziwy Jeż
Sędziwy Jeż
Posty: 46
Rejestracja: 05 sty 2007, 14:03
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: tatar111 »

Tu masz odpowiedź.
Awatar użytkownika
andriusza1
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 22 maja 2005, 00:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: andriusza1 »

no pomogło to co wyżej kolega napisał TXS
Linux Registred User #392891
Awatar użytkownika
Semerchet
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 173
Rejestracja: 10 gru 2006, 12:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86
Kontakt:

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: Semerchet »

xanio pisze:Prosto z faq brothera:

1. Open the file "/etc/udev/rules.d/45-libsane.rules" with an editor.

(w 8.04 trzeba stworzyc ten plik)

2. Add the following description to the file as below:

#brother
SYSFS{idVendor}=="04f9",MODE="666",GROUP="scanner"
LABEL="libsane_rules_end"

potem restart i powinno dzialac
Przepraszam za necroposting. Ale może komuś się przyda.
1. Open the terminal and past this command: (sudo gedit /etc/udev/rules.d/45-libsane.rules)
2. Note that you will see an entry all the way at the end (LABEL="libsane_rules_end")
3. You will place a command just above that line like so:

* #Brother MFC-240C
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="01ab", MODE="666", GROUP="scanner"

LABEL="libsane_rules_end"

4. NOTE: the 04f9 and the 01ab shown above.This is the Vendor ID and Product ID for my printer
5. To find the Vendor ID and Product ID for your pinter Open a terminal type this command: (lsusb) this will show you your (venderID:productID)
6. You will now insert your (vendorID:productID) in place of the ones shown above
7. Select save, then exit/close gedit program
8. Exit your terminal by typing exit, then hitting enter
9. Restart Your System
Według punktu 5 i 6 dajemy w konsoli lsusb - moje lsusb:
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 004: ID 04f2:b105 Chicony Electronics Co., Ltd
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 04f9:018c Brother Industries, Ltd DCP-115C
Bus 004 Device 002: ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Czyli mój wpis w /etc/udev/rules.d/45-libsane.rules będzie wyglądał tak:
#Brother MFC-240C
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="018c", MODE="666", GROUP="scanner"

LABEL="libsane_rules_end"
Należy się jeszcze dodać do grupy #scanner. Najlepiej za pomocą kuser. I powino być ok.
pawdom
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 18 sie 2009, 00:31
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: pawdom »

Należy się jeszcze dodać do grupy #scanner. Najlepiej za pomocą kuser. I powino być ok.
u mnie nie ma takiej grupy "scanner". Utworzyłem ją sam i dodałem siebie do niej, ale w dalszym ciągu występuje błąd przy odpalaniu XSane przez zwyklego usera. Na sudo działa OK. Mam DCP 135C ale uwzględniłem inne IDproduct
JerryG
Zakręcona Traszka
Zakręcona Traszka
Posty: 924
Rejestracja: 28 lut 2008, 21:22
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: JerryG »

pawdom pisze:u mnie nie ma takiej grupy "scanner". Utworzyłem ją sam i dodałem siebie do niej, ale w dalszym ciągu występuje błąd przy odpalaniu XSane przez zwyklego usera. Na sudo działa OK. Mam DCP 135C ale uwzględniłem inne IDproduct
Drukarka dziala na jako user??
Ustawialem pare miesiecy temu, dodalem uzytkownika do grup:

Kod: Zaznacz cały

saned
usb
lp
lpadmin
w pliku /lib/udev/rules.d/50-udev-default.rules zamienic w linii podanej nizej 664 na 666

Kod: Zaznacz cały

# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"
Drukarka, scaner dzialaja do dzisiaj na tych ustawieniach, sterowniki byly brane z repo.

EDIT: Pliku /etc/udev/rules.d/45-libsane.rules nie posiadam, zreszta nawet jak utworzylem to system nie czytal.

Sprawdzilem jeszcze raz: na drugim kompie gdzie podpiety jest Brother w /etc/udev/rules.d/ jest plik 40-libsane-extra.rules, ktorego nie mam na swoim. W nim nic nie zmienialem ani dopisywalem.
pawdom
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 18 sie 2009, 00:31
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: pawdom »

Dzięki za info, ale już działa - po pierwszym restarcie kompa nie działało, ale kiedy na drugi dzień używałem skanera już skanowałem z poziomu usera.

P.S. drukarka od początku działała z poziomu zwykłego usera - tylko ze skanerem był problem
Awatar użytkownika
quaker
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 09 lut 2007, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: quaker »

Instalacja drukarki Brother DCP-135C w Ubuntu.


1. Instalujemy sterowniki do drukarki:
Kod:
sudo apt-get install brother-cups-wrapper-common brother-lpr-drivers-extra brother-cups-wrapper-extra brother-lpr-drivers-common
2. Pobieramy i instalujemy paczki za sterownikami do skanera:
Kod:
wget http://solutions.brother.com/Library/so ... 0.i386.deb && wget http://solutions.brother.com/Library/so ... 3.i386.deb && sudo dpkg -i brscan2-0.2.4-0.i386.deb && sudo dpkg -i brscan-skey-0.2.1-3.i386.deb
3. Podłączamy drukarkę.
Gotowe!

Scanner

sudo gedit /lib/udev/rules.d/50-udev-default.rules

znajdź linię:
Kod:

# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"

i zmień na:
Kod:

# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"

potem w konsoli wpisz:
Kod:

sudo /etc/init.d/udev restart
o[O-o]o
Awatar użytkownika
figa
Zakręcona Traszka
Zakręcona Traszka
Posty: 549
Rejestracja: 05 lip 2006, 19:42
Płeć: Kobieta
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: figa »

już to wcześniej zrobiłam i dalej nic :( Od biedy skanuję z roota ale nie lubie jak mi coś nie działa tak jak powinno :)
Temat rozwiązany - dodaj do tematu [solved] za pomocą zaawansowanej edycji pierwszego wpisu wątku.
arrgh
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 17 lis 2009, 21:25
Płeć: Kobieta
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86

Odp: Brother DCP-135C - skanowanie tylko z poziomu roota

Post autor: arrgh »

Sorry za necroposting ;)

Miałam bardzo długo ten problem, zwłaszcza po aktualizacjach (przyznaję, bez czytania) ubuntu nie wykrywało skanera.

Pomogło dodanie do 45-libsane.rules linii ze strony Brothera:

Kod: Zaznacz cały

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Teraz plik wygląda tak (mam DCP-385c, ale nie ma to tu znaczenia):

Kod: Zaznacz cały

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


#brother
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="0201", MODE="666", GROUP="scanner"
LABEL="libsane_rules_end"
Do tego pobrałam też scan-key-tool 32bit, deb, ver 0.2.1-3, zainstalowałam wg instrukcji ze strony i... zaczęło śmigać po naciśnięciu guzika na skanerze, co się wcześniej nie zdarzało. "Do pliku" skanuje do /home/[nazwa]/brscan, natomiast "Do obrazu otwiera pięknie gimpa.

Mam nadzieję, że pomogłam tym, którzy do tej pory mają problem ;)
Nie miała baba kłopotu, to zainstalowała linuxa.
Proszę o łopatologiczne tłumaczenie :)
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 11 gości