Wouldn't symlink be a roughly adequate linux solution? ln -s /dev/us* /dev/lp0
.
But I'm afraid that neither windows nor linux solution would work for you. After all, you'll still be sending commands to the USB port, regardless of how you represent it in your OS internally.
You may have better luck with USB to LPT converter.