How to set up a Windows print server: a step-by-step guide

To set up a Windows print server, install the Print and Document Services role on Windows Server, add the printer driver and a TCP/IP port, create a shared print queue, and deploy it to users with Group Policy.

This guide walks through all seven steps in Server Manager, Print Management and PowerShell, then covers how to test the queue and fix the connection problems Windows 11 clients hit most. Users on client PCs who only need to add or adjust a single printer can start with Windows printer setup basics.

Step-by-step setup process

Here is the whole job at a glance. Each step has its own section below with the exact clicks and commands.

  1. Install the Print and Document Services role with the Print Server role service, then restart the server.
  2. Open Print Management and add the printer driver under Drivers.
  3. Create a TCP/IP printer port that points at the printer's IP address.
  4. Add the printer on the server, then share it (and publish it to Active Directory if you use a domain).
  5. Create an Active Directory security group for the people who should get the printer.
  6. Use Deploy with Group Policy in Print Management to push the printer connection through a GPO filtered to that group.
  7. Add users to the group, then sign in on a client and print a test page.

Why use a print server?

A print server holds every shared print queue in one place, so drivers, permissions and monitoring are handled once instead of on every PC.

Benefit What the Print Server role provides
Central management The Print Management console manages many printers and print servers from one window
Monitoring Watches print queues and can notify you when a queue stops processing jobs
Automatic deployment Pushes printer connections to users or computers through Group Policy
Driver delivery Clients get the driver from the server through Point and Print when they connect
Migration Moves printers to and from other Windows print servers (Printbrm.exe handles Print and Fax Services migration)
Optional role services Internet Printing (IPP and a web page for print jobs) and LPD Service for UNIX clients, which is deprecated

Windows Server print server or a shared printer on Windows 11

A full print server is meant for a domain. A small office without Windows Server can add a printer to a Windows 11 PC and share it from there instead.

Your situation Use this Why
Active Directory domain, many users or printers Windows Server with the Print Server role Group Policy deployment, central drivers and queue monitoring
Server Core installation Print Server role installed with PowerShell, managed remotely Print Server runs on Server Core; manage it from Print Management on another machine
Two to five PCs, no domain Share the printer from a Windows 11 PC Settings > Bluetooth & devices > Printers & scanners > Printer properties > Sharing
Need email alerts and Extended View Server with a GUI installation These Print Management features do not work with the Minimal Server Interface

A shared printer on Windows 11 only works while that PC is on, connected, and set to a Private network with Network discovery and File and printer sharing turned on.

Windows print server requirements

Requirement Why it matters
Administrator account with a strong password Server Manager asks you to confirm this before it adds the role
Static IP address on the server Clients and GPOs refer to the server by name or address, so it must not change
Latest Windows updates installed Another prerequisite Server Manager checks before installing the role
Printer's IP address or host name Needed for the TCP/IP printer port
Active Directory domain and Group Policy Management Console Required only for the security group and Group Policy steps
Domain Admins or delegated rights Linking GPOs needs modify permission on the site, domain or OU

1. Install Print and Document Services

Install the role from Server Manager. Print Server is the only role service you need for a standard print server.

  1. Open Server Manager and select All Servers in the navigation pane.
  2. Select Manage > Add Roles and Features, confirm the prerequisites, then select Next.
  3. Choose Role-based or feature-based installation and select Next.
  4. On Select destination server, pick the server (the local server is the default) and select Next.
  5. On Select server roles, tick Print and Document Services, select Add Features, then Next twice.
  6. On Select role services, keep Print Server ticked and select Next.
  7. On Confirm installation selections, select Install.
  8. Restart the server when installation finishes.

Add Internet Printing only if users need to print over IPP from a browser; it also installs the Web Server role.

How to Set Up a Windows Print Server: A Step-by-Step Guide
Microsoft's roles and features procedure covers Windows Server 2016 to 2025 and starts from the Manage menu in Server Manager. (Image: Microsoft)

Install the Print Server role with PowerShell

Use this on Server Core, or when you script server builds. Run it in an elevated PowerShell window.

