DOCUMENTATION
Daily operation of Printer Fleet Manager - dashboards, alerts, supplies, service, mobile QR workflow, and reports.
Product: ModuleSmith Printer Fleet Manager (PFM) Module version: 19.0.7.1.1 Platform: Odoo 19.0 (Community or Enterprise) Audience: Daily operators - help-desk staff, office managers, print-room technicians Support: [email protected]
This guide is for the people who use Printer Fleet Manager every day: watching
the fleet, reacting to alerts, changing toner, logging service, and running the
usage reports. It assumes the module is already installed and that an
administrator has configured discovery, SNMP polling, and alerting. For those
setup tasks, see the Administrator Guide and the Installation & Setup
Guide (pfm-INSTALL.md).
Everything in this guide lives under the Printer Fleet application in the Odoo main menu.
Two roles. Most operators are Printer Users - you can view the fleet, work alerts, and log service. A few tasks (running network scans, adding a newly discovered device, editing configuration) require the Printer Manager role. Where a task needs a manager, this guide says so.

Open Printer Fleet from the Odoo apps menu. The left-hand menu is organised into five groups:
| Menu group | What lives there |
|---|---|
| Dashboard | The at-a-glance fleet view (kanban / list) |
| Site Rollup | One row per site with status and supply summaries |
| Management | Printers, Sites, Network Scanner, OID Profiles |
| Monitoring | Supplies Grid, Alerts, Print Jobs, Low Toner Report, Reorder Report, Service History, Usage Report, Volume Trend, Service Costs, Status History, My Notifications |
| Configuration | Settings, Printer Areas, Alert Thresholds, Notification Subscriptions, SMS Backends, Licensing (manager-only) |
| Help / Manual | In-app help and the built-in manual |

Printer Fleet โ Dashboard
The dashboard is your daily starting point. It opens as a list by default and switches to a kanban card view with one card per printer.
Each card shows the printer's name, site/area, live status, and toner bars. Status is shown with a coloured badge:
Toner is shown as a percentage bar for black (K) and, on colour devices, for cyan (C), magenta (M), and yellow (Y). A value of "Unknown" means SNMP has not yet returned a level for that supply. If a printer has open alerts, a ๐จ badge shows the count.

The list view is better for scanning a large fleet. Use the column sort and the search/filter bar (top right) to group by Site, Status, Printer Type, or filter to just the printers you care about. Click any row to open the printer record.

Printer Fleet โ Site Rollup gives one line per site: how many printers are online, how many alerts are open, and aggregate supply health. Use it when you manage several buildings or branches and want the executive summary before drilling in.

Printer Fleet โ Management โ Printers (or click any card/row on the dashboard).
The printer form is the single source of truth for one device. Key fields and tabs:
The Test Connection button (top of the form) performs an immediate TCP reachability check to the printer's configured port and updates the status. Use it when you want an on-demand check rather than waiting for the next poll.

Toner levels (Black / Cyan / Magenta / Yellow) are kept current by the SNMP
poller. Each level is a percentage; -1/"Unknown" means the device has not
reported that supply. Non-toner life indicators - Drum Life %, Fuser
Life % - appear when known.
PFM derives a Lifecycle state from the purchase date and expected life:
Warranty shows Under Warranty, Expiring Soon, Expired, or No Warranty Date, along with Warranty Days Left.
From a printer you can jump to its Consumables, Alerts, Print Jobs, Service History, Status History, and page history. Counts are shown on smart buttons at the top of the form.
The Print QR Label button generates a PDF label for the printer. You can select several printers in the list view and print labels in one batch. See ยง10 Mobile QR labels.

Printer Fleet โ Monitoring โ Supplies Grid
The Supplies Grid is the fleet-wide view of every tracked consumable - toner cartridges plus non-toner items (drum, fuser, maintenance kit, waste box). Each row is one consumable on one printer and shows:
Burn rate and the days/date predictions are calculated automatically from level snapshots taken over time. A brand-new consumable with no history yet will show a burn rate of 0 and no prediction until enough snapshots accumulate - this is normal for the first day or two of monitoring.
Tip. Sort the Supplies Grid by Days Remaining ascending to see what is about to run out first. This is the single most useful daily view for keeping the fleet stocked.


