The problem with things like this is that inevitably around page
250 of a 260 page document the printer jams, or you lose one page
or something get fed in upside down, or you've already printed
pages 1 to 20 single-sided, or ....
gv handles these problems in an elegant way. With one click of a
button you can select all odd pages or all even pages. Then you
can select or unselect individual pages. When you've selected
exactly the set of pages that you want (and you can preview the
pages to make sure you've got what you want) you just send the
selected pages to the printer (or to a file!).
I use the programs in the psutils package for complex
reformatting tasks (printing pages n-up, making books (by
arranging pages into "signatures"), and overlaying pages with
arbitrary combinations of rotation, scaling and displacement).
But I preview and print from gv if I'm not sure how something
will turn out.
-- Ed Casas / edc@ee.ubc.ca / http://www.ee.ubc.ca/~edc / +1 604 822-2592