View Issue Details

IDProjectCategoryView StatusLast Update
0000938savapage-core[All Projects] Generalpublic2018-04-30 16:11
ReporterrijkrAssigned Torijkr 
Status closedResolutionfixed 
Product Version0.9.12 
Target Version1.0.0Fixed in Version1.0.0 
Summary0000938: Add LandscapeOrientation attribute to PPDE
DescriptionIST: Most PPD files contain an attribute called LandscapeOrientation, with value Plus90 (default) or Minus90, that describes how landscape oriented pages are rotated to fit the portrait mode "Finished Page". In Plus90 mode, landscape pages are -90 rotated to fit the "Finished Page", and the user must +90 rotate after printing, to get it into tangible landscape view again. Minus90 is vice versa.

SavaPage creates IPP print jobs that are effectively printed according to Minus90. In this way, staple-top-right makes sense for landscape viewed pages. As the CUPS number-up option still behaves according to the original PPD LandscapeOrientation attribute, SavaPage corrects with appropriate number-up-layout and orientation-requested options, to get the overall Minus90 effect for number-up printed sheets that have landscape view.

SOLL: Because SavaPage assumes that all target proxy printers behave according to the Plus90 default, any exception must be entered in a PPDE like this:
*LandscapeOrientation: Minus90

P.S. When nevertheless number-up printed sheets do not turn out as expected, corrections can be made with SPRule/number-up (see 0000868).
TagsNo tags attached.


related to 0000868 closedrijkr Add number-up rules to PPDE 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-02-20 14:29 rijkr New Issue
2018-02-20 14:29 rijkr Status new => assigned
2018-02-20 14:29 rijkr Assigned To => rijkr
2018-02-20 14:30 rijkr Description Updated View Revisions
2018-02-20 14:30 rijkr Relationship added related to 0000868
2018-02-20 14:30 rijkr Description Updated View Revisions
2018-02-20 14:30 rijkr Description Updated View Revisions
2018-02-20 14:31 rijkr Status assigned => resolved
2018-02-20 14:31 rijkr Resolution open => fixed
2018-02-20 14:31 rijkr Fixed in Version => 1.0.0
2018-04-30 16:11 rijkr Status resolved => closed