xsane bierze do skanowania zle urządzenie

Karty graficzne, dźwiękowe, tv, monitory etc.
ff1
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 18 gru 2006, 16:46
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME

xsane bierze do skanowania zle urządzenie

Post autor: ff1 »

W poprzednich edycjach ubuntu (w stosunku do 8.10) nie bylo problemu z zainstalowaniem i funkcjonowaniem skanera epsona v100.Instrukcja z francuskiej strony ubuntu zalatwiala wszystko : http://www.google.com/translate?u=http% ... en&ie=UTF8

Ale w ubntu 8.10 pojawila sie zmiana:cos poszperali w jadrze i od tad rozpoznaje ono kamerke podlaczona na usb ktora i tak nie dziala w linuxie.

Problem polega na tym ze:
-gdy wlacze xsane rozpoznaje ono ta kamerke z ktorej nie moze i tak wyswietlic obrazu (zamiast obrazu jakies czarne zasciachy) a w ramce xsane jest informacja
USB camera:video0.

Zainstalowalem sterowniki epsona do skanera w linuxie jak w poprzednich wydaniach ubuntu i system dobrze to widzi.Po Wydaniu lsusb otrzymuje oprocz innych informacji te:
Bus 005 Device 002: ID 04b8:012d Seiko Epson Corp. Perfection V10/V100 (GT-S600/F650)
Bus 004 Device 003: ID 0c45:612a Microdia PC Camera (SN9C110)

Po wydaniu komendy: sane-find-scanner otrzymuje to:
found USB scanner (vendor=0x04b8, product=0x012d) at libusb:005:002
found USB scanner (vendor=0x0c45, product=0x612a) at libusb:004:003

