PrintNode — Managing Printers & Scales
Plan Availability: This feature is available on Professional and Enterprise plans.
Viewing Your 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
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:
- Click Connect & Sync during initial setup
- Click Sync Printers & Scales in Settings → PrintNode
- 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.