Index: pstops.c =================================================================== --- pstops.c (revision 5612) +++ pstops.c (working copy) @@ -1307,6 +1307,9 @@ if (first_page) { + char *page_setup; /* PageSetup commands to send */ + + doc_puts(doc, "%%BeginPageSetup\n"); if (pageinfo->num_options > 0) @@ -1361,6 +1364,11 @@ if (any_setup) free(any_setup); } + + page_setup = ppdEmitString(ppd, PPD_ORDER_PAGE, 0); + + if (page_setup) + doc_puts(doc, page_setup); } /*