Printer Fleet Manager · Odoo 19

Fleet monitoring that lives where your business does.

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.

Print straight from Odoo. No clients, no cloud.

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 →

Routes that know where documents belong

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.

Automation that never blocks your business

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.

A job queue you can trust

Every print job is a tracked record with a full lifecycle - pending, sent, printed, failed, held - a retry counter, and a one-click Retry when a printer comes back online. An automatic retry cron backs it up, so nothing silently disappears.

Discovery and monitoring, hands-free

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.

Supplies that reorder themselves

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.

An alert engine built for real teams

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.

The kiosk on the wall

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.

QR workflows for techs in the field

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.

Service and RMA history that sticks

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.

Analytics that pay for the module

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.

Your network stays your network

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.

See it move

Full product tour

Discovery, supplies, alerts, direct printing, and the wallboard - end to end.

Direct printing

One-click printing from an invoice, print routes, automation rules, and the job queue.

Network discovery

A live subnet scan finding, fingerprinting, and adding printers to the fleet.

Requirements

Everything Printer Fleet Manager needs - and everything it deliberately does not.

Minimum specifications

ItemRequirement
Odoo19.0 - Community or Enterprise (no Enterprise dependency; only base + mail)
Operating systemAny OS that runs Odoo 19 (Ubuntu 22.04/24.04, Debian 12, RHEL/Rocky 9, official Docker image, Odoo.sh)
Python3.10+ (your Odoo 19 runtime)
Python librariesOne: qrcode[pil] - only for QR label images; the module runs fine without it
PDF reportsStandard Odoo wkhtmltopdf 0.12.6 (patched) - only for the two QWeb-PDF reports
SNMP librariesNone. Built-in pure-Python SNMPv1/v2c client - no pysnmp or net-snmp to install
Agents on printersNone. 100% agentless

Network requirements

DirectionProtocol / PortPurpose
Odoo host → printersUDP 161 (SNMP)Status, toner levels, serial, page counts
Odoo host → printersTCP 9100 (default; TCP 631 for IPP)Reachability check & discovery port probe
Odoo host → license.modulesmith.comTCP 443 outbound onlyLicense activation & weekly check-in (advisory only - never degrades functionality). Fully offline / air-gapped activation available.

Frequently asked questions

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

Where Printer Fleet Manager goes next

In active development - no dates promised, and nothing here is needed to get full value from the module today.

Print & Monitor Bridge

A lightweight local bridge that brings USB, Wi-Fi, and Bluetooth printers - and SNMP monitoring - to hosted Odoo deployments.

Visual ZPL label designer

Drag-and-drop label design bound to product, lot, and serial data - reusable ZPL templates without hand-writing ZPL.

POS receipt printing

ESC/POS receipt and kitchen printing from the Odoo Point of Sale frontend.

Per-route print options

Duplex, paper tray, paper size, and copies configured per print route.

Simple, honest pricing.

ONE LICENSE. EVERYTHING INCLUDED.

$499

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.

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.