# connecting the device, captured dmesg output [523881.040101] usb 1-5: new high speed USB device using ehci_hcd and address 5 [523881.270350] usb 1-5: configuration #1 chosen from 1 choice ------------------------------------------------------------------------ # lsusb -d 04c5:11a2 Bus 001 Device 005: ID 04c5:11a2 Fujitsu, Ltd ------------------------------------------------------------------------ # lsusb -d 04c5:11a2 -vv Bus 001 Device 005: ID 04c5:11a2 Fujitsu, Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x04c5 Fujitsu, Ltd idProduct 0x11a2 bcdDevice 1.00 iManufacturer 1 Fujitsu iProduct 2 ScanSnap S1500 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 98mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 255 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 255 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered ------------------------------------------------------------------------ find /sys -iname 1-5 # scanimage -L device `fujitsu:ScanSnap S1500:14033' is a FUJITSU ScanSnap S1500 scanner device `net:192.168.1.1:hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one device `hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one ------------------------------------------------------------------------ # sudo -u saned scanimage -L device `net:192.168.1.1:hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one device `hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one ------------------------------------------------------------------------ find /sys -iname 005 ls -hal /dev/bus/usb/001/005 # ls -hal /dev/bus/usb/001/005 crw-rw-r-- 1 root root 189, 4 2009-12-20 21:37 /dev/bus/usb/001/005 # bug01: device is not part of group saned, scanner or lp # workaround: # chgrp lp /dev/bus/usb/001/005 # ls -hal /dev/bus/usb/001/005 crw-rw-r-- 1 root lp 189, 4 2009-12-20 21:37 /dev/bus/usb/001/005 ------------------------------------------------------------------------ # sudo -u saned scanimage -L device `fujitsu:ScanSnap S1500:14033' is a FUJITSU ScanSnap S1500 scanner device `net:192.168.1.1:fujitsu:ScanSnap S1500:14033' is a FUJITSU ScanSnap S1500 scanner device `net:192.168.1.1:hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one device `hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one ------------------------------------------------------------------------ # on desktop scanadf client $ scanadf -L device `net:192.168.1.1:fujitsu:ScanSnap S1500:14033' is a FUJITSU ScanSnap S1500 scanner device `net:192.168.1.1:hpaio:/usb/Officejet_J5700_series?serial=CN7BOCF3HP04TC' is a Hewlett-Packard Officejet_J5700_series all-in-one ------------------------------------------------------------------------ # bug01 needs to be fixed so device node get the right permissions ------------------------------------------------------------------------ # i know ubuntu... got legacy issues, normaly debian is the primary os # dpkg-query --status sane sane-utils Package: sane Status: install ok installed Priority: optional Section: graphics Installed-Size: 360 Maintainer: Ubuntu MOTU Developers Architecture: amd64 Source: sane-frontends Version: 1.0.14-7 Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.4), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgimp2.0 (>= 2.4.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.1), libpango1.0-0 (>= 1.21.6), libsane (>= 1.0.11-3), zlib1g (>= 1:1.1.4) Suggests: gimp Description: scanner graphical frontends This package includes : o xscanimage, a scanner graphical frontend with GIMP 2.0 support o scanadf, a command-line frontend for scanners with Automatic Document Feeder o xcam, for acquiring images continuously from cameras. . An alternative to xscanimage called xsane is packaged separately. . The scanner frontends use SANE. SANE stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.). The SANE standard is free and its discussion and development are open to everybody. The current source code is written to support several operating systems, including GNU/Linux, OS/2, Win32 and various Unices and is available under the GNU General Public License (commercial applications and backends are welcome, too, however). Original-Maintainer: Julien BLACHE Package: sane-utils Status: install ok installed Priority: optional Section: graphics Installed-Size: 624 Maintainer: Ubuntu Core Developers Architecture: amd64 Source: sane-backends Version: 1.0.20-4ubuntu3 Replaces: libsane (<< 1.0.11-4) Depends: adduser (>= 3.47), update-inetd (>= 4.31), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.4), libieee1284-3, libsane (>= 1.0.11-3), libusb-0.1-4 (>= 2:0.1.12), debconf (>= 0.5) | debconf-2.0 Recommends: avahi-daemon Suggests: unpaper Conffiles: /etc/sane.d/saned.conf f6f398e55f5821d21abfec8973cf23bc /etc/default/saned d8049f8628d82ab09dfb6d0cc5a83ce7 /etc/init.d/saned 298891d7efc8baa6504e979abd35dc67 Description: API library for scanners -- utilities SANE stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.). The SANE standard is free and its discussion and development are open to everybody. The current source code is written to support several operating systems, including GNU/Linux, OS/2, Win32 and various Unices and is available under the GNU General Public License (commercial applications and backends are welcome, too, however). . This package includes the command line frontend scanimage, the saned server and the sane-find-scanner utility, along with their documentation. Homepage: http://www.sane-project.org Original-Maintainer: Julien BLACHE ------------------------------------------------------------------------