Skip to main content

PrintNode — Managing Printers & Scales

Plan Availability: This feature is available on Professional and Enterprise plans.

Viewing Your Printers

Navigate to Inventory → Configuration → PrintNode → Printers to see all synced printers.

Printer List View

Column Description
Name Printer name as reported by the operating system
PrintNode ID Unique identifier from PrintNode API
Computer The computer/device the printer is connected to
Status Online (green), Offline (gray), or Unknown
Account Which PrintNode account this printer belongs to

Printer Form View

Click any printer to see its details and Print Jobs tab — a full history of every job sent to that printer, including timestamps, job IDs, content types, and success/error status.

Viewing Your Scales

Navigate to Inventory → Configuration → PrintNode → Scales to see connected scales.

Each scale shows:

  • Name — Friendly name you can customize (e.g., "Shipping Desk 1"). This does not affect the PrintNode connection.
  • Device Name — The PrintNode device identifier (read-only, synced from API)
  • Device Number — Position on the computer's USB bus
  • Computer — Which computer the scale is attached to

Tip: You can rename a scale's Name field to something meaningful like "Shipping Desk 1" or "Warehouse Scale" without affecting the connection. The Device Name is what PrintNode uses internally and cannot be changed.

Syncing Devices

Printers and scales are synced from PrintNode when you:

  1. Click Connect & Sync during initial setup
  2. Click Sync Printers & Scales in Settings → PrintNode
  3. Click Sync Printers or Sync Scales on the account form

What Happens During Sync

  • New devices found in PrintNode are created in Odoo
  • Existing devices are updated with current status and device info
  • Removed devices (no longer in PrintNode) are deactivated (not deleted) — their print job history is preserved
  • Friendly names you've set are preserved — sync never overwrites your custom Name

Tip: If you add a new printer to your PrintNode client, you need to run a sync in Odoo to make it available. Printers don't appear automatically.

Printer Status

The status shown in Odoo reflects the last sync — it's a snapshot, not real-time. To get the current status, run a sync.

Status Meaning
Online Printer was online at last sync
Offline Printer was offline at last sync
Unknown Status couldn't be determined

Using Scales for Weighing

Scales can be used in three locations: delivery orders, products, and the package wizard. See the dedicated page Scale Weighing on Deliveries & Products for full details and workflows.