the problem that happens is that when installing windows 7 it doesnt natively have drivers for usb3 and raid chipsets.
Some bios allow setting the usb version. Make sure you plug into a usb port that is part of the chipset and not the extra usb ports added via some chip that arent native.
Using a usb2 flash drive and not usb3 may work though. If you wish to install windows 7 through usb3 you will need to be able to supply the drivers in some way. For example through a sata drive (a HDD or SSD formatted to fat32 or ntfs) with the drivers or even a disc drive through sata.
You can get printer ports on a modern PC through USB or if the motherboard has a header you can use that. However there is another method. You can use something like a raspberry that has a GPIO but it requires doing a manual pinout and some programming. As long as the speed needed for parallel doesnt exceed GPIO than it can be done. With a raspberry pi you can do cups and xsane for driverless printer and scanner sharing. This is an EEE forum, some electronics and hacking should be a solution.
USB is serial so usb to serial adapter is easy, but with parallel it will require some programming/chip and converting it requires drivers for the OS to see so its a lot of work but being able to use something that could support it like GPIO perhaps? parallel ports that may be compatible with custom wiring? You can get older or newer PCI/pcie cards that have parallel ports but the drivers might be something to consider.