I know this thread is quate old, but having the same problem make sense to ask here. Do any one make theyr printer work with the Pi?
I have installed the usb-modeswitch and following your indications rickrich i can print the test page. This is running cp xxx /dev/usb/lp0 prints the page. But i don't know how to add it to cups.
The webinterface only show:
HP LaserJet Professional P1102 USB 000000000Q80HKRJPR1a HPLIP (HP LaserJet Professional P1102)
HP LaserJet Professional P1102 (HP LaserJet Professional P1102)
HP Fax (HPLIP)
I selected first the middle one, as says nothing about hplip. Anyway when selecting the drivers it give me two options:
HP Laserjet Professional P1102 hpijs, 3.12.6, requires proprietary plugin (en)
HP Laserjet Professional P1102 hpcups, 3.12.6, requires proprietary plugin (en)
All warns me about the need of a privative plugin, that i alredy now don't exist for arm based machines. So which option is the one usable. I tested both options that i'm not able to print any test page there...
I also tried to add the printer manually with:
lpadmin -p piprinter -v "/dev/usb/lp0" -E -P /usr/share/cups/model/HP-LaserJet_Pro_P1102.ppd.gz
But not works either. Any clue on what to try next?