Zprovoznění skeneru

Založil xmms, 12. 06. 2009, 21:23:27

Předchozí téma - Další téma

xmms

Zdravím všechny čtenáře.
Mám problém, se kterým si už několik týdnů nevím rady, a všechny možné návody z internetu mi nepomáhají.
Jsem (momentálně nešťastný :() majitel skeneru Epson Perfection 1670. Tento skener jsem koupil ještě před přechodem z Windows na Linux, což ale nevadilo, protože v první distribuci, kterou jsem měl, Mandraku, fungoval skener bez velkých problémů hned po instalaci systému. Po přechodu na Debian mi skener nefungoval hned a musel jsem na internetu najít nějaké návody. Největší problém však nastal po výměně počítače - na novém počítači, ač je tam též Debian, tentýž skener nefunguje. :(
Vnějškově se to projevuje tak, že po zapojení skeneru do elektřiny se rozsvítí zelená kontrolka pod tlačítkem pro skenování, jakmile však skener připojím k počítači, kontrolka zhasne.
Sane mám nainstalováno úplně stejně jako na předchozím počítači, skener dále vyžaduje speciální soubor, firmware, který mám z originálního instalačního CD, mám ho v systému a mám na něj odkaz v souboru /etc/sane.d/snapscan.conf, opět jako na předchozím počítači.
Nějakým způsobem pro systém skener viditelný je, sane-find-scanner mi totiž vypíše toto:
found USB scanner (vendor=0x04b8, product=0x011f) at libusb:008:005
(Pro srovnání, na předchozím počítači to bylo:
found USB scanner (vendor=0x04b8 [EPSON], product=0x011f [EPSON Scanner]) at libusb:001:002)
Po připojení skeneru (k současnému počítači) v /var/log/syslog najdu:
new high speed USB device using ehci_hcd and address 5
configuration chosen from 1 choice
New USB device found, idVendor=04b8, idProduct=011f
New USB device strings: Mfr=1, Product=2, SerialNumber=0
Product: EPSON Scanner
Manufacturer: EPSON
Avšak ačkoli systém skener rozezná, žádná aplikace (XSane, Kooka) naopak skener nenajde.
scanimage -L mi žádný skaner nenajde, respektive vypíše
No scanners were identified
(Zajímavé je, že pokud to napíšu v podobě scanimage --list-devices, dostanu trochu jiné
scanimage: no SANE devices found
)
Podle mě je problém někde v sane, ale nemá schopnosti na to přijít kde.
Pro upřesnění: mám Debian testing, na předchozím počítači též, nyní běžím na jádře 2.6.28, na předchozím počítači bylo jádro 2.6.21.
Pokud by někdo poradil (rád bych skenoval, ale nemůžu :(), budu mu velice vděčný.

martasek

1) jsi ve skupině scanner?

nazir

#2
Zkusil jste ho připojit na jiný usb port? 
VueScan (používám jej raději, než sane (už třeba jen z toho důvodu, že narozdíl od sane plně podporuje můj stařičký ScanMaker x12USL)) jej rozezná?

Petr Slunský

skupina je dobrá poznámka, ale měl by být ještě i v saned a plugdev
Debian

xmms

Citace od: Spox kdy 16. 06. 2009, 21:28:42
skupina je dobrá poznámka, ale měl by být ještě i v saned a plugdev
V obou skupinách uživatele mám.

Citace od: nazir kdy 15. 06. 2009, 19:02:35
Zkusil jste ho připojit na jiný usb port?
Samozřejmě.

Citace od: nazir kdy 15. 06. 2009, 19:02:35VueScan[/url] (používám jej raději, než sane (už třeba jen z toho důvodu, že narozdíl od sane plně podporuje můj stařičký ScanMaker x12USL)) jej rozezná?
VueScan mi bohužel nejde spustit ("./vuescan: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory" - /usr/lib/libgtk-x11-2.0.so.0 přitom mám nainstalovaný).

Erich Stark

Citace od: xmms kdy 18. 06. 2009, 18:20:34
Citace od: Spox kdy 16. 06. 2009, 21:28:42
skupina je dobrá poznámka, ale měl by být ještě i v saned a plugdev
V obou skupinách uživatele mám.

Citace od: nazir kdy 15. 06. 2009, 19:02:35
Zkusil jste ho připojit na jiný usb port?
Samozřejmě.

Citace od: nazir kdy 15. 06. 2009, 19:02:35VueScan[/url] (používám jej raději, než sane (už třeba jen z toho důvodu, že narozdíl od sane plně podporuje můj stařičký ScanMaker x12USL)) jej rozezná?
VueScan mi bohužel nejde spustit ("./vuescan: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory" - /usr/lib/libgtk-x11-2.0.so.0 přitom mám nainstalovaný).


A ked das ls -a /usr/lib/ mas tam ten modul co ti pyta? ak nie skus ho tam nakopirovat a spustit znova
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

nazir

Citace od: xmms kdy 18. 06. 2009, 18:20:34
VueScan mi bohužel nejde spustit ("./vuescan: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory" - /usr/lib/libgtk-x11-2.0.so.0 přitom mám nainstalovaný).

Nemáte náhodou 64bit systém?  Ten vuescan je pouze v 32bit verzi (nepodařilo se mi jeho autora přesvědčit k amd64 portu, měl přesvědčivé argumenty), nicméně na amd64 jde bez problémů rozběhat (používal jsem na etch, lenny, nyní i na squeeze), jen to chce doinstalovat podporu pro 32bit aplikace z repozitáře debianu (jak ostatně autor sám píše v linux release notes)...

Také se můžete podívat, které knihovny vlastně tomu programu chybí:
ldd /cesta/k/binárce/vuescan

xmms

Já tedy zkusím rozběhat ten VueScan (opravdu mám 64-bitový systém), ale nejsem si jist, zda je to nutné. Na předchozím počítači mně skener fungoval pod sane, takže sane můj skener umí obsluhovat. Leda by byla v novější verzi sane podpora pro ten můj odebrána, což ale doufám nenastalo.

Jakub Lucký

co vypíší tyto příkazy?

SANE_DEBUG_SNAPSCAN=3D255 scanimage -L
sane-find-scanner -v
su -c "scanimage -L"

Také zkuste:

modprobe scanner

a pak uvedené příkazy
Developers, developers, developers, developers, developers!

xmms

Tak jsem rozběhal VueScan, ale s tím znakem dolaru je mi to na nic a téměř 700 Kč se mi za něj dát nechce.  :-\

SANE_DEBUG_SNAPSCAN=3D255 scanimage -L a scanimage -L vypíšou:


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


sane-find-scanner -v je poněkud mluvnější:


This is sane-find-scanner from sane-backends 1.0.20                   

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

searching for SCSI scanners:
checking /dev/scanner... failed to open (Invalid argument)
checking /dev/sg0... failed to open (Invalid argument)   
checking /dev/sg1... failed to open (Invalid argument)   
checking /dev/sg2... failed to open (Invalid argument)   
checking /dev/sg3... failed to open (Invalid argument)   
checking /dev/sg4... failed to open (Invalid argument)   
checking /dev/sg5... failed to open (Invalid argument)   
checking /dev/sg6... failed to open (Invalid argument)   
checking /dev/sg7... failed to open (Invalid argument)   
checking /dev/sg8... failed to open (Invalid argument)   
checking /dev/sg9... failed to open (Invalid argument)   
checking /dev/sga... failed to open (Invalid argument)   
checking /dev/sgb... failed to open (Invalid argument)   
checking /dev/sgc... failed to open (Invalid argument)   
checking /dev/sgd... failed to open (Invalid argument)   
checking /dev/sge... failed to open (Invalid argument)   
checking /dev/sgf... failed to open (Invalid argument)   
checking /dev/sgg... failed to open (Invalid argument)   
checking /dev/sgh... failed to open (Invalid argument)   
checking /dev/sgi... failed to open (Invalid argument)   
checking /dev/sgj... failed to open (Invalid argument)   
checking /dev/sgk... failed to open (Invalid argument)   
checking /dev/sgl... failed to open (Invalid argument)   
checking /dev/sgm... failed to open (Invalid argument)   
checking /dev/sgn... failed to open (Invalid argument)   
checking /dev/sgo... failed to open (Invalid argument)   
checking /dev/sgp... failed to open (Invalid argument)   
checking /dev/sgq... failed to open (Invalid argument)   
checking /dev/sgr... failed to open (Invalid argument)   
checking /dev/sgs... failed to open (Invalid argument)   
checking /dev/sgt... failed to open (Invalid argument)   
checking /dev/sgu... failed to open (Invalid argument)   
checking /dev/sgv... failed to open (Invalid argument)   
checking /dev/sgw... failed to open (Invalid argument)   
checking /dev/sgx... failed to open (Invalid argument)   
checking /dev/sgy... failed to open (Invalid argument)   
checking /dev/sgz... failed to open (Invalid argument)   
  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.               

searching for USB scanners:
checking /dev/usb/scanner... failed to open (Invalid argument)
checking /dev/usb/scanner0... failed to open (Invalid argument)
checking /dev/usb/scanner1... failed to open (Invalid argument)
checking /dev/usb/scanner2... failed to open (Invalid argument)
checking /dev/usb/scanner3... failed to open (Invalid argument)
checking /dev/usb/scanner4... failed to open (Invalid argument)
checking /dev/usb/scanner5... failed to open (Invalid argument)
checking /dev/usb/scanner5... failed to open (Invalid argument)
checking /dev/usb/scanner7... failed to open (Invalid argument)
checking /dev/usb/scanner8... failed to open (Invalid argument)
checking /dev/usb/scanner9... failed to open (Invalid argument)
checking /dev/usb/scanner10... failed to open (Invalid argument)
checking /dev/usb/scanner11... failed to open (Invalid argument)
checking /dev/usb/scanner12... failed to open (Invalid argument)
checking /dev/usb/scanner13... failed to open (Invalid argument)
checking /dev/usb/scanner14... failed to open (Invalid argument)
checking /dev/usb/scanner15... failed to open (Invalid argument)
checking /dev/usbscanner... failed to open (Invalid argument)
checking /dev/usbscanner0... failed to open (Invalid argument)
checking /dev/usbscanner1... failed to open (Invalid argument)
checking /dev/usbscanner2... failed to open (Invalid argument)
checking /dev/usbscanner3... failed to open (Invalid argument)
checking /dev/usbscanner4... failed to open (Invalid argument)
checking /dev/usbscanner5... failed to open (Invalid argument)
checking /dev/usbscanner6... failed to open (Invalid argument)
checking /dev/usbscanner7... failed to open (Invalid argument)
checking /dev/usbscanner8... failed to open (Invalid argument)
checking /dev/usbscanner9... failed to open (Invalid argument)
checking /dev/usbscanner10... failed to open (Invalid argument)
checking /dev/usbscanner11... failed to open (Invalid argument)
checking /dev/usbscanner12... failed to open (Invalid argument)
checking /dev/usbscanner13... failed to open (Invalid argument)
checking /dev/usbscanner14... failed to open (Invalid argument)
checking /dev/usbscanner15... failed to open (Invalid argument)
found USB scanner (vendor=0x08ff, product=0x1600 [Fingerprint Sensor]) at libusb:005:002
found USB scanner (vendor=0x04b8 [EPSON], product=0x011f [EPSON Scanner]) at libusb:002:016
  # 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.
done



xmms

Citace od: Jakub Lucký kdy 22. 06. 2009, 16:02:47

modprobe scanner

Mimochodem, k čemu modul scanner? Můj skener mi fungoval i bez něho.