Hmmm. I have been looking for more solutions OP, but I can not find them. Not any easy ones anyway. This problem seems to affect older printers, not very old mind you.
One solution is to attach the printer to the Network Print Server. That way everybody who connects to the printer, such as the laptop, connects to it through the network. Therefore it can not create a duplicate object. This solution fixes the symptom, but not the disease, so it is not the best solution. It will eliminate duplicate USB printer objects showing up though.