Printer Fleet Manager · Odoo 19
Printer Fleet Manager turns Odoo into the single source of truth for every printer you run - discovery, supplies, alerts, direct printing, service history, and cost analytics in one module.
Because the module already knows every printer's IP, port, and protocol, your on-premise Odoo server opens a socket straight to the device - raw TCP 9100, IPP, or a local CUPS queue. Invoices, delivery slips, purchase orders, and ZPL labels print server-side with one click from the document header. No desktop agents to install, no cloud relay, no third-party API keys - print data never leaves your network. Full direct-printing tour →
A six-level route resolver maps every document to the right device - by user, report, site, or model - so a pick list, a purchase order, and an invoice each land on the correct printer automatically. The first time you print something new, the module asks once and remembers your answer.
Ready-made automation rules print on business events - invoice posted, delivery validated, purchase order confirmed, lot or serial created. They ship disabled by default so nothing prints unexpectedly, a Test Fire button proves the wiring before go-live, and a print failure never rolls back your document - the job is simply held for retry.
Point the module at your subnets and SNMP does the rest: every networked printer is discovered, identified, and kept under continuous watch. Make, model, serial, firmware, and location are captured automatically, and device status refreshes on a schedule you control - no agents to install, no spreadsheets to maintain.
Toner and consumable levels stream in live, with a burn rate per day and a projected empty date for every consumable - so you order on data, not guesswork. Reorder thresholds fire alerts before a cartridge runs dry, cost per page is tracked automatically, and the optional Purchase integration drafts the RFQ the moment a supply crosses its threshold.
Alerts escalate: if the first responder does not acknowledge, the next tier is notified. Delivery is your choice per rule - email, SMS, or webhook into the tools you already run. Quiet hours and per-site routing keep the noise down and the signal high.
A dedicated full-screen, dark-theme status board designed for a wall-mounted TV in your IT room or help desk. It lives at a token-protected URL - no login needed on the display - and refreshes itself every 30 seconds. Green means healthy; anything else tells you which device, which problem, and for how long.
Every printer gets a QR label. A tech scans it with a phone and lands directly on that device's live status and service record - log the fix, swap the part, close the ticket without walking back to a desk.
Repairs, parts, warranty claims, and RMAs are tracked per device for the life of the asset. When it is time to decide between repairing and replacing, the full history is one click away.
Uptime, page volume, and cost-per-page analytics per device, per department, and per site. The multi-site rollup gives IT managers and MSPs one dashboard across every location they run.
Printer Fleet Manager runs entirely inside your Odoo environment. Printer inventory, SNMP data, toner levels, service history, and network information remain on your server - ModuleSmith does not collect or host your fleet data. The only outbound communication is the license check, which transmits the license key, your Odoo database identifier, the module version, and a security nonce. No business, printer, network, or customer data is ever transmitted.
Discovery, supplies, alerts, direct printing, and the wallboard - end to end.
One-click printing from an invoice, print routes, automation rules, and the job queue.
A live subnet scan finding, fingerprinting, and adding printers to the fleet.
Everything Printer Fleet Manager needs - and everything it deliberately does not.
| Item | Requirement |
|---|---|
| Odoo | 19.0 - Community or Enterprise (no Enterprise dependency; only base + mail) |
| Operating system | Any OS that runs Odoo 19 (Ubuntu 22.04/24.04, Debian 12, RHEL/Rocky 9, official Docker image, Odoo.sh) |
| Python | 3.10+ (your Odoo 19 runtime) |
| Python libraries | One: qrcode[pil] - only for QR label images; the module runs fine without it |
| PDF reports | Standard Odoo wkhtmltopdf 0.12.6 (patched) - only for the two QWeb-PDF reports |
| SNMP libraries | None. Built-in pure-Python SNMPv1/v2c client - no pysnmp or net-snmp to install |
| Agents on printers | None. 100% agentless |
| Direction | Protocol / Port | Purpose |
|---|---|---|
| Odoo host → printers | UDP 161 (SNMP) | Status, toner levels, serial, page counts |
| Odoo host → printers | TCP 9100 (default; TCP 631 for IPP) | Reachability check & discovery port probe |
| Odoo host → license.modulesmith.com | TCP 443 outbound only | License activation & weekly check-in (advisory only - never degrades functionality). Fully offline / air-gapped activation available. |
Yes. Printer Fleet Manager runs on both Odoo Community and Odoo Enterprise, with the same feature set on each.
The module is sold under the OPL-1 license: $499 one-time, which includes 12 months of ModuleSmith Maintenance & Support. After that, an optional $149/year renewal continues your Maintenance & Support. Renewal is optional - your purchased module continues to operate if Maintenance & Support expires.
Yes. Offline activation is supported for servers without internet access - contact support and we will walk you through it.
Nothing at all until you choose to activate. After activation, the check sends only your license key, your database UUID, the module version, and a random security value. No printer data, no documents, no usage statistics - nothing else leaves your server.
Odoo 19 today, Community and Enterprise. Major Odoo versions supported by ModuleSmith that release while your Maintenance & Support plan is active are included in your license - buy once on 19 and carry the module forward with an active plan, with no need to re-purchase per version.
ON THE ROADMAP
In active development - no dates promised, and nothing here is needed to get full value from the module today.
A lightweight local bridge that brings USB, Wi-Fi, and Bluetooth printers - and SNMP monitoring - to hosted Odoo deployments.
Drag-and-drop label design bound to product, lot, and serial data - reusable ZPL templates without hand-writing ZPL.
ESC/POS receipt and kitchen printing from the Odoo Point of Sale frontend.
Duplex, paper tray, paper size, and copies configured per print route.
ONE LICENSE. EVERYTHING INCLUDED.
one-time · includes 12 months of ModuleSmith Maintenance & Support
Maintenance & Support includes technical assistance, product updates, and supported major Odoo-version upgrades released while your plan is active. Renewal is optional - your purchased module continues to operate if Maintenance & Support expires.
Sold under the OPL-1 license. Odoo Apps Store listing coming soon. Deployment: Odoo.sh or on-premise. Odoo Online is not supported - Odoo Online does not permit installation of third-party Python modules.
Premium Odoo modules, forged with care.
Terms of Use · Privacy Policy · Terms of Sale · Refund Policy · Maintenance & Support
© 2026 ModuleSmith · All rights reserved · Odoo is a trademark of Odoo S.A. ModuleSmith is an independent vendor.