Hi Julian, Julian H. Stacey writes:
> Hi sane-devel@lists.alioth.debian.org > > I have a USB scanner Epson Perfection 1260 (not a printer combo) > half working, using FreeBSD current (3 week old src/ & current > ports/packages) fresh installed sane back end, front end & xsane. > > Example scans here from xsane & scanimage & xscanimage: > http://www.berklix.com/~jhs/tmp/epson_perfection_1260/ > all with 2 background colours: yellow on left half of page, red on right. I get a permission denied on the xsane.pnm but the other two PNM files clearly show your problem. > http://www.sane-project.org/cgi-bin/driver.pl?manu=Epson&model=Perfection+1260&bus=usb&v=04b8&p=011d > shows a choice of 2/3 drivers:J epson2 & sane-plustek [& epkowa?] Using this scanner with the epkowa backends requires a non-free plugin that may or, more likely, may not work on FreeBSD. IIRC, the plugin is built assuming GNU/Linux and links dynamically against glibc libraries. The epson2 backend lists it as unsupported. So, that leaves you with the plustek backend as your most likely supporting backend. # I've Cc:d it's maintainer just in case. > I wasn't sure how to specify driver, > Couldn't select driver from interactive xsane, nor from > /usr/local/etc/sane.d/saned.conf (net inter host stuff), so I tried: > > xscanimage plustek:/dev/ugen1.5 # fails to open > xscanimage plustek:/dev/usb/1.5.0 # fails to open > setenv SANE_DEFAULT_DEVICE "plustek:/dev/ugen1.5" ; xsane # striped > setenv SANE_DEFAULT_DEVICE "epson2:/dev/ugen1.5" ; xsane # striped > setenv SANE_DEFAULT_DEVICE "epkowa:/dev/ugen1.5" ; xsane # striped > > I've done mv ~/.[a-zA-Z]* X/ ; cd X > mv .[xX]* ~/ # for xauth > # so its nothing in old inherited .sane/ or similar dor file > > Have I missed something ? Or is my scanner defective ? > > PS various notes from my > http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/src/jhs/etc/devd/berklix.conf > sane-find-scanner -q > [...] > found USB scanner (vendor=0x04b8 [EPSON], product=0x011d \ > [EPSON Scanner], chip=LM9832/3) at libusb:001:005 > scanimage -L > device `plustek:libusb:001:005' is a Epson Perfection 1260/Photo \ > flatbed scanner > I Added to /usr/local/etc/sane.d/plustek.conf: > usb 0x04b8 0x011d > device libusb:001:005 IIUC, you should not have to modify the plustek.conf file at all. Using something like you do above (note that it should be `[usb]`) will likely stop working as soon as you re-plug or power-cycle the device. On Linux I'm sure it does, don't know for FreeBSD. Maybe the log file from SANE_DEBUG_PLUSTEK=127 scanimage [your-options-here] > out.pnm 2> log can shed some light on your problem? Please use [your-options-here] to set a small scan area so we don't get inundated with a multi-MB log file here on the list ;-) Hope this helps, -- Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9 Support Free Software https://my.fsf.org/donate Join the Free Software Foundation https://my.fsf.org/join -- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org