| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 1257 |
| Technical Name |
sp_direct_print |
| License | LGPL-3 |
| Website | https://www.speeduplight.com |
Direct Print Integration (SP)
Instantly send reports, packing lists, and barcode labels directly from Odoo to your physical office or warehouse printers. No PDF downloads, no manual clicks, and no popups.
Advanced Printing Features
Instant Cloud Printing
Send standard PDF or raw text/ZPL code directly to local USB, network, or Bluetooth printers immediately on action.
Dynamic Routing Rules
Define smart routing rules. Automatically map specific users and reports to correct printers (e.g. Invoices go to Office Laser, Labels go to Zebra).
Printer Pools & Failover
Group physical printers into virtual pools. If one printer goes offline or runs out of paper, jobs automatically failover to available backup devices.
Quick Reprint History
Full logs of print jobs are saved. Reprint any previously printed labels or documents with one click, without needing to regenerate PDFs from Odoo.
How It Works
Workflow: Triggering printing in Odoo automatically routes document data packages securely to the PrintNode cloud, which immediately fires it to your local printer.
How to Setup PrintNode & API Key
Sign Up on PrintNode
Go to the PrintNode official website and register an account. They offer a free trial with generous monthly print credits.
Sign Up on PrintNode.comInstall the Desktop Client App
Download and install the **PrintNode Client** on the local computer connected to your hardware printers. Log in with your credentials. Your local printers will immediately sync to the cloud.
Generate your API Key
Log into the PrintNode web portal, go to the **API Keys** section, enter a name, and generate your API token:
sp_key_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Connect Odoo Settings
In Odoo, navigate to **Direct Print (SP) -> Configuration -> Accounts**, click **New**, paste the API Key, and click **Test Connection** followed by **Sync Devices**.
Need help or custom layouts?
We provide full integration support, custom label design (ZPL/CSS formatting), and printer pool consulting.
Please log in to comment on this module