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

  1. Stop PrintNode Service
  2. Stop Windows Print Spooler
  3. Start Windows Print Spooler
  4. Start PrintNode Service
  5. 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 SpoolerStart
  • Confirm status shows Running

STEP 5 – Start PrintNode

  • Right-click PrintNode ServiceStart
  • 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.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us