If you're desperate, you could try what I did with a Ricoh printer that wouldn't detect in Windows. I plugged the printer into a different USB port and used the Add Printer wizard to install the same drivers a second time, resulting in two instances of the same driver. The second one worked, the first one didn't. Dunno why.