Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: bozec 19 Července 2011, 20:03:44

Název: Potreba spustenia Xsane pod root-om.
Přispěvatel: bozec 19 Července 2011, 20:03:44
Ahojte vospolok.

Mám skener HP Scanjet G2410,

nainstaloval som si ju pomocou tohto návodu:
http://theopenhelp.com/2010/06/how-to-make-hp-scanjet-g2400-and-g2410.html
a odtialto stiahol nejaky ovladač:
http://www.filestube.com/05bb2402d826814b03e9/details.html

Problém nastal vtedy keď som išiel spustiť xsane, daný skener mi to nenájde, ale akonáhle zadám alt + f2 gksudo, ciže ho spustím pod root-om tak ma najprv upozorní že idem pracovať pod root-om a potom vyberiem skener.Tak sa mi Xsane spustí a oskenuje. Ale tu nastáva problém, kedže výstupný obrázok keď som ho uložil na plochu, tak som ho tam vobec nevidel, skúsil som ho potom potom uložit do priečinka Video a tam som ho našiel, ale vôbec nešiel otvoriť a na ikone je znak X a vysiaci zámok.

Viete mi prosím nejako pomôcť buď nech mi ten skener pracuje normálne a nie takto, alebo ako mám systém nastaviť aby som potom mohol s tým obrázkom pracovať?

Dakujem.
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: daysleeper 19 Července 2011, 20:40:14
1. kdyz scanujes z prikazove radky, tak to funguje nebo to neco vypise?
Kód: [Vybrat]
scanimage > /tmp/scan.pnm
2. co vypise prikaz lsusb pri zapnutem skeneru?
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: Rover623 19 Července 2011, 20:51:32
Prošel jsem ten postup, zatím to vypadá na to, že autor až trochu moc experimentuje, nicméně zatím to vypadá následovně. Pokud jsi postupoval podle toho návodu na který dáváš odkaz, tak by jsi někde na Ploše (buď na svě nebo roota-dostaneš se tam příkazem gksudo nautilus) měl mít složku /usr/lib/ a v ní tyhle 4 soubory
Kód: [Vybrat]
libsane.la
libsane.so
libsane.so.1
libsane.so.1.0.14
to je obsah toho co se vybalí z toho souboru "hp2400.tgz".

Ovšem to kde jsou ty soubory umístěny je zcela blbě, ty mají být v adresáři /usr/lib/
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: Martin Kiklhorn 19 Července 2011, 20:54:29
U toho driveru máte readme, podívejte se kolem řádku který obsahuje chmod 666 /proc/bus/usb/...

Případně někdo může poradit elegantnější řešení typu přidat saned do skupiny ??? nebo jak upravit udev rules pro přístup uživatele k USB
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: Šuohob 19 Července 2011, 21:29:15
Pokud se dobre vzpominam, tak na svem debianu jsem musel sveho uzivatele pridat do skupiny scanner, protoze xsane bez toho rval, ze nema opravneni
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: bozec 20 Července 2011, 22:38:53
Dakujem pekne zatiaľ všetkým, ktorí mi odpísali tu sú odpovede:

daysleeper:
1. toto mi hodilo odpoveď keď som dal ten príkaz do konzoly:
 symbol lookup error: /usr/lib/sane/libsane-hp2400.so.1: undefined symbol: sanei_usb_init
2. ako skener toto:
 Bus 002 Device 004: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c

Rover623:
Našiel som len tento jediný postup ako sfunkčniť tento skener HP G2410, bohužiaľ sane ho ho nemá.
Áno postupoval som podľa toho návodu a po dokončení som tú zložku z plochy vymazal a skontroloval som potom usr/lib
a tie súbory sa v tej zložke nachádzali:
libsane.la
libsane.so
libsane.so.1
libsane.so.1.0.14

Martin Kiklhorn:
Máte pravdu je to v tom README(aby som pristupoval ako klasicky USER a nie superuser) myslím že cesta vedie týmto smerom. Ale keď som hodil ten príkaz do terminálu, tak mi vypísalo toto:
root@bozec-pc:~# chmod 666 /proc/bus/usb/001/003
chmod: nie je možné pristupovať k `/proc/bus/usb/001/003': Adresár alebo súbor neexistuje
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: daysleeper 20 Července 2011, 23:17:09
jestli je platny tvuj podpis a mas 10.04, tak by ti mel pomoct postup
http://erratwork.tk/2009/10/scanner-hp-g2410-on-ubuntu-yes-its-possible/#comment-21

jinak ten chmod samozrejme nefunguje, protoze je to /dev/bus/... (ne /proc) a podle vypisu lsusb je cesta /dev/bus/usb/002/004
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: bozec 21 Července 2011, 22:37:56
Daysleeper:

Dakujem za rady.

No takže zmenil som ten príkaz podľa tvojej rady: sudo chmod 666 /dev/bus/usb/002/004
výsledok je že keď som najprv spustil xsane, tak naskočilo okno "hladám zariadenia" a hneď to zmizlo a nič, tak som to skúsil ako predtým s gksu spustiť xsane a výsledok bol úplne rovnaký.

Potom som skúsil ten link a doplnil som: gedit /lib/udev/rules.d/40-libsane.rules
o tento riadok niekde medzi ostatné hp:

# Hewlett-Packard ScanJet 2400c
ATTRS{idVendor}==”03f0″, ATTRS{idProduct}==”0a01″, ENV{libsane_matched}=”yes”
výsledok rovnaký ako v prvom prípade.

Som trochu zúfalý a nechápem tomu, nerád by som kvôli tomu musel začať používať windows 7.
Ale keď to inak nepojde budem musieť :(
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: bozec 21 Července 2011, 22:42:47
ešte jedna poznámka, hodil som tam teraz príkaz lsusb:

Bus 002 Device 005: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c
a následne:
sudo chmod 666 /dev/bus/usb/002/005

a aj tak nič :(
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: Martin Kiklhorn 22 Července 2011, 03:34:15
tam som ho našiel, ale vôbec nešiel otvoriť a na ikone je znak X a vysiaci zámok.
nouzovka než se to podaří vyřešit: scan pod rootem, alt+f2, gksudo nautilus (tím si okno prohlížeče spustíte jako root a soubor dříve zamčený otevřete nebo upravíte v jeho vlastnostech vlastníka z roota na uživatele aby šel otevírat i bez roota)
Název: Re: Potreba spustenia Xsane pod root-om.
Přispěvatel: bozec 22 Července 2011, 13:19:02
Dakujem ano, ten jeden scan je OK ked som zmenil práva užívatela,

Len problem další je v tom ako som už odpovedal daysleeperovi:
Daysleeper:

Dakujem za rady.

No takže zmenil som ten príkaz podľa tvojej rady: sudo chmod 666 /dev/bus/usb/002/004
výsledok je že keď som najprv spustil xsane, tak naskočilo okno "hladám zariadenia" a hneď to zmizlo a nič, tak som to skúsil ako predtým s gksu spustiť xsane a výsledok bol úplne rovnaký.

Potom som skúsil ten link a doplnil som: gedit /lib/udev/rules.d/40-libsane.rules
o tento riadok niekde medzi ostatné hp:

# Hewlett-Packard ScanJet 2400c
ATTRS{idVendor}==”03f0″, ATTRS{idProduct}==”0a01″, ENV{libsane_matched}=”yes”
výsledok rovnaký ako v prvom prípade.

Som trochu zúfalý a nechápem tomu, nerád by som kvôli tomu musel začať používať windows 7.
Ale keď to inak nepojde budem musieť :(