Tried the girlfriends printer today (through Virtualbox)
Altough the printer reported to support PCL and driver said 'print finished', nothing happened.
Code:
port after reset [1896] status of port 0 is 00000103
address set in device
address set for controller
device descriptor: 12 01 10 01 00 00 00 40 F0 03 11 93 00 01 01 02 03 01
found USB device with ID 03F0:9311, 1 configuration(s)
config descriptor: 09 02 55 00 03 01 00 C0 01 09 04 00 00 03 FF CC 00 00 07 05 01 02 00 02 00 07 05 82 02 00 ... (truncated)
USB interface class/subclass/protocol = FF/CC/00
07/xx/xx attached
unknown device
USB device initialization failed
USB interface class/subclass/protocol = 07/01/02
07/xx/xx attached
USB printer is ready to work
USB printer attached
alloc memory
look for OUT endpoint
next descriptor
all data in descriptor?
check if OUT
load params from descriptor
open pipe!
pipe is opened
start printing
return something after USB Normal Transfer...
USB interface class/subclass/protocol = FF/04/01
07/xx/xx attached
unknown device
USB device initialization failed
Got 0 bytes ad ID
Printer ID is MFG:HP;Deskjet 3050 J610;CMD:MLC,PCL,DW-PCL,PML,802.11,DESKJET,DYN,1284.4DL:4d,4e,1;CLS:PRINTER;DES:CH376B;CID:HPIJVIPAV1;LEDMDIS:USB#FF#CC#00,USB#07#01#02,USB#FF#04#01;SN:CN159390YG05HX;S:038000C484001021002c1f00050c288005a;J:
Got 0 bytes ad ID
Printer ID is MFG:HP;Deskjet 3050 J610;CMD:MLC,PCL,DW-PCL,PML,802.11,DESKJET,DYN,1284.4DL:4d,4e,1;CLS:PRINTER;DES:CH376B;CID:HPIJVIPAV1;LEDMDIS:USB#FF#CC#00,USB#07#01#02,USB#FF#04#01;SN:CN159390YG05HX;S:038000C484001021002c1f00050c288005a;J:
Got 0 bytes ad ID
Printer ID is MFG:HP;Deskjet 3050 J610;CMD:MLC,PCL,DW-PCL,PML,802.11,DESKJET,DYN,1284.4DL:4d,4e,1;CLS:PRINTER;DES:CH376B;CID:HPIJVIPAV1;LEDMDIS:USB#FF#CC#00,USB#07#01#02,USB#FF#04#01;SN:CN159390YG05HX;S:038000C484001021002c1f00050c288005a;J:
print finished