Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a document I would like to print twice, once on each side of a single piece of paper. Currently, this is done with a two-page document set up to print two pages per sheet, and it is printed once and then re-fed into the printer upside down and printed again. The net result of this manual duplexing process is that when the paper is cut in half, page 1 shows up on one side of each half, and page two shows up on the other side.

I recently acquired a printer which is capable of automatic duplexing, so I figured it should be easier to use a one-page document with two columns, and then use the automatic duplexing feature to print two copies, one per side. It turns out that this is no easy feat. Word starts each "copy" on a new sheet of paper, for reasons that are quite obvious when you're talking about, for example, a three-page document.

How can I cause (or force, or trick, or ...) Word to print the second copy on the other side of the page without resorting to manual duplexing?

share|improve this question
In this case, 'manually duplexing' means re-inserting the paper and re-printing the document. If there was some way to automatically clone page 1 as page 2 (macro?), that would be much easier. – Mark May 7 '13 at 20:40

I realise this is rather cumbersome, but you could copy/paste the page onto a second page of the same document (use Control+Enter to insert a page break).

share|improve this answer
At least as cumbersome as manually duplexing it. This is a document that is only ever printed once before being changed. – Mark Jan 7 '13 at 1:56

The following works for me (at least as far as print preview!):

Sub Macro1()
  ActiveWindow.ActivePane.VerticalPercentScrolled = 0
  Selection.PasteAndFormat (wdPasteDefault)
End Sub  

to produce the result below from the the left half below:

SU529084 example

Might combine this with interception of the print command for this document (see @Adam's code for that).

But maybe should 'add delete last page' at the beginning, or this could grow and grow!

share|improve this answer

If you have Adobe Professional (or equivalent PDF-related tools) you could print your Word document to a PDF document, and then use your PDF editor to make a new PDF by concatenating two copies of the one.

share|improve this answer
That would be even harder than manually duplexing it... – Mark Jan 7 '13 at 1:55
Well, that’s relative –– it depends partly on how far the printer is from the computer (i.e., with your current practice, you make two trips; with mine, you make one). Also, my solution (and also @Graham’s) might be scriptable. – Scott Jan 7 '13 at 2:06
Another solution: buy a robot to do the paper feeding for you. I believe that they don’t cost much more than a car. :-) – Scott Jan 7 '13 at 2:07
Now THAT is a solution I like :) – Mark Jan 7 '13 at 5:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .