Can you state your printer brand and model, please? Also, what is your distribution? Also, what is your CUPS version? I'm not clear what the problem described in the first paragraph is. You can set up printing with CUPS via USB. It is (usually) not a big deal. Can you elaborate on how you originally set it up? Note that CUPS has an lpr utility, which in Debian at least is in the cups-bsd package, and can be used to print from the command line, using CUPS as the backend, in the usual fashion, i.e. lpr filename.
Normally when USB is set up, your /etc/cups/printers.conf will look something like this. My current printer is using USB.
# Printer configuration file for CUPS v1.4.4
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter SamsungLaser>
Info SamsungLaser
MakeModel Samsung ML-2850 Series PS
DeviceURI usb://Samsung/ML-2850%20Series
[...]
This is usually set up using the command-line command lpadmin. The command looks something like this:
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
Run this as root or a user in the lpadmin group. In this the device is usb://something. To find the USB device corresponding to your printer, try
lpinfo -l -v
Of course you need to make sure it is plugged in and switched on. Someone suggested running /usr/lib/cups/backend/usb, which also worked for me. But lpinfo is more standard. How did you come to be using /dev/usb/lpXXX in the first place?
On my computer I get the following output:
/usr/lib/cups/backend/usb
DEBUG: list_devices_libusb
DEBUG: usb_find_busses=2
DEBUG: usb_find_devices=5
direct usb://Samsung/ML-2850%20Series "Samsung ML-2850 Series" "Samsung ML-2850 Series" "MFG:Samsung;CMD:PCL5E,PCL6,POSTSCRIPT;MDL:ML-2850 Series;CLS:PRINTER;STATUS:BUSY;" ""
You can check out the CUPS Software Adminstrator's Manual for further information. Apple has done something weird with the documentation for more recent CUPS versions, so this is for CUPS 1.1 but should still be valid.
Note: I wouldn't start blacklisting modules unless you are really sure that is the problem.