Re: Printer drivers. why
Did you ever read the USB specifications? They don't do what you believe they do. Moreover, there are not oly USB connected printers (all of my printers are networked ones).
And it looks you have no idea what processing is needed to turn memory data into a physical print, and viceversa. Do you believe it happens by magic?
You can use generic drivers with printers supporting standards like PCL or PS. Not surprisingly, you will lose any management features which are not covered by the standards.