In Mac OS X 10.3.2, a bug in the USB driver causes the connection between the printer and the system to stall after a print job is completed. In order for the next print job to be sent, the stalled print job must be deleted from the print queue, and the connection between the printer and then Mac manually reset by un-plugging the adapter from the USB port. This has to be done again and again for each print job.
Out of curiosity, I switched on printer sharing in the "Print & Fax" section of System Preferences and discovered a partial workaround. Though jobs will still get stuck and must be deleted manually from the print queue once they are complete, having printer sharing on apparently allows the system to reset the connection when attempting to start the next print job. Although it does not solve the problem completely, it does eliminate the extra wear and tear on USB connectors from resetting the connection manually.
The only serious draw back of course is that it opens the printer sharing port in the built-in software firewall, which System Preferences does not allow you to close.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20040220055801397