Printer Fleet โ Monitoring โ Alerts
PFM raises alerts automatically from SNMP polling and supply checks. Alerts are de-duplicated (you get one per condition per printer) and auto-resolved when the underlying problem clears - for example, a toner-low alert resolves itself after the cartridge is changed and the next poll sees a healthy level.
Types: Toner Low, Toner Critical, Toner Empty, Supply Low, Supply Critical, Paper Out, Paper Jam, Printer Offline, Printer Error, Door Open, Warranty, Maintenance Required.
Severity: Info, Warning, or Critical.
Each alert moves through a clear state machine:
| State | Meaning |
|---|---|
| New | Just created, not yet dispatched |
| Notified | Notifications have been sent; awaiting a human |
| Acknowledged | Someone has taken ownership of it |
| Escalated | A critical alert went unacknowledged past the escalation delay |
| Resolved | The condition cleared (automatically or manually) |
Open an alert and click Acknowledge. This records who acknowledged it and when, and stops it from escalating. Acknowledge an alert when you have seen it and are handling it - for example, you are on your way to change the toner.
Click Resolve when the issue is fixed. This stamps the resolved date. In most cases you will not need to resolve manually - PFM auto-resolves supply, offline, and error alerts once the next poll confirms the condition is gone.
If an alert was resolved but the problem is back, open it and click Reopen; it returns to the Notified state. (Usually you can just let the next poll re-raise it.)
Filtering. Use the search bar to view only Critical alerts, only a given Site, or only unresolved alerts. Save a custom filter as a favourite for one-click daily triage.

Printer Fleet โ Monitoring โ Service History
Every consumable change and repair is logged here. Records capture the Printer, Date, Service Type, Performed By, page count at service, cost, vendor, and part number.
Service types: Black / Cyan / Magenta / Yellow Toner Replaced, Full Toner Kit Replaced, Drum/Imaging Unit Replaced, Fuser Kit Replaced, Maintenance Kit, and Repair/Service Call.
When SNMP sees a toner level jump upward by more than the configured detection threshold between polls, PFM automatically logs a toner replacement and marks it Auto-Detected. You do not have to log routine cartridge swaps by hand - but you can add notes, cost, and part numbers to any record afterwards.
To record a repair or a service call, create a new Service History record (or use the Service History smart button on the printer form), pick the Service Type, and fill in the date, notes, cost, and any RMA details if a part is going back to a vendor.
Monitoring โ Service Costs rolls up spend per printer - lifetime and trailing 12 months - and shows a cost per page figure, useful for spotting expensive-to-run devices.

PFM ships several analytical views under Monitoring:
Uptime and volume figures on the printer form (Uptime 7d/30d, Pages 7d/30d) are only as complete as the history behind them. They fill in over the first weeks of monitoring once the daily snapshot and status-log crons have been running.

The wallboard is a full-screen, read-only, auto-refreshing fleet status page designed for a hallway TV or a dedicated kiosk. It does not require anyone to log in - access is guarded by a kiosk token that an administrator sets up.
To display it, browse the kiosk device to:
https://YOUR_ODOO_HOST/printer_fleet/wallboard?token=YOUR_TOKEN
On first load the token is moved into a secure browser cookie and the URL is
cleaned up, so you can bookmark the bare โฆ/printer_fleet/wallboard address.
The page refreshes on its own; leave it running.
If you see "403 - invalid or missing kiosk token", the token is wrong, missing, or has not been configured yet - ask your administrator (see the Admin Guide, Wallboard section).

Every printer can carry a printed QR label. A technician standing at the device scans the label with a phone and is taken straight to that printer's mobile technician page in Odoo.
From a printer form, click Print QR Label, or select several printers in the
list view and print labels as a batch. The label is a PDF; label QR images
require the qrcode library and PDF export requires wkhtmltopdf (both are set
up by your administrator).
Scanning the QR opens โฆ/printer_fleet/mobile/<printer id>. You must be logged
in to Odoo (the page authenticates as a normal user), so log in once on the
phone and future scans go straight through.
The mobile page is a stripped-down, phone-friendly view of one printer that lets a technician standing at the device do two things without hunting through the backend:
The page also shows recent open alerts and the last few service records for context.

Printer Fleet โ Monitoring โ My Notifications
This opens your own notification subscription so you can control how PFM alerts reach you. You choose:
You can only edit your own subscription; you cannot see or change a colleague's routing. If you enable SMS you must supply your own destination number.

Morning fleet check 1. Open the Dashboard (kanban) and scan for red/amber badges. 2. Open Alerts, filter to unresolved criticals, and Acknowledge the ones you are taking. 3. Open the Supplies Grid, sort by Days Remaining, and pull anything due to run out soon.
Changing toner at a device 1. Scan the printer's QR label with your phone. 2. On the mobile page, tap Log Service โ choose the toner colour โ submit. 3. Matching toner alerts close automatically; the next poll confirms the new level.
Handling an offline printer 1. Open the printer, click Test Connection. 2. If still offline, check power/network at the device; the alert auto-resolves once it is reachable again.
ModuleSmith Printer Fleet Manager 19.0.7.1.1 - ยฉ ModuleSmith. Licensed under OPL-1.
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.