Managing printers across an organization can be a significant helpdesk burden. Manually installing drivers on dozens of client machines and tracking IP addresses is inefficient. The Windows Server Print and Document Services role centralizes printer management, allowing administrators to deploy drivers, manage queues, enforce permissions, and publish printers directly to Active Directory for easy discovery by users.
Step 1: Install the Role
You can install the Print Server role using either the Server Manager GUI or PowerShell. For speed and efficiency, we will use PowerShell.
Open an elevated PowerShell prompt and run:
Install-WindowsFeature -Name Print-Services -IncludeManagementTools
Unlike many other roles, the Print Services role does not typically require a server reboot after installation.
Step 2: Open Print Management
Once installed, the primary tool for administration is the Print Management console.
- Open the Start menu, type Print Management, and press Enter (or run
printmanagement.msc). - In the left pane, expand Print Servers, then expand your local server’s name.
Step 3: Add a Network Printer
Before clients can use a printer, it must be added to the server.
- Right-click on Printers under your server node and select Add Printer…
- The Network Printer Installation Wizard will launch. Choose Add a TCP/IP or Web Services printer by IP address or hostname and click Next.
- Enter the static IP address of your physical network printer (e.g.,
192.168.1.50). Ensure “Auto detect the printer driver to use” is checked. Click Next. - The server will attempt to contact the printer. If it recognizes the model and has a driver built-in, it will proceed automatically. If not, it will prompt you to provide the driver files (usually an
.inffile downloaded from the manufacturer’s website). - Give the printer a descriptive name (e.g., “HR-Color-LaserJet”) and a location (e.g., “Building 1, 2nd Floor”).
- Ensure the box to Share this printer is checked, and provide a short share name. Click Next, then Finish.
Step 4: Deploying Printers via Group Policy (GPO)
The true power of a Print Server is the ability to map printers automatically for users based on their department or location without them doing anything.
- In the Print Management console, right-click the newly added printer and select Deploy with Group Policy…
- Click the Browse button to select an existing Group Policy Object (GPO) in your Active Directory domain (e.g., a GPO linked to the “HR Department” Organizational Unit).
- Choose whether to deploy the printer on a per-user basis (follows the user regardless of what PC they log into) or a per-machine basis (applies to the physical computer).
- Click Add, then click OK.
The next time users in that OU log into their computers, the print spooler service will automatically connect to the Print Server, download the necessary drivers silently, and map the printer, making it immediately available in their applications.