Sometimes just buying a new printer (or other parallel device) to get a USB or network interface just isn't possible. In the home world maybe, but sometimes professional kit, especially legacy kit that you may rely on, just doesn't come in other falvours. In those cases, with parallel support rapidly disappearing from PCs a USB-to-parallel adapter may be your only practical option.
Beware, however...
I bought a cheap (about 3 pounds) version of this cable (not Belkin) initially and it was simply not recognised by my operating system (Win XP) as a recognisable USB device.
The OS simply listed an 'unrecognised USB device' whatever I did with the cheap cable.
My intention was to use this type of adapter to drive a parallel printer, and even installing USB-virtual-parallel printer support (I don't remember the correct name I'm afraid, possibly simply "USB Printing Support") did not help (actually this was a case of re-installing as it's built into Win Xp anyway).
I sent the cheap one back and bought this one.
The Belkin cable worked out of the box - no messing around, I just plugged it in and it was recognised by the OS without any problems at all.
That said, OS and device support for using parallel devices over USB connections can be a bit flaky. I do find that my machine sometimes just forgets that a printer is connected. This, I believe, is not the fault of the cable as the interface is still detected fine. I bit of reading around has pointed firmly to specific device drivers and the OS itself.
Quite often brand name cables are not worth the extra money, but in this case I would say it was defintely worth paying the extra for (you can read my other reviews to see how rarely I recommend paying the extra for branded cables!)