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.

Capabilities

Everything you need to control report printing

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

Self-Service Preferences

Users manage their own print action, fallback, and preferred printer directly from the My Preferences dialog, without needing admin help.

08

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.

09

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.

Workflow

How it works

1

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.

2

Click Print as usual

The user prints any Odoo report the normal way — no new button or menu to learn.

3

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.

4

The action is logged

A print history entry captures who printed what, how, and whether it succeeded — visible to the user and to admins.

Questions

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.

Get the app

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 Store