This will probably require a driver such as USBSER.sys, but I could not find a usbpar.sys or usblpt.sys. If this can be made to work, it would be a very useful device to a number of people who have dongle-protected software they would like to run on newer computers without legacy LPT ports. I think it uses a bit stream on the STROBE line of the port, which would be accessed by IOREAD and IOWRITE instructions to the port address. I have heard that the standard USB-Parallel adapters do not work because the dongle uses individual bit-banging to perform communication that verifies that the dongle is connected. The reason for this is to try to make a software protection dongle work on a computer with no on-board parallel port.
I have done extensive searching and I came up with lots of commercial adapters for sale, and information on drivers to interface with the parallel port, but nothing specifically for having the USB device enumerate as a parallel (LPT) port, similar to the way a serial port device does (as I have done with my PICDEM USB). I would like to see if it is possible to build a USB to Parallel Port device, using Microchip PIC18F2450 or similar parts.