Hello, I see that the awful noise and partial scan issues with scanners using the Plustek backend have been discussed in sane-devel, but the solution to the problem is unclear to me.
I am using an HP ScanJet 2200c flatbed. It uses the plustek backend. This scanner used to work just fine with earlier versions of Linux. However, I am encountering issues with Fedora Core 5 and Kubuntu 7.10. Here is the Kubuntu configuration: . libusb: $ dpkg -l | grep libusb ii libusb-0.1-4 2:0.1.12-7 userspace USB programming library ii libusb-dev 2:0.1.12-7 userspace USB programming library developmen . sane: $ dpkg -l | grep sane ii libsane 1.0.19~cvs20070505-3ubuntu2 API library for scanners ii sane-utils 1.0.19~cvs20070505-3ubuntu2 API library for scanners -- utilities ii xsane 0.99+0.991-3ubuntu5 GTK+-based X11 frontend for SANE (Scanner Ac ii xsane-common 0.99+0.991-3ubuntu5 GTK+-based X11 frontend for SANE (Scanner Ac . Kernel: 2.6.22-14-generic, 32 bit The plustek shared library has the version 1.0.18: $ ls -l | grep plustek -rw-r--r-- 1 root root 911 2007-12-12 23:49 libsane-plustek.la -rw-r--r-- 1 root root 980 2007-10-05 20:56 libsane-plustek.la.orig -rw-r--r-- 1 root root 1001 2007-10-05 20:56 libsane-plustek_pp.la lrwxrwxrwx 1 root root 28 2007-12-11 01:40 libsane-plustek_pp.so.1 -> libsane-plustek_pp.so.1.0.18 -rw-r--r-- 1 root root 166500 2007-10-05 20:56 libsane-plustek_pp.so.1.0.18 lrwxrwxrwx 1 root root 25 2007-12-11 01:40 libsane-plustek.so.1 -> libsane-plustek.so.1.0.18 -rwxr-xr-x 1 root root 408392 2007-12-12 23:49 libsane-plustek.so.1.0.18 -rw-r--r-- 1 root root 197740 2007-10-05 20:56 libsane-plustek.so.1.0.18.orig I've tried building and using the latest plustek backend from the CVS source snapshot, but the problem persists. (The .orig files came with Kubuntu 7.10. The non .orig files are built from the CVS snapshot. Both exhibit the same problems.) Symptoms: . Preview scan in xsane scans the whole page. However, full scan (with or without a previous preview) scans a portion. . The scan head stops part way during the full scan and starts making an awful noise. . The noise can be stopped by removing the power plug. . Alternatively, the noise can be stopped by running scanimage -L one or more times. . A further scan without stopping the noise results in a message that the scan was canceled even though I did not cancel the scan. lsusb -v output: Bus 001 Device 011: ID 03f0:0605 Hewlett-Packard ScanJet 2200c Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 255 bMaxPacketSize0 8 idVendor 0x03f0 Hewlett-Packard idProduct 0x0605 ScanJet 2200c bcdDevice 1.00 iManufacturer 1 Hewlett-Packard iProduct 2 HP ScanJet 2200C iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 16 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0001 Self Powered scanimage -L output: device `plustek:libusb:001:011' is a Hewlett-Packard Scanjet 2200c flatbed scanner The same hardware setup works perfectly with Windows XP. I have an HP DeskJet D2360 USB printer. In any case, I would greatly appreciate any suggestions on how to get the scanner to work. Thank you. Ajit