This guide covers Windows 10 and Windows 11 using the classic Printer Properties dialog. The example uses network printers with separate IP addresses, but the same pooling control can also list other supported printer ports.
Before you begin
For the most predictable results, use printers of the same model with matching options: paper sizes, trays, duplex capabilities and finishing equipment. A pooled queue uses one driver and one set of queue defaults, so a job formatted for a feature on one printer may not work as expected on another.
You’ll need:
- Two or more powered-on printers reachable from the Windows PC that will host the queue.
- A working printer queue on that PC, using a driver compatible with every printer in the pool.
- A distinct, working port for each physical printer. For the network example below, record each printer’s IP address.
- Permission to manage the printer and add ports; administrator credentials may be required.
Keep the printers near one another if people need to collect their documents. A pooled queue does not tell users in advance which machine will produce a particular job.
Windows 10 note: Microsoft ended regular Windows 10 support on October 14, 2025. Eligible devices enrolled in Extended Security Updates can receive specified security updates while owners plan a transition.
1. Test each printer and identify its port
Before combining printers, confirm that each device can print individually. If you already have separate queues for them, use each queue’s Printer properties > General > Print Test Page. Microsoft recommends a test page as a way to check communication between Windows and a printer.
For each queue, open Printer properties > Ports and note the checked port. On a network printer, the port name may include its IP address, but don’t assume the name is always the address: select the port and use Configure Port if you need to inspect its settings.
Write down the port-to-printer mapping. It will make troubleshooting much easier when “the printer over there” becomes a less-than-precise diagnostic term.
Before proceeding: Every physical printer should have a known, working connection from the PC that will host the pool.
2. Open the queue you want to pool
Choose one existing queue as the pooled queue. Configure the pool on the PC that owns that queue—not on a client PC that merely connects to a shared printer.
- On Windows 11, open Settings > Bluetooth & devices > Printers & scanners.
- On Windows 10, open Settings > Devices > Printers & scanners.
- Select the queue you want to use. On Windows 10, select Manage if it appears.
- Select Printer properties, then open the Ports tab.
Choose Printer properties, not Printing preferences. The latter controls things such as paper and layout; the former contains the ports and pooling controls.
3. Add any missing network printer ports
If all the ports you recorded are already listed, skip to the next section. Otherwise, add a port for each missing network printer:
- On the Ports tab, select Add Port.
- Select Standard TCP/IP Port, then select New Port.
- In the wizard, enter the printer’s IP address or hostname and complete the prompts.
- Repeat for each missing printer, then close the port-creation dialog.
A Standard TCP/IP port is appropriate when the printer supports the relevant TCP/IP printing protocol. If the wizard asks for additional device or protocol details, use the printer manufacturer’s documentation or your administrator’s settings rather than guessing. The port-creation flow is documented in printer setup guidance that uses the same Ports > Add Port dialog.
Check your work: You should now see a separate port for each intended printer. Don’t select unrelated ports such as FILE: or a port belonging to another device.
4. Enable printer pooling
- On the pooled queue’s Ports tab, select Enable printer pooling.
- Check the port for each physical printer you want in the pool.
- Verify the selected ports against your notes.
- Select Apply, then OK.
The queue now has multiple destinations. Microsoft’s print protocol documentation says that, when a printer is associated with a pool of ports, the print server picks the first available port. That is useful for handling multiple jobs, but it is not a promise of perfectly even distribution.
Pooling also does not automatically share the queue with other PCs. That is a separate step.
5. Print a test page—and verify each destination
Open the pooled queue’s Printer properties > General tab and select Print Test Page. A successful page confirms that the queue can deliver at least one job through the pool.
It does not prove that every selected printer works. Several test pages might all go to the same available port.
To verify each destination, arrange a quiet maintenance window and temporarily select just one intended port at a time in the pooled queue’s Ports tab. Apply the change, print a test page and confirm which machine produced it. Repeat for each port, then restore Enable printer pooling and reselect all intended ports.
Because these changes affect the live queue, tell users first and avoid testing while other people are submitting jobs. If the queue is shared, also print a test from a client PC after restoring the pool.
6. Share the pooled queue, if needed
For other Windows PCs to use the same queue, share it from the host:
- Open the pooled queue’s Printer properties > Sharing tab.
- Select Change Sharing Options if shown, then select Share this printer.
- Note or set the share name and select Apply or OK.
- On a client PC, add the shared printer. If discovery fails, use the manual shared-printer option and enter
\\ComputerName\ShareName.
Microsoft notes that the host PC must be powered on and connected to the network, and printer sharing must be enabled. For a trusted private network, check network discovery and file and printer sharing settings if clients cannot find the host. Organization-managed networks may use different policies; follow your administrator’s configuration.
The practical distinction: Several PCs printing directly to individual devices are not using one central pooled queue. They need to connect to the queue shared by the host.
Troubleshooting common problems
- A port or pooling control is unavailable: Confirm you opened the host’s Printer properties, not a client connection’s preferences, and that your account can manage the printer. Driver, port-monitor or organization policy restrictions can also affect available controls.
- A test page reaches only one printer: That is not necessarily a failure. Test ports individually as described above; normal pool selection does not guarantee rotation.
- Jobs stall or a printer appears offline: Check its power, network connection, IP address and port configuration. Test that printer individually before returning it to service. Do not assume pooling will always detect every hardware problem or reroute an affected job.
- Output differs between printers: Compare paper loaded, tray assignments, installed accessories and queue defaults. A common driver cannot make mismatched hardware identical.
- Clients cannot connect: Check that the host is awake, the queue is shared, and clients can reach the host by name. Confirm credentials and organization firewall or print policies rather than disabling security controls.
If Windows protected print mode is enabled, Microsoft says it uses the IPP print stack, restricts drivers and makes many legacy configurations unavailable. Check compatibility before changing print-mode policy or replacing drivers solely to make this setup work.
To undo the pool, return to Printer properties > Ports, clear Enable printer pooling, select the single port you want the queue to use, and apply the change. The printers remain separate devices; only the queue’s routing configuration changes.