Sida 1 av 1

Epson Perfection 3490

Postat: 02 mar 2006, 18:07
av Tobbe Martis
Hej,

Jag behöver hjälp med min scanner. Jag har försökt att få igång maskinen. Ubuntu har upptäck den, den finns i device manager. Men, enligt xsane så finns den inte. Jag har sökt efter information på olika ubuntuforum men jag blir inte bli klokare på det. Behöver jag inte installera några drivrutiner? Jaja, jag är newbie på Ubuntu. Hjälp upskattas mycket!

En annan fundering, varför kan det inte lika enkelt Ubuntu som i Fönstret? Sätt in kabeln, systemet hittar maskinen och installerar, sedan bara att använda! Thats it! Med den enkelheten så tror jag att Ubuntu skulle kunna få många människor att överge fönstret.

Epson Perfection 3490

Postat: 02 mar 2006, 18:21
av ozamosi
(för de som, likt mig, missat att scanner-modellen står i topic, men inte i posten: modellen står i topic ;) )

Problemet med att få det att fungera automagiskt är oftast att tillverkarna håller hemligt hur scannern (eller vad det nu är) fungerar. I bästa fall ger de ut en egen drivrutin (utan källkod), som snabbt blir gammal och inkompatibel, och som linuxdistributioner inte får distribuera på CD-skivor. I värsta fall skiter de helt i linux-världen. I båda fallen behöver någon linux-hacker sätta sig ner med enheten, och börja gissa hur den fungerar. När han gissat rätt tillräckligt många gånger så fungerar enheten nästan lika bra som windows-varianten. Problemet är att det tar oerhört mycket tid, och att någon verkligen måste vara motiverad för att göra det på sin fritid.

Det verkar finnas en guide här, vet inte om du hade hittat den: http://www.ubuntuforums.org/showthread.php?t=108256 Det ser inte ut att finnas något stöd i Synaptic för den, så det blir nog tyvärr bara att kompilera själv. Kan du fråga här om de sakerna du inte förstår?

Epson Perfection 3490

Postat: 02 mar 2006, 18:35
av Tobbe Martis
Det var den första topicen jag hittade. Jag har läst igenom den, men, jag förstår ingeting vad jag ska göra med snapscan. Det är överkurs för mig.

Epson Perfection 3490

Postat: 02 mar 2006, 19:30
av Linus Mannervik
SnapScan är ett back-end till Sane, vars uppgift är att kommunicera med din scanner. (Kalla det drivrutin om du vill.)

SnapScan finns redan installerat tillsammans med Sane, så allt du, enligt tråden på ubuntuforum.org, behöver göra är att ändra några inställningar i Sane och ändra rättigheterna för scannerenheten.

Kör

Kod: Markera allt

sudo gedit /etc/sane.d/snapscan.conf
Lägg till följande rader längst ner i filen:

Kod: Markera allt

# Epson Perfection 3490
usb 0x04b8 0x0122
Kör följande kommando för att ändra rättigheterna för enheten, men observera att sökvägen till enheten (siffran 001) kan vara en annan, beroende på hur scannern är ansluten bl.a.:

Kod: Markera allt

