ScanJet 3300C scanner 'not found' in 13.1 (it was in 12.2)

13.1 recently upgraded from 12.2 where scanning with XSane worked. Neither XSane nor simple-scan find the scanner

XSane with error: Failed to open device ‘naish:libusb:003:005’ Device busy
simple-scan with error: Unable to connect to scanner

:~> lsusb
Bus 003 Device 005: ID 03f0:0205 Hewlett-Packard ScanJet 3300c
:~> scanimage -T -d plustek:libusb:003:005
scanimage: open of device plustek:libusb:003:005 failed: Error during device I/O

Unplugging and plugging scanner produces the following output in ‘messages’
2014-09-01T09:35:05.119132-03:00 murdoch kernel: [146249.353437] usb 3-3: USB disconnect, device number 5
2014-09-01T09:35:05.139400-03:00 murdoch colord: device removed: sysfs-Hewlett-Packard-HP_ScanJet_3300C
2014-09-01T09:35:07.125709-03:00 murdoch kernel: [146251.357596] usb 3-3: new full-speed USB device number 6 using ohci-pci
2014-09-01T09:35:07.276494-03:00 murdoch kernel: [146251.508528] usb 3-3: New USB device found, idVendor=03f0, idProduct=0205
2014-09-01T09:35:07.276538-03:00 murdoch kernel: [146251.508542] usb 3-3: New USB device strings: Mfr=2, Product=4, SerialNumber=0
2014-09-01T09:35:07.276541-03:00 murdoch kernel: [146251.508549] usb 3-3: Product: HP ScanJet 3300C
2014-09-01T09:35:07.276568-03:00 murdoch kernel: [146251.508554] usb 3-3: Manufacturer: Hewlett-Packard
2014-09-01T09:35:07.284752-03:00 murdoch logger: udev hpmud.rules runs hp-firmware to test if HP device with USB vendor ID 03f0 and USB product ID 0205 at USB bus ID 003 and USB device ID 006 needs firmware and if yes to upload it
2014-09-01T09:35:07.523920-03:00 murdoch hp-firmware: hp-firmware[24306]: error: Invalid USB Device ID or USB bus ID. No device found.
2014-09-01T09:35:07.561704-03:00 murdoch colord: Device added: sysfs-Hewlett-Packard-HP_ScanJet_3300C

:~> hp-firmware
…]
error: No devices that support firmware download found.

I’m not sure what else to check to see why this scanner does not work in 13.1?

Any assistance would be much appreciated.

David Murdoch

Did you set up the scanner in Yast? Also if needed you may need to install drivers

If you use hplip software/drivers you may need to activate hpaio by un-commenting the corresponding line in /etc/sane.d/dll.conf.
This solved a comparable problem for me lately.

Hendrik

I did use Yast to setup the scanner and the lines with hpaio are uncommented. Thanks. HPLIP does not find any installed HP devices but Yast did.

In Yast the drivers are shown thus:

Driver Scanner
hpaio No driver recognized by this driver
niash Hewlett-Packard ScanJet 3300C at niash:libusb:003:006

Not sure what is going on but http://h20565.www2.hp.com/portal/site/hpsc/public/psi/swdHome/?sp4ts.oid=18406 says that the HP Scanjet 3300cse is not an HP product. I note that it was first sold at least ten years ago; so HP may have withdrawn support for it.

I note that some older HP printers are now supported by OpenPrinting rather than HP.

Why did you specify ‘plustek’ above? According to sane documentation, your HP330C is supported by the ‘niash’ driver (note the spelling).

Try testing again using

scanimage -T -d niash

This will scan the entire USB-bus, and your device should be reported/interrogated accordingly.

It may be helpful to make sure that /etc/sane.d/dll.conf contains the uncommented ‘niash’ backend like this

#mustek_usb2
#nec
niash
#p5
#pie
#pint
#pixma

See how that goes.

BTW, are you a member of the ‘lp’ group (for usb-connected scanners)?

Problem is solved but unfortunately I’ve no idea how that happened.
sane-find-scanner still reports ‘no scanner’ and
hp-probe no devices found BUT

xsane works and scans just fine.

Thanks for your input.

David Murdoch