Not as pure, but for what it's worth I've had success with a Syba SD-PEX50023 in applications where USB-based parallel port emulation failed.