Install-WindowsFeature Print-Server -IncludeManagementTools

Installs the Print Server role service. -IncludeManagementTools adds the Print Management snap-in, which Install-WindowsFeature leaves out by default.

You should see: The output lists Success as True. Restart the server to finish the installation.

2. Add printer drivers

Microsoft recommends v4 drivers on a print server wherever possible. A v4 driver also means you do not need to add drivers for other processor architectures.

  1. In Server Manager, select Tools > Print Management.
  2. Expand Print Servers, then expand your server name.
  3. Right-click Drivers and select Add Drivers.
  4. Select a driver with v4 or Class Driver in its name, and finish the wizard.
  5. Confirm the driver now appears in the Drivers list.

PowerShell equivalent, run with administrator rights: Add-PrinterDriver -Name "Driver Name". Add -ComputerName "printServer" to install it on a remote print server.

The same Print Management console handles queues, drivers and alerts later.

3. Set up the printer port

Create a TCP/IP port that points at the printer before you add the printer itself. Add-Printer fails if the port or driver does not exist yet.

Add-PrinterPort -Name "TCPPort:" -PrinterHostAddress "192.168.100.100"

Creates a TCP/IP printer port named in -Name that sends jobs to the address in -PrinterHostAddress. Replace the address with your printer's IP address or host name.

You should see: The command returns without an error, and the new port appears under Ports on the server in Print Management.

4. Connect your printer and share it

Now add the printer on the server, tied to the driver and port, and share it so clients can find it. On a domain, add -Published to list it in Active Directory.

Add-Printer -Name "Office-Printer" -DriverName "Driver Name" -PortName "TCPPort:" -Shared -ShareName "Office-Printer" -Published

-Name is the queue name on the server. -DriverName and -PortName must match the driver and port you created. -Shared shares the queue; -ShareName sets the network name, and the printer name is used if you leave it out. -Published publishes the printer in the directory.

You should see: The printer appears under Printers in Print Management, and \\ServerName\Office-Printer resolves from a client PC.

Keep the share name short and without spaces; users type it in the \\ServerName\ShareName format when they add the printer manually.

5. Create a security group

A security group controls who receives the printer. Create it in Active Directory, with PowerShell on a machine that has the Active Directory management tools installed.

New-ADGroup -Name "Office-Printer Users" -SamAccountName OfficePrinterUsers -GroupCategory Security -GroupScope Global -Path "CN=Users,DC=contoso,DC=com"

Creates a global security group. -Path is the container or OU where the group is stored; change the DC values to your domain.

You should see: The group appears in Active Directory Users and Computers in the container you named.

6. Create a Group Policy

Print Management writes the printer connection into a GPO for you. Then limit the GPO to your security group with security filtering.

  1. In Print Management, select Printers under your print server.
  2. Right-click the printer and select Deploy with Group Policy.
  3. Select Browse and choose or create the GPO that will store the printer connection, then select OK.
  4. Tick The users that this GPO applies to (per user) or The computers that this GPO applies to (per machine), select Add, then OK.
  5. In the Group Policy Management Console, link the GPO to the domain or OU that holds the users or computers.
  6. Select the GPO under Group Policy Objects, and on the Scope tab select Add under Security Filtering.
  7. Type the group name, select OK, then select Authenticated Users and Remove so only group members get the printer.

Per-machine connections are added when a user signs in. Per-user connections are added during background policy refresh. Removing the printer from the GPO removes it from clients at the next refresh or sign-in.

7. Add users to the group

Membership decides who gets the printer, so this is the step you repeat whenever someone joins the team.

  1. Open Active Directory Users and Computers and select the user account.
  2. Open its properties and select the Member Of tab.
  3. Select Add.
  4. Type the group name, select Check Names, then OK.
  5. Select OK to close the properties dialog.

To add several accounts at once, run Add-ADGroupMember -Identity OfficePrinterUsers -Members user1, user2 in PowerShell.

