No. Almost all LPT port adapters only implement a subset of commands, suitable only for printer drivers. There's one device that should theoretically work:
http://www-user.tu-chemnitz.de/~heha/ba
ex.html.en
However, even then it's untested and thought to be working simply because claims to fully emulate an LPT port. However, it would probably be slow because of how USB works. For every byte transferred, you need to send a new USB packet, which can typically only happen at a rate of 1 kHz. Even so, this would not work on Windows 7 64-bit.
One viable way might be to create an Arduino shield specialized for the purpose, which would take a certain amount of R&D. I'm wondering if it's worth the effort.