|You can buy a USB to parallel printer port adapter - they have circuitry between the end connectors.|
There are two types - one has a male centronics connector on one end - the other type has a 25 pin female serial port on one end that can be used with a regular centronics male to 25 pin male parallel printer cable.
The USB port you plug into must be able to supply enough current for the device, such as a USB port on the back of a desktop case - it may not work properly if the USB port is in a USB hub that connects to only one USB port directly attached to the mboard, such as a USB port on the back of a desktop case.
However, if your device is a combo printer / scanner / whatever, all the one's I've examined the specs of will only support the printer, not the other device(s).
Compaq Presario SR5610F Desktop PC
If you have a spare PCI slot , you could buy a PCI parallel port card and connect a regular centronics male to 25 pin male parallel printer cable to that.
If your device is a combo printer / scanner / whatever , a PCI parallel port card will support all it's functions.
However, don't install it the last PCI slot of the PCI slots closest to the center of the mboard - that slot shares it's IRQ with the video and you're likely to have problems with any PCI card in that slot, unless it's a PCI video card.
Windows has lots of printer drivers built into it, but your parallel connected printer is not Plug N Play detectable - you have to use Add Printer and select the printer brand and model manually.