I hate printers. I dunno why, they are like Kryptonite. I think its because print drivers suck to manage over multiple server and desktop Operating Systems. And sometimes they just don't work cus they are fuckers.
Not long ago, my admin handed me the job of migrating 8 of our print servers from server 2003 to 2012. Ug. It kinda sucks because there are many drivers that are not available-- we have some old printers that just aren't supported anymore.
However, as much as it stinks, it is super cool to be sitting in Iowa and have created a Virtual Machine in China and install printers on it.