Can you update again (cups 1.4.0-5 or newer) and check again?
If it still adds an "hp:..." queue to your existing "usb:..." queue, do the following (post output here):
1. Remove "usblp" kernel module
lsmod | grep usblp
sudo rmmod usblp
If the module was still there, remove your "hp:..."-based print queue and re-plug the printer again. Does it stop creating the new queue now? Does the module stay unloaded? Or does it get loaded again?
2. Check what the new USB backend does
If you still have the problem, do
lpinfo -v
/usr/lib/cups/backend/usb
sudo /usr/lib/cups/backend/usb
sudo su lp -c /usr/lib/cups/backend/usb
ls -l /usr/lib/cups/backend/usb
ls -l /dev/bus/usb/*/*
lsusb
Can you update again (cups 1.4.0-5 or newer) and check again?
If it still adds an "hp:..." queue to your existing "usb:..." queue, do the following (post output here):
1. Remove "usblp" kernel module
lsmod | grep usblp
sudo rmmod usblp
If the module was still there, remove your "hp:..."-based print queue and re-plug the printer again. Does it stop creating the new queue now? Does the module stay unloaded? Or does it get loaded again?
2. Check what the new USB backend does
If you still have the problem, do
lpinfo -v cups/backend/ usb cups/backend/ usb cups/backend/ usb cups/backend/ usb
/usr/lib/
sudo /usr/lib/
sudo su lp -c /usr/lib/
ls -l /usr/lib/
ls -l /dev/bus/usb/*/*
lsusb