Not an extensive test, but I also had this problem, but just tried again, and despite these errors in the log, my HP Laserjet now works via usb to parallel adaptor:-
Dec 17 22:42:28 i6600quad kernel: [ 1524.620355] usb 2-4.1: new full speed USB device using ehci_hcd and address 4
Dec 17 22:42:28 i6600quad udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4.1/2-4.1:1.0
Dec 17 22:42:28 i6600quad udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4.1
Dec 17 22:42:28 i6600quad udev-configure-printer: Device vendor/product is 067B:2305
Dec 17 22:42:28 i6600quad kernel: [ 1524.731459] usb 2-4.1: configuration #1 chosen from 1 choice
Dec 17 22:42:28 i6600quad udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4.1/2-4.1:1.0/usb/lp0
Dec 17 22:42:28 i6600quad kernel: [ 1524.815064] usblp0: USB Bidirectional printer dev 4 if 0 alt 1 proto 2 vid 0x067B pid 0x2305
Dec 17 22:42:28 i6600quad kernel: [ 1524.815087] usbcore: registered new interface driver usblp
Dec 17 22:42:29 i6600quad udev-configure-printer: failed to claim interface
Dec 17 22:42:29 i6600quad udev-configure-printer: failed to claim interface
Dec 17 22:42:29 i6600quad udev-configure-printer: invalid or missing IEEE 1284 Device ID
Dec 17 22:42:29 i6600quad udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4.1
Dec 17 22:42:29 i6600quad udev-configure-printer: MFG:Hewlett-Packard MDL:HP LaserJet 1220 SERN:- serial:
Dec 17 22:42:30 i6600quad kernel: [ 1526.049640] usb 2-4.1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Dec 17 22:42:30 i6600quad hp[2387]: io/hpmud/pp.c 627: unable to read device-id ret=-1
Dec 17 22:42:30 i6600quad python: io/hpmud/pp.c 627: unable to read device-id ret=-1
Dec 17 22:42:32 i6600quad udev-configure-printer: URI matches without serial number: usb://HP/LaserJet%201220
Dec 17 22:42:32 i6600quad udev-configure-printer: No serial number URI matches so using those without
Dec 17 22:42:32 i6600quad udev-configure-printer: About to add queue for usb://HP/LaserJet%201220
Dec 17 22:42:32 i6600quad udev-add-printer: add_queue: URIs=['usb://HP/LaserJet%201220']
Dec 17 22:42:38 i6600quad udev-add-printer: PPD: lsb/usr/hplip/HP/hp-laserjet_1220-ps.ppd; Status: 0
Dec 17 22:42:38 i6600quad udev-add-printer: HP LaserJet 1220: Checking whether plugin is needed
What's changed? Well I had to do a full clean re-install, and later a re-install without re-format. Now using this kernel
Linux i6600quad 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
and also the lucid version of usbutils usbutils_0.86-2ubuntu1_amd64.deb
Not an extensive test, but I also had this problem, but just tried again, and despite these errors in the log, my HP Laserjet now works via usb to parallel adaptor:-
Dec 17 22:42:28 i6600quad kernel: [ 1524.620355] usb 2-4.1: new full speed USB device using ehci_hcd and address 4 printer: add /devices/ pci0000: 00/0000: 00:1d.7/ usb2/2- 4/2-4.1/ 2-4.1:1. 0 printer: parent devpath is /devices/ pci0000: 00/0000: 00:1d.7/ usb2/2- 4/2-4.1 printer: Device vendor/product is 067B:2305 printer: add /devices/ pci0000: 00/0000: 00:1d.7/ usb2/2- 4/2-4.1/ 2-4.1:1. 0/usb/lp0 printer: failed to claim interface printer: failed to claim interface printer: invalid or missing IEEE 1284 Device ID printer: parent devpath is /devices/ pci0000: 00/0000: 00:1d.7/ usb2/2- 4/2-4.1 printer: MFG:Hewlett-Packard MDL:HP LaserJet 1220 SERN:- serial: printer: URI matches without serial number: usb://HP/ LaserJet% 201220 printer: No serial number URI matches so using those without printer: About to add queue for usb://HP/ LaserJet% 201220 usb://HP/ LaserJet% 201220' ] hplip/HP/ hp-laserjet_ 1220-ps. ppd; Status: 0
Dec 17 22:42:28 i6600quad udev-configure-
Dec 17 22:42:28 i6600quad udev-configure-
Dec 17 22:42:28 i6600quad udev-configure-
Dec 17 22:42:28 i6600quad kernel: [ 1524.731459] usb 2-4.1: configuration #1 chosen from 1 choice
Dec 17 22:42:28 i6600quad udev-configure-
Dec 17 22:42:28 i6600quad kernel: [ 1524.815064] usblp0: USB Bidirectional printer dev 4 if 0 alt 1 proto 2 vid 0x067B pid 0x2305
Dec 17 22:42:28 i6600quad kernel: [ 1524.815087] usbcore: registered new interface driver usblp
Dec 17 22:42:29 i6600quad udev-configure-
Dec 17 22:42:29 i6600quad udev-configure-
Dec 17 22:42:29 i6600quad udev-configure-
Dec 17 22:42:29 i6600quad udev-configure-
Dec 17 22:42:29 i6600quad udev-configure-
Dec 17 22:42:30 i6600quad kernel: [ 1526.049640] usb 2-4.1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Dec 17 22:42:30 i6600quad hp[2387]: io/hpmud/pp.c 627: unable to read device-id ret=-1
Dec 17 22:42:30 i6600quad python: io/hpmud/pp.c 627: unable to read device-id ret=-1
Dec 17 22:42:32 i6600quad udev-configure-
Dec 17 22:42:32 i6600quad udev-configure-
Dec 17 22:42:32 i6600quad udev-configure-
Dec 17 22:42:32 i6600quad udev-add-printer: add_queue: URIs=['
Dec 17 22:42:38 i6600quad udev-add-printer: PPD: lsb/usr/
Dec 17 22:42:38 i6600quad udev-add-printer: HP LaserJet 1220: Checking whether plugin is needed
What's changed? Well I had to do a full clean re-install, and later a re-install without re-format. Now using this kernel
Linux i6600quad 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
and also the lucid version of usbutils usbutils_ 0.86-2ubuntu1_ amd64.deb