Test the print server from a Windows 11 client

  1. On the server, open Server Manager and select Print Services; the server should be listed and Print Spooler should show Running.
  2. On a client, sign in as a member of the group and open Settings > Bluetooth & devices > Printers & scanners.
  3. Check the deployed printer is listed; if not, select Add device, then Add manually.
  4. Choose Select a shared printer by name, type \\ServerName\Office-Printer and follow the prompts.
  5. Print a test page from the printer's page in Settings.

From PowerShell on a client, Add-Printer -ConnectionName \\ServerName\Office-Printer adds the same connection.

Fix Windows print server connection problems

Windows 11 clients cannot connect to the shared printer

Since Windows 11 version 22H2, print connections use RPC over TCP by default, and a firewall is blocking it.

  1. Make sure TCP port 135 (RPC Endpoint Mapper) is open to the print server.
  2. Open the dynamic port range 49152-65535 on the server, or configure RPC to use a fixed port range.
  3. Avoid switching back to RPC over Named Pipes; Microsoft does not recommend it.

Clients cannot install printers or connect after the server restarts

The Print Spooler service on the server has stopped.

  1. Open Services, right-click Print Spooler and select Restart.
  2. Or run net stop spooler and then net start spooler in an elevated Command Prompt.
  3. Update the printer driver if the spooler keeps stopping.

The server refuses client connections

Group Policy setting Allow Print Spooler to accept client connections is disabled.

  1. Open the GPO that applies to the server and go to Computer Configuration > Administrative Templates > Printers.
  2. Set Allow Print Spooler to accept client connections to Enabled or Not Configured.
  3. Share at least one printer; when the policy is not configured, the spooler accepts connections once a printer is shared.

The deployed printer does not appear for a user

The user is not in the security group, or policy has not applied yet.

  1. Check the user's Member Of tab shows the group.
  2. Have the user sign out and sign back in so the new membership and policy apply.
  3. Confirm the GPO is linked to the OU that contains the user or computer.

Clients cannot find the printer by name

Name resolution or sharing settings on the network are blocking discovery.

  1. On the client, type \\ServerName in the File Explorer address bar to test access.
  2. Fix name resolution if the server does not open.
  3. Add the printer manually with Select a shared printer by name.

Printer driver changes that affect Windows print servers

Microsoft is phasing out third-party printer drivers in favour of the inbox IPP class driver for Mopria-compliant printers. Plan driver choices for new queues with this timeline in mind.

Date Change for Windows 11 and Windows Server 2025 and later
January 15, 2026 No new printer drivers published to Windows Update
July 1, 2026 Driver ranking always prefers the Windows IPP inbox class driver
July 1, 2027 Third-party printer driver updates no longer allowed, except security fixes

Mopria-certified printers keep working through the Microsoft IPP Class Driver, and multi-function devices keep print, fax and scan over IPP, IPP Fax Out and WS-Scan or eSCL.

Windows print server FAQ

What role do I install for a Windows print server?

Install Print and Document Services in Server Manager and keep the Print Server role service selected. It includes the Print Management console. Internet Printing and LPD Service are optional extras, and LPD Service is deprecated.

Can I install a print server on Server Core?

Yes. Run Install-WindowsFeature Print-Server in PowerShell and restart. Manage the server remotely by adding it to Print Management on another computer, since Server Core has no local Print Management console.

Can a Windows 11 PC act as a print server?

For a small network, yes. Share the printer from Printer properties > Sharing in Settings, keep the network set to Private, and turn on File and printer sharing. It lacks Group Policy deployment and central monitoring.

How do I deploy a printer to users with Group Policy?

In Print Management, right-click the printer, select Deploy with Group Policy, choose a GPO, and tick per-user or per-machine. Link the GPO to the right OU and filter it to a security group.

Which ports does a Windows print server need open?

Windows 11 22H2 and later clients use RPC over TCP for printing. Open TCP port 135 for the RPC Endpoint Mapper and the dynamic range 49152-65535, or configure RPC to use a fixed port range.

Should I use v3 or v4 printer drivers on the server?

Use v4 drivers wherever possible. They install without extra architecture drivers, and clients get them through enhanced Point and Print. Use a v3 driver only when the printer has no v4 or class driver.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *