Bug 503970

Summary: Landscape vs Portrait printer property behaves backwards
Product: [Applications] okular Reporter: Wiley Sanders <wsanders>
Component: printingAssignee: Okular developers <okular-devel>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 25.04.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Wiley Sanders 2025-05-09 19:06:32 UTC
SUMMARY

Documents print in Portrait mode when Landscape is selected, and in landscape when portrait is selected. Setting is in Print -> Properties -> Printer Properites radio buttons.

STEPS TO REPRODUCE
1. Print -> Properites
2. Printer Properites -> (O) Portrait (O) Landscape
3. 

OBSERVED RESULT
Documents prints in portrait mode when landscape is selected, prints scaled to fit and cenetered in page when portrait is selected.  Printing doesn't misbehave this way in other apps like Chrome.

EXPECTED RESULT
Document should print according to settings.

SOFTWARE/OS VERSIONS
PDF Backend Version 0.6.5
A PDF file renderer Using Poppler 24.08.0
Okular Version 25.04.0 from Fedora 41 RPM
Okular: 25.04.0
KDE Frameworks: 6.13.0
Qt: Using 6.8.2 and built against 6.8.2
Fedora Linux 41 (KDE Plasma) (Xcb)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.14.5-200.fc41.x86_64

Printer is Brother HL-L2350DW. Driver is "Brother Printer, driverless, 2.1.1". There is another driver available in CUPS "HL-L2350DW series, IPP everywhere" that also has this issue (I do not use that driver since 2-sided printing is unavailable with it.)


ADDITIONAL INFORMATION
Cups installed rpms:

cups.x86_64                                      1:2.4.12-2.fc41                     
cups-browsed.x86_64                              1:2.1.1-3.fc41                      
cups-client.x86_64                               1:2.4.12-2.fc41                     
cups-filesystem.noarch                           1:2.4.12-2.fc41                     
cups-filters.x86_64                              1:2.0.1-3.fc41                      
cups-filters-driverless.x86_64                   1:2.0.1-3.fc41                      
cups-ipptool.x86_64                              1:2.4.12-2.fc41                     
cups-libs.x86_64                                 1:2.4.12-2.fc41                     
cups-pk-helper.x86_64                            0.2.7-8.fc41                        
libcupsfilters.x86_64                            1:2.1.1-1.fc41