A po komendzie: scanimage -L otrzymuje to:
device `v4l:/dev/video0' is a Noname USB camera virtual device

Pytanie: jak sprawic by xsane bralo do skanowania skaner a nie ta kamerke?

EDIT:
P.S. po odlaczeniu kamerki i restarcie xsane twierdzi ze nie widzi zadnych urzadzen

EDIT:
- lsusb podaje ze widzi skaner (to samo co wyzej)
- sane-find-scanner podaje ze widzi skaner (tak jak wyzej)
-a polecenie scanimage -L podaje ze ,,No scanners were identified." LOL

Moze ktos wie co robic?
folle
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 27 gru 2007, 21:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: xsane bierze do skanowania zle urządzenie

Post autor: folle »

W pliku /etc/sane.d/epson.conf dopisz na końcu

Kod: Zaznacz cały

usb 0x04b8 0x0x012d
jeżeli to ten właściwy skaner.W przecwinym wypadki spróbuj drugą parę cyfr 0x0c45 0x612a.
ff1
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 18 gru 2006, 16:46
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME

Odp: xsane bierze do skanowania zle urządzenie

Post autor: ff1 »

ok -dopisze w tym pliku co wskazales ale jak to nic nie da to wpisze to w pliku epkowa( poniewaz najprawdopodobniej po instalacji sterownikow epsona to nie w pliku dla epsona a w pliku pod nazwa epkowa sa ustawienia dla tego skanera. (tak by wynikalo z info o sterowniakch i ich istalacji).

EDIT:
cos mnie tknelo i zalogowalem sie na roota-okazuje sie ze na roocie skaner dziala.Wiec teraz musze sie dowiedziec jak zrobic by skaner dzialal nie tylko na rucie ale i na innych uzytkownikach

EDIT:
wlasnie przypisalem uzytkownika do grupy skaner i nic to nie dalo!!! Prosze o pomoc...
folle
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 27 gru 2007, 21:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: xsane bierze do skanowania zle urządzenie

Post autor: folle »

W pliku /etc/udev/rules.d/45-libsane.rules umieść:

Kod: Zaznacz cały

# Epson Stylus RX-585 SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="083c", MODE="666", GROUP="scanner"
Musisz tylko właściwe idVendor i idProduct podać, to są te numery z lsusb.
ff1
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 18 gru 2006, 16:46
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME

Odp: xsane bierze do skanowania zle urządzenie

Post autor: ff1 »

ale chyba tez musze zmienic te napisy (nie jak u ciebie epson stylus )?
folle
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 27 gru 2007, 21:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: xsane bierze do skanowania zle urządzenie

Post autor: folle »

A owszem, zmienić na właściwe :) Ale nie wiem jakie to są w twoim przypadku.
ff1
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 18 gru 2006, 16:46
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME

Odp: xsane bierze do skanowania zle urządzenie

Post autor: ff1 »

nie mam takiego pliku jak 45-libsane.rules.
Ale musze wiedziec czy przypadkiem u ciebie folle nie jest tak ze to bezposrednio sane obsluguje twoj skaner.Jesli tak to rzeczywiscie u ciebie tam nalezy to wpisac.U mnie sane bezposrednio nie obsluguje mojego skanera (z tego co pamietam tak pisali kiedys na stronie skad sciagalem stery).Dlatego ja musze zawsze instalowac sterowniki i plugin dodatkowy.U mnie sterowniki i plug in nazywaja sie iscan.W katalogu rules.d mam plik 60_iscan.rules a w nim taka tresc:
"Image Scan! for Linux". Any changes will be overwritten with each
# upgrade of the package.

Kod: Zaznacz cały

ACTION!="add", GOTO="iscan_rules_end"
SUBSYSTEM!="usb_device", GOTO="iscan_rules_end"

SYSFS{idVendor}="04b8" SYSFS{idProduct}="0101" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0103" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0104" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0106" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0107" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0109" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="010a" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="010b" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="010c" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="010e" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="010f" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0110" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0112" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0116" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0118" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0119" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="011b" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="011c" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="011d" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="011e" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0121" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0122" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0126" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0128" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0129" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="012a" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="012b" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="012c" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="012d" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="012f" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0801" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0802" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0805" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0806" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0807" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="080d" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="080e" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="080f" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0810" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0811" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0814" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0815" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0817" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0818" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0819" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="081a" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="081c" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="081d" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="081f" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0820" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0827" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0828" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="082a" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="082b" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="082e" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="082f" MODE="0666"
SYSFS{idVendor}="04b8" SYSFS{idProduct}="0830" MODE="0666"

LABEL="iscan_rules_end"
Wiec mze tu dodac do linijki: SYSFS{idVendor}="04b8" SYSFS{idProduct}="012d" MODE="0666" ten dopisek( GROUP="scanner" ) ???

\\MrRobby: używaj znaczników CODE
folle
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 27 gru 2007, 21:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: xsane bierze do skanowania zle urządzenie

Post autor: folle »

To spróbuj tam dodać, nie masz nic do stracenia :)
ff1
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 18 gru 2006, 16:46
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME

Odp: xsane bierze do skanowania zle urządzenie

Post autor: ff1 »

niestety bez rezultatu-po dodaniu dopisku o grupie w pliku o ktorym mowilem brak jakiejkolwiek zmiany: xsane nadal u zwyklego uzytkownika bierze do skanowania kamerke internetowa a u roota jest do wyboru skaner lub kamerka.
Linux to jednak kupa g$$%^$%.Do takich wnioskow stale dochodze.Zamiast poswiecic sie na usuniecie juz istniejacych wad systemu to ludzie poswiecaja sie na tworzenie nowych funkcjonalnosci a co za tym idzie jeszcze wiekszej liczby niedorobek i zwyklych bledow.Moj problem to najlepszy przyklad.
Awatar użytkownika
alex2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 111
Rejestracja: 22 cze 2008, 13:41
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: Openbox
Architektura: x86

Odp: xsane bierze do skanowania zle urządzenie

Post autor: alex2 »

Pierwsza metoda podana przez folle, czyli dopisanie kodu identyfikacyjnego urządzenia usb:
usb 0x04b8 0x0x012d
jest dobra. Przydaje się, gdy sterownik nie rozpoznaje (jeszcze?) danego modelu (bo np. jest nowy).
Tylko że tam jest o jedno "0x" za dużo, oraz sterownik do epsonów-seiko to epkowa, nie epson.
Czyli zmian należy dokonywać w epkowa.conf.

Natomiast druga metoda, etc/udev/rules.d, raczej nie ma prawa bytu, bo ona dotyczy standardowego modułu skanera w jądrze. A teraz te skanery używają libusb i własnych sterowników.

Tutaj, pod sterownikami, można pobrać ciekawy pdf z instrukcjami, może coś pomoże.
http://www.avasys.jp/lx-bin2/linux_e/scan/DL2.do

Pozdrawiam

P.S. A nie lepiej wyłączyć w ogóle tą kamerkę?
A jeśli to ważne, to może zrobić tak:
Wyjąć kamerę, zrobić jakiś skan w XSane skanerem, żeby sobie zapamiętał urządzenia, i potem podpiąc kamerę?
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 5 gości