PrintNode Service Troubleshooting & New Printer Setup (Windows)
Overview
PrintNode runs as a Windows Service on the host PC.
If print jobs:
- Appear in PrintNode
- Appear in the Windows print queue
- But do not physically print from 10X
- Or print locally in Windows but not through 10X
The issue is typically resolved by restarting the PrintNode and Print Spooler services in the correct order.
Installing a New Printer on a PrintNode Host (Windows Service)
Purpose
Ensure newly installed printers are properly detected and usable by PrintNode when running as a Windows service.
Applies To
All systems running PrintNode as a Windows service.
Procedure
1. Install the Printer Locally
- Add the printer in Windows using the correct manufacturer driver
- Avoid generic drivers unless explicitly required
2. Verify Windows Printing
-
Print a Windows test page
Confirm:
- Paper size
- Tray selection
- Orientation
- Print quality
3. Restart Services (Required – See Exact Order Below)
This forces PrintNode to:
- Re-enumerate printers
- Reload drivers
- Sync with Windows
4. Confirm Printer Availability
- Verify the printer appears in the PrintNode Dashboard
- Confirm it is selectable inside the application (e.g., 10X-ERP)
5. Test Application Printing
- Send a test job from:
- PrintNode dashboard
- 10X-ERP
- Confirm successful output
Restart Services – REQUIRED ORDER (DO NOT CHANGE)
⚠️ The order below must be followed exactly.
Always:
- Use Stop → Start (never use “Restart”)
- Stop PrintNode first
- Start Print Spooler first
Correct Order
- Stop PrintNode Service
- Stop Windows Print Spooler
- Start Windows Print Spooler
- Start PrintNode Service
- Send a test print from PrintNode and 10X-ERP
How to Restart Services (Step-by-Step)
STEP 1 – Open Services
- Press Win + R
- Type:
services.msc - Press Enter
STEP 2 – Stop PrintNode
- Locate PrintNode Service
- Right-click → Stop
- Wait until status shows Stopped
STEP 3 – Stop Print Spooler
- Locate Print Spooler
- Right-click → Stop
- Wait until status shows Stopped
STEP 4 – Start Print Spooler
- Right-click Print Spooler → Start
- Confirm status shows Running
STEP 5 – Start PrintNode
- Right-click PrintNode Service → Start
- Confirm status shows Running
STEP 6 – Test Print
- Send a test job from:
- PrintNode dashboard
- 10X-ERP
- Confirm successful output
When Is a Restart Required?
You must restart services after:
- Installing a new printer
- Installing or changing printer drivers
- A printer going offline and not recovering
- Printing failing after a system reboot
- Silent print failures
- Jobs stuck in Processing or Deleting
- Print queue cannot be cleared
- Printing works locally but fails through PrintNode
Notes & Best Practices
- Restarting services is required after installing a printer or driver.
- Minor preference changes (tray, paper size) usually do not require a restart — but restart if issues occur.
- Running PrintNode as a service ensures consistent printer availability across users, but changes require a service restart to be detected.