Can someone explain to me why we even use print servers?

Posted by Far_Paint5187@reddit | sysadmin | View on Reddit | 404 comments

I've been working in IT for close to a year now. So while being far from an expert, I feel like I'm becoming seasoned to day to day issues that face the techs on the ground floor. One thing I can't wrap my head around is why we use print servers. They seem to be far more of a headache then they are worth and offer no real tangible benefit over just connecting directly to the printer. Problems. * GPOs rarely seem to apply for no reason, and I end up having to manually map the printer to the users device anyway. * Another layer for things to break and for me to troubleshoot. * Even if I can remotely add printers, I still need to manually add the users print codes to their devices. So It's not saving me any time or effort. The centralized management doesn't help me if rolling back the drivers forces me into an all day project where I have to manually map and add the print codes to every single device. Now I've heard arguments that print servers give us centralized management, tracking, limits, etc. But this is already built into enterprise printers. We handle tracking, user accounts, print codes, etc all from the printers UI. In an environment with guest employees that are enrolled in another domain I can't push out GPOs to those users anyway. So those users are always added directly to the printers themselves. So what is the print server doing for us other than adding another layer of pointless complexity? I ask because printers are the bane of my existence. The amount of times I have to explain to end users that I have no clue why the printer decided to stop working randomly, and everything seems to be fine only to resolve the issue by manually removing the printer and re-adding it again is frustrating. The amount of times I've run gpupdate /force and then restart the computer only to wait an eternity for the printers to not populate is also frustrating. I just end up manually mapping the printers. I can't help but feel a simple script which directly maps the printers with no print server would be substantially easier than dealing with finicky GPOs and print servers.