FTDIs FT232R and FTD245R FIFO chips do have bit bang capability. They are supported via the d2xx driver. There are several examples that can be found using the 232 chip which only has 4 I/O lines but could not find much using the 245 chip.
This may or may not work for your application. Not sure what parallel port adapters use the FT245 chip but you can purchase a module from Digikey.
http://www.digikey.com/product-detai...973354?cur=USD
There are also several project that use microcontrollers like the arduino or ATmega16. You might be able to purchase one from
http://www.lpt2usb.net/