11

We have 3 network-printers to manage for about 50 users.

Until now we have used a Windows 2003 Server Domain Controller with print service as our print server, but we are migrating many services to the cloud (e-mail, file storage, databases, dns, web).

We will probably be eliminating Active Directory for user authentication as part of that migration, so I'm wondering if there is any reason to keep the Windows Domain Controller as a print server when network-printer drivers could be installed on each computer or we could use print service such as Google Cloud Print

As more general question: why do people use print servers instead of network print drivers?

voretaq7
  • 80,749
Douglas
  • 229

5 Answers5

21

There are a few reasons, none of which may be especially compelling at your size, but they are important to larger organizations.

  1. Driver version control. Since your clients will automatically download the proper driver from the print server, you can be sure that your organization is standardized on a "good" version of whatever drivers you use. There were a lot of "bad" versions of the HP UPD in the early days.

  2. Driver deployment. Similar to the above, you don't need to mess with installing drivers on each computer, you simply install it on the server and are done with it.

  3. Centralized control of print settings. If you just have a bunch of B&W LaserJets, this doesn't matter much, but once you get into the MFP territory with multiple trays, virtual printers, and Printer Mailboxes, you start to see the value of configuring these settings once on the server rather than at every workstation.

  4. Auditing. In certain regulatory situations, you may need to keep a record of who printed from a specific tray. For example, I worked for an organization that certified medical professionals to practice medicine in the United States. Who could print to the certificate paper (safety paper) was tightly controlled, as that document is literally life changing to the person who receives it. A print server allows for retroactive compliance auditing, as well as the initial restriction on who can print.

  5. You can be sure that only authorized users are printing where they should be. Almost all printers have the functionality to only accept print jobs from specific IPs. When using a print server, you can configure the printers to only accept jobs from your print server(s) and use Windows permissions on the printers to ensure that users from the Marketing department aren't constantly printing to Finance's printer. This doesn't happen in smaller environments, but in larger ones where departments are responsible for their own toner, this causes bloodshed.

MDMarra
  • 101,323
12

You don't really need a print server in your situation, given the small number of printers you've described. You've justified it yourself. Nobody is forcing you to use one :)

But in general, people use print servers to streamline client deployment, offer central management and to ease print driver maintenance. It's all about scale.

ewwhite
  • 201,205
11

Generally speaking, print servers are an act of kindness to those who manage your desktops. Printers can be mapped through group policy and/or added script-o-matically. You could pay someone to lay hands on 50 computers any time there's a change, but why?

Edit--What MDMarra said about driver versions. I've seen drivers crash Word, for example. You can send someone to lay hands on all those PCs, or you can update the driver on the server. Voila!

2

Assuming you are running a mostly Windows network you can use Group Policy Preferences to deploy printers, and a specific driver without requiring that you have a print server. Depending on the printer it is also not to hard to deploy settings by just deploying a specific registry blob, again via GPP.

Authorization/Auditing would may require a print server for dumb printers.

Some larger work group multi-function devices the Printer itself can do Authorization and Auditing. For example our Canons are configured to require a login (via a PIN), and print jobs associated with that PIN are logged.

So if you have the correct hardware, and a all Windows network you may be able to go without a print server with no loss of functionality/features.

Zoredache
  • 133,737
0
  1. print server is used to monitoring your pages with software if you want (etc papercut, objectprint)
  2. you can have all drivers to connect and download from there
  3. you can manage the printers with print management.
  4. for security reasons, you know who prints what.
N3kos
  • 17