File DeferredMediaSelection.patch of Package poppler
--- poppler/PSOutputDev.cc_orig 2008-11-09 03:30:17.000000000 +0100
+++ poppler/PSOutputDev.cc 2008-11-09 03:32:19.000000000 +0100
@@ -84,10 +84,15 @@
"/pdfSetup {",
" 3 1 roll 2 array astore",
" /setpagedevice where {",
+ " /dms 6 def",
+ " currentpagedevice dup",
+ " /DeferredMediaSelection known",
+ " { dup /DeferredMediaSelection get {/dms 2 def} if }",
+ " if pop",
" pop 3 dict begin",
" /PageSize exch def",
" /ImagingBBox null def",
- " /Policies 1 dict dup begin /PageSize 6 def end def",
+ " /Policies 1 dict dup begin /PageSize dms def end def",
" { /Duplex true def } if",
" currentdict end setpagedevice",
" } {",