Report Printing, Personalized for Every User
Let each user choose how Odoo reports print — open, download, or send straight to a printer — with role-based defaults, printer routing, and a full audit trail included.
The problem
Every printed report in standard Odoo opens the same way for everyone: a PDF viewer, followed by a manual save or print click. For warehouse teams, cashiers, and HR staff who print dozens of documents a shift, that two- or three-click detour adds up fast — and Odoo offers no way to change the behavior per user or per role.
The solution
User Wise Report Printing Options lets every user pick what happens after clicking Print: open in the viewer, download the file, or send straight to a printer. Admins set role-level defaults and printer routing, browsers that block auto-print fall back gracefully, and every print is logged for a complete audit trail.
Everything you need to control report printing
Every capability below is implemented in the module.
Per-User Print Action
Each user chooses open, download, or direct print as their personal default — set once from their Preferences and applied to every report they print afterward.
Always Print Automation
Skip the preview entirely for high-volume workflows: enable Always Print so reports fire straight to the configured printer without an extra click.
Role-Based Print Rules
Define a default print action and printer for an entire user role. New users inherit the right behavior automatically until they set their own preference.
Named Printer Routing
Register printers by name and location, mark one as the company default, and route a role's or a user's reports to the printer that matches their workspace.
Browser-Aware Fallback
When a browser blocks automatic printing, the app falls back to a message, a download, or an emailed copy of the report — so the workflow never dead-ends.
Compatibility Indicator
A systray widget shows, at a glance, whether the current browser fully supports the user's chosen print behavior — no post-purchase surprises.
Self-Service Preferences
Users manage their own print action, fallback, and preferred printer directly from the My Preferences dialog, without needing admin help.
Print History & Audit Log
Every print is recorded with the user, report, action, document count, and outcome — success, fallback, or failed — giving admins a searchable compliance trail.
Global Defaults & Audit Toggle
Set company-wide default print and fallback behavior from Settings, and turn the audit log on or off with a single toggle.
How it works
Set a preference
A user picks their print action, fallback, and printer from My Preferences — or an admin sets a role-level default that applies automatically.
Click Print as usual
The user prints any Odoo report the normal way — no new button or menu to learn.
Odoo delivers it their way
The report opens, downloads, or prints directly based on the resolved setting, with an automatic fallback if the browser blocks direct printing.
The action is logged
A print history entry captures who printed what, how, and whether it succeeded — visible to the user and to admins.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. The app hooks into Odoo's standard report action pipeline, so it applies to any PDF report a user prints from the normal Print button — no per-report setup needed.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
User Wise Report Printing Options
Open, download or print directly — chosen per user or per role, routed to a named printer, with a browser-aware fallback and a full print audit log.
Buy on Odoo App StoreMore Odoo productivity apps
Web Auto Refresh And Reload
Configurable, change-aware auto-refresh for list, kanban, and form views, with a last-refreshed indicator and non-disruptive refresh guards.
Web Layout Enhance
A collapsible sidebar or top navbar, a persistent multi-tab bar and named workspaces, with per-user preferences, integrated menu search, drag-and-drop reordering, unsaved-changes indicators and keyboard shortcuts.
Web Search in Form View
Real-time record search from inside any form view, with configurable fields, result columns, filters and linked-model search — find and jump to a record without leaving the screen.
Activities Daily Reminder
A consolidated daily email digest of every user's due and overdue Odoo activities, with per-user send times, frequency options, and activity-type filtering.
Activity Deadline Reminder
Cross-app reminders, per-user digests and automatic overdue escalation to managers, with delivery and read logging and a bulk configuration wizard — deadlines that chase people instead of waiting to be noticed.
Activity Management
One operational workspace for every Odoo activity, with conflict-aware scheduling built in.