For regular reports, the printer settings will be applied in the following sequence:
Printer from Print Action Button or Print Scenario (if specified)
Printer from User Rules (if exists)
Printer from Report Policy (if exists)
Default Workstation Printer (Direct Print → Workstations)
Default printer for current user (User Preferences)
Default printer for current company (Odoo Settings)
For shipping labels, the printer settings priority is as follows:
Default Workstation Shipping Label Printer (Direct Print → Workstations)
Default Delivery Carrier Printer (Direct Print → Delivery Carrier Settings)
Default Shipping Label Printer for current user (User Preferences)
Default Shipping Label Printer for current company (Odoo Settings)
And for scales, the priority of printer settings will be as follows:
Default Workstation Scales (Direct Print → Workstations)
Default scales for current user (User Preferences)
Default scales for current company (Odoo Settings)