All of them. Even Apple has dropped the ball on this.
Printer configuration is a black art on all platforms. Error reporting is shiite to non-existent. USB/Network all suck.
After 45 minutes on the phone to my mom, I can't get her stupid new printer to print actual pages. I have the same experience with my current printer - a xerox color laser. If it is initialized properly and everything is synced up it works tolerably well. But woe to you if you try to cancel a job - it goes into never land requiring multiple power cycles to get it back on the job. And fer crissakes don't let it run out of paper!
The state of printing on PC's is deplorable and I'm fucking fed up.