sudo chmod 777 /proc/bus/usb/001/*
Det borde vara allt.

Epson Perfection 3490

Postat: 02 mar 2006, 19:40
av Tobbe Martis
Sökvägen till enheten kan man hitta i device manager eller någon annanstans?

Epson Perfection 3490

Postat: 02 mar 2006, 20:12
av Tobbe Martis
hm. Jag kan komma åt skannern ned kommandot sudo xsane. Men jag antar att det har med rättigheter att göra?

Epson Perfection 3490

Postat: 02 mar 2006, 20:52
av Linus Mannervik
Med kommandot lsusb borde du kunna se vilken bus som scannern är ansluten till.

Att det fungerar med sudo xsane har mycket riktigt med rättigheterna att göra.

Epson Perfection 3490

Postat: 02 mar 2006, 21:09
av Tobbe Martis
Det hjälper faktiskt inte. Det visas inget error meddelandet. Men vad jag tror, men det bör ju inte vara så. Det är att samtliga USB portar har en samma sökväg, titta här:

Kod: Markera allt

Bus 004 Device 011: ID 0846:4210 NetGear, Inc.
Bus 004 Device 010: ID 04b8:0122 Seiko Epson Corp.
Bus 004 Device 009: ID 059f:0341 LaCie, Ltd
Bus 004 Device 002: ID 05e3:0605 Genesys Logic, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Hur ska jag ta mig till? Kan jag inte ge porter rättigheter på ett annat sätt? Jag har även försök med att byta platser på sladdarna, men det hjälper inte, Alla har en likadan sökväg: 4.

Epson Perfection 3490

Postat: 02 mar 2006, 21:28
av Linus Mannervik
Har du alltså försökt att köra utan resultat

Kod: Markera allt

sudo chmod 777 /proc/bus/usb/004/*
?

Epson Perfection 3490

Postat: 02 mar 2006, 22:58
av Tobbe Martis
Ja.
Och det funkar inte.

Epson Perfection 3490

Postat: 02 mar 2006, 23:11
av Linus Mannervik
Jag såg nu, längre ner i tråden på ubuntuforums, att versionen av Sane som används i Breezy inte verkar ha fullt stöd för din scanner. Testa (om du inte redan gjort det) att installera en senare version av Sane genom att lägga till följande två rader i filen /etc/apt/sources.list och sedan köra ubuntus uppdateringshanterare och leta efter nya uppdateringar.

Kod: Markera allt

deb http://people.debian.org/~aurel32/SANE sarge main
deb-src http://people.debian.org/~aurel32/SANE sarge main
Observera att du måste öppna filen som rot för att kunna skriva till den. Kör tex.

Kod: Markera allt

sudo gedit /etc/apt/sources.list

Epson Perfection 3490

Postat: 02 mar 2006, 23:22
av Tobbe Martis
YES!

NU funkar det!!

Tack för hjälpen!!

Epson Perfection 3490

Postat: 02 mar 2006, 23:37
av Linus Mannervik
finemang! :)

Epson Perfection 3490

Postat: 03 mar 2006, 00:04
av Tobbe Martis
nej nu....

Jag måste ställa in rättigheterna varje gång jag startar om datorn. Hur löser jag detta?

Epson Perfection 3490

Postat: 03 mar 2006, 17:28
av Linus Mannervik
jag kunde just tro det :P (men eftersom det enligt tråden i ubuntuforums, verkade funka så sade jag inget om det. förlåt.)

Ett vettigare sätt att ställa in rättigheterna för scannern vore att fixa reglerna som udev använder när den skapar enheten. Eftersom jag kör Ubuntu Dapper så vet jag inte riktigt hur breezy-versionen av udev är konfigurerad... Har du en fil som heter /etc/udev/rules.d/45-libsane.rules (eller liknande)? Isf, innehåller den följande rader?

Kod: Markera allt

# Epson Corp.|Perfection 3490
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0122", MODE="664", GROUP="scanner"
...om raderna inte finns i filen, testa att lägga till dem och starta om datorn.

Epson Perfection 3490

Postat: 03 mar 2006, 18:50
av Tobbe Martis
Raderna finns i en fil som heter 25-libsane.rules.

Epson Perfection 3490

Postat: 03 mar 2006, 19:04
av Linus Mannervik
okej. jag har svårt att säga vad som ställer till det. kanske beror det på ordningen som enheterna skapas.

Tills Dapper släpps är mitt förslag att du skapar en startare på skrivbordet (högerklicka och välj "Skapa startare...") som kör följande kommando:

Kod: Markera allt

gksudo "sudo chmod 777 /proc/bus/usb/004/* && xsane"
När du sedan dubbelklickar på startaren frågar den efter ditt lösenord för att sedan ändra rättigheterna för enheten och slutligen köra igång xsane.

Epson Perfection 3490

Postat: 03 mar 2006, 22:59
av Tobbe Martis
Då gör jag det.

Offtopic:
När kommer Dapper ut?

Epson Perfection 3490

Postat: 03 mar 2006, 23:16
av Linus Mannervik
I slutet av april. :/