I use linux-4.4.3 (SLACKWARE, 64-Bit), sane-backends-1.0.25. With my old HP-F2280 scanner I get:
xsane: =============== //Bus 005 Device 009: ID 03f0:2404 Hewlett-Packard Deskjet F2280 series dll.c:1155: ENTER full_name(hpaio:/usb/Deskjet_F2200_series?serial=CN8AL4Q2GV0534) dll.c:1197: sane_open be_name(hpaio) vs. be->name(hpaio) dll.c:1219: BEFORE be->op[OP_OPEN] dev_name(/usb/Deskjet_F2200_series?serial=CN8AL4Q2GV0534) dll.c:1222: AFTER be->op dev_name(/usb/Deskjet_F2200_series?serial=CN8AL4Q2GV0534) dll.c:1235: EXIT sane_open GOOD Now I have bought an Epson V370 Photo scanner. And installed: iscan-data-1.36.0-1.noarch.rpm iscan-2.30.1-1.usb0.1.ltdl7.x86_64.rpm iscan-plugin-perfection-v370-1.0.0-2.x86_64.rpm /etc/sane.d/dll.conf: ===================== epkowa /etc/udev/rules.d/40-iscan.rules: ================================= ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="014a" iscan: ====== //Bus 008 Device 002: ID 04b8:014a Seiko Epson Corp. dll.c:1155: ENTER full_name(epkowa:usb:008:002) dll.c:1197: sane_open be_name(epkowa) vs. be->name(epkowa) dll.c:1219: BEFORE be->op[OP_OPEN] dev_name(usb:008:002) dll.c:1222: AFTER be->op dev_name(usb:008:002) pisa_sane_scan.cc:223: AFTER sane_open(epkowa:usb:008:002) status(4) __ | Could not send command to scanner. | Check the scanner's status. -- scanimage --format=tiff > out.tif ================================= dll.c:1155: ENTER full_name(epkowa:usb:008:002) dll.c:1197: sane_open be_name(epkowa) vs. be->name(epkowa) dll.c:1223: BEFORE be->op[OP_OPEN] dev_name(usb:008:002) dll.c:1226: AFTER be->op dev_name(usb:008:002) scanimage: open of device epkowa:usb:008:002 failed: Invalid argument xsane: ========= dll.c:1155: ENTER full_name(epkowa:usb:008:002) dll.c:1197: sane_open be_name(epkowa) vs. be->name(epkowa) dll.c:1223: BEFORE be->op[OP_OPEN] dev_name(usb:008:002) dll.c:1226: AFTER be->op dev_name(usb:008:002) -- | Failed to open device 'epkowa:usb:008:002': | Invalid argument. -- sane-find-scanner: ================== found USB scanner (vendor=0x04b8 [EPSON], product=0x014a [EPSON Perfection V37/V370]) at libusb:008:002 What is wrong here? Or with me? winfried ------------------------------------------------ libusb-1.0.20/examples/xusb: ============================ ./xusb -i 04b8:014a Using libusb v1.0.20.11102 Opening device 04B8:014A... Device properties: bus number: 8 port path: 2 (from root hub) speed: 480 Mbit/s (USB HighSpeed) Reading device descriptor: length: 18 device class: 255 S/N: 0 VID:PID: 04B8:014A bcdDevice: 0100 iMan:iProd:iSer: 1:2:0 nb confs: 1 Reading BOS descriptor: no descriptor Reading first configuration descriptor: nb interfaces: 1 interface[0]: id = 0 interface[0].altsetting[0]: num endpoints = 2 Class.SubClass.Protocol: FF.FF.FF endpoint[0].address: 81 max packet size: 0200 polling interval: FF endpoint[1].address: 02 max packet size: 0200 polling interval: FF Claiming interface 0... Reading string descriptors: String (0x01): "EPSON" String (0x02): "EPSON Perfection V37/V370" Releasing interface 0... Closing device... -- 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