Go figure. I have windows 7 professional and installed a simple HP networkable printer HP 2035n a workhorse inexpensive business printer and took my IT guy 2-3 hourse to figure out how to get the thing to print. My windows computer should have been plug and play and it is not! When is apple going to take over?
Companies like HP tend to have their own drivers for their printers instead of universal ones due to all the functions they add. Usually, the manual says in big letters, RUN THE CD FIRST or install drivers or something similar. Especially with network printers as they don't store the driver on the printer. The only time it took me that long to install a printer was when the printer was incompatible with the OS, but I found a workaround. (I knew that it was going in.)