Preskoči na sadržaj
ODOO DIRECT PRINT

Print from Odoo — No IoT Box Required

MaxCode Print Client connects your Odoo instance directly to any printer on your network. PDF, ZPL, ESC/POS — real-time WebSocket delivery. Under 3 seconds per job.

Request Access See Pricing
93%

Faster print time

0

Extra hardware needed

<10 min

Setup per workstation

3 types

PDF · ZPL · ESC/POS

IoT Box: costs money, breaks often, slows you down

The standard Odoo printing setup requires a dedicated Raspberry Pi (IoT Box) per workstation — ~€200 each, plus IT time to maintain. When it goes down, printing stops. MaxCode Print Client replaces it entirely.

Without MaxCode Print Client

  • ✕ IoT Box per workstation (~€200+ each)
  • ✕ Manual network configuration
  • ✕ Frequent disconnections and downtime
  • ✕ 45+ seconds from click to print
  • ✕ No visibility into failed jobs
  • ✕ Requires dedicated IT support

With MaxCode Print Client

  • ✓ No extra hardware — just install the app
  • ✓ Setup in under 10 minutes per PC
  • ✓ Auto-reconnect with exponential backoff
  • ✓ Under 3 seconds end-to-end print time
  • ✓ Full print job queue with audit trail
  • ✓ Runs silently in system tray on boot

Two components. One seamless workflow.

MaxCode Print Client consists of an Odoo module and a lightweight desktop app — both working together over real-time WebSocket.

📦

Odoo Module (mc-direct-print)

Installed on your Odoo server. Adds a "Print Direct" management menu with:

  • Host machine registration and status
  • Printer management per machine
  • Auto-print rules per document type
  • Print job queue with retry support
  • Multi-company support
🖥️

Desktop Client App

Installed on the workstation connected to the printer. It:

  • Connects to Odoo over WebSocket
  • Detects and registers all local printers
  • Executes print jobs in <3 seconds
  • Runs on boot, hides in system tray
  • Supports Windows and Linux (AppImage)

Supported print formats

Format Use Case Printer
PDFInvoices, delivery orders, picking lists, POsAny PDF printer
ZPLShipping labels, product labels, barcodesZebra / ZPL printers
ESC/POSReceipts, kitchen orders, POS ticketsThermal receipt printers
ImageQR codes, product images, custom labelsThermal or standard

Auto-Print Rules — zero clicks required

Configure once, print forever. Define which report prints on which printer when specific Odoo events occur.

✓ Sale Order confirmed
→ Print picking list on warehouse printer
✓ Invoice posted
→ Print receipt on office thermal printer
✓ Stock picking done
→ Print shipping label on Zebra printer
✓ Purchase order approved
→ Print PO on procurement printer

Pricing

One-time fee per Odoo instance. No subscriptions. No per-printer fees.

Single Instance

One Odoo database

€149

one-time


  • ✓ Unlimited workstations
  • ✓ Unlimited printers
  • ✓ PDF, ZPL, ESC/POS, Image
  • ✓ Auto-print rules
  • ✓ 12 months updates included
  • ✓ Email support
Get access
Best Value

Partner License

For Odoo partners & resellers

€399

one-time · up to 5 instances


  • ✓ Up to 5 client instances
  • ✓ Everything in Single
  • ✓ White-label option
  • ✓ Priority support
  • ✓ 25% reseller margin available
  • ✓ 18 months updates
Contact for partner pricing

Enterprise

Unlimited instances

On request

custom pricing


  • ✓ Unlimited Odoo instances
  • ✓ Custom integrations on request
  • ✓ SLA support
  • ✓ Dedicated onboarding
  • ✓ Source code access on request
  • ✓ Co-branding / OEM
Get in touch

Technical specifications

FeatureDetail
ConnectionWebSocket (Odoo bus.bus) — real-time, no polling
Auto-reconnectExponential backoff, automatic session refresh
Multi-profileMultiple Odoo databases from one app
Startupsystemd (Linux) or Startup folder (Windows)
System trayRuns silently, no visible window
Password storageOS keyring (Secret Service / Credential Manager)
ConcurrencyUp to 10 parallel print jobs
OS supportWindows (.exe) · Linux (AppImage)
Odoo versionsOdoo 17, 18, 19

Ready to cut your print time by 93%?

Contact us for access or partner pricing. Setup takes under 10 minutes per workstation.

Request Access Read Success Story