LogiLink USB to Parallel Cable, D-SUB 25 pin; USB to Parallel Printer Port Cable, 25 pin female socket; from Cablestar.
I bought this cable to connect my 15-year-old HP LaserJet 4L parallel printer to the USB 2.0 port on my new 64 bit Windows 7 Dell Desktop (which has no parallel ports).
I ordered the cable from Cablestar on Thursday night at 9pm, it was dispatched on Friday, and arrived, well-wrapped, early on Saturday morning, by Royal Mail First Class Standard Post.
The cable was black, unlike the image, and slightly longer than described (1.75 rather than 1.5m), but otherwise was exactly as advertised.
I plugged it into the USB 2.0 port of my new desktop which recognised it immediately. I attached the other end of the cable to the parallel cable from my LaserJet. I then switched on the LaserJet. My computer didn't immediately recognise the printer but I was able to add it, without difficulty, via the Control Panel:
Control Panel > Devices and Printers > Add a printer > Add a local printer > Use an existing port (Virtual Printer Port for USB)
selecting my LaserJet printer from the (long) list of HP printers available.
The cable comes without drivers or manual but neither were necessary. The printer works perfectly with my new desktop.
I can also print from my 7-year old Windows XP Dell laptop via the USB 1.0 port rather than the parallel printer port, which I was using previously.
I simply plugged the cable into the USB 1.0 port of my laptop, rather than the parallel port, and added the printer via the Control Panel. No new drivers were necessary.
One small flaw - both the plug on the cable and the plug on my printer cable have retaining screws - nonetheless my printer works perfectly via the USB ports of both my old Windows XP laptop and my new Windows 7 desktop.
I hope this is helpful.