I need a full-blown USB->Parallel port converter, which I would like to build with a USB-capable AVR, like the ATMEGA16U4.
At first the datasheet's USB section seems a little scary, but I haven't had the time yet to read it thoroughly.
I have not found any references to drivers which support the communication with the AVR, or any indication on how to write them. My question is if there really is a need to write device drivers for windows, and if so where can I find any documentation on this?
I'd need to create a virtual parallel port on the computer, which I will use to "trick" the software into thinking that there really is a parallel port, and then forwarding each request to my AVR device.
Thanks for any help in advance,