Comment 11 for bug 107025

Revision history for this message
aviatorgeek (jfgallant) wrote :

Just stumbled across this problem (and report / discussion thread) myself...

Nothing to add on the problem description, previous posters have done an excellent job of explaining their usage pattern and Evince's behavior. Looking forward to a fix...

In the meantime, here's a workaround for those interested (and apologies if this is not the right forum to post this info... but it related directly to the problem...):

- get 'page-crunch' (use Synaptic or apt-get install page-crunch). This is a GUI frontend for a suite of PostScript document formatting utilities. The tool apparently handles PDF too.
- Export the source document (e.g. OpenOffice) to PDF as you otherwise would to print it with Evince
- start page-crunch (alt-F2, 'page-crunch'). Open the PDF file from the previous step. Select a name for the reformatted output file (also PDF). Select "pages per sheet = 2", and other parameters as desired (esp. paper size is A4 by default). Click "See". It may complain about not finding xpdf... just click 'Ok' to ignore the error.

Open the reformatted version of your PDF in Evince. Now each page of the new document contains 2 pages of the original document. So you leave Pages per Sheet = 1 under Page Setup. If you now print odd pages (i.e. "Odd Sheets"), flip and reload the stack of paper, and print even pages, you get the 2-up, 2-sided printout as desired.

I haven't tried, but presumably this will work for any number of pages per sheet.