Hans's tip should do the trick.
There are other techniques you can try too (more for menu verisons of Word):
1.1.1
Booklet Printing in Word
**http://word.tips.net/T003927\_Booklet\_Printing\_in\_Word.html******
1.1.1.1
HP Laserjet 8000 Series PCL 6 print driver
Print / Properties / Finishing (tab) / Document Options: Booklet printing you have 4 options for booklet printing: Left right binding on Letter/11*17 paper Note: printing on Letter, Font size
is reduced Note: you lose the Word header/footers, only see footer on first page
1.1.1.2
Clickbook utility: Printing in booklet format
I would do this using Clickbook. With it you can create your document just like a normal Word document and print it through Clickbook. Clickbook takes care of the
tedious page ordering and margins setup. It works very well. Clickbook can be used to print the output of virtually any software into a wide variety of booklet formats.See
http://www.bluesquirrel.com/clickbook/index.html for more details.
1.1.1.3
Linked Text Boxes
- Create a new Word Document
- Make the document 38 pages long by inserting 37 page breaks, A4, Landscape with margins to suit
- Create two text boxes on each page, one left, one right.
- Go back to page one, and select the text box on the right, right click and select Create Text Box Link
- Link this to the left hand box on page 2
- You need to do this all the way through your document alternating left and right until you get to page 38 which will be a left hand link, link this to the box
on the right (booklet page 39) and go backwards up the document until you get to page 1.
- Save this document at this stage, you can set it to be a template for 76 page booklets.
- Now copy your text from your A5 document and paste it to the text box on the right of page 1. All the text will flow through the document to the end and then
come back up to page 1.
- Send this to print (you can just print odd pages and then even pages) and you will have your booklet.
1.1.1.4
Setting up Page numbers for booklet size docs
you need to use the columns approach to set up your own virtual pages on each physical page. To place the page numbers (and have them work properly), you need to
use calculations within nested fields. The following two fields show, respectively, how you would create the page number for the left virtual page and the right virtual page on each printed page:
{= {PAGE} *2-1 \* MERGEFORMAT }
{= {PAGE} *2 \* MERGEFORMAT }
Each pair of braces in this code is created by inserting a field using Ctrl+F9. In other words, position the insertion point where you want the first page number,
press Ctrl+F9, and type the contents. To create the {PAGE} field, again press Ctrl+F9 and type the word PAGE within the resulting field braces. When you are done inserting the fields, they should look just like what is shown above.
To find out more information on the topic of multiple page numbers per page, visit the Word MVP Web site:
http://www.mvps.org/word/FAQs/Formatting/Print2Pages.htm
Print doc with copy number The following link leads to an article on the MVPS.org site which describes how to sequentially number copies of a single doc using a macro
(the code is provided)
Word gives you complete control over how it prints your document. You can either print to a printer or to a file. To print to a file, follow these steps:
- Choose Print from the File menu. You will see the Print dialog box.
- Make sure you select to print using the same printer on which your file will eventually be printed.
- In the Range box, specify what you want to print.
- Click on the Print to File check box. A check in the box means the output will be sent to a file.
- Click on OK. You will be asked to provide a filename for the output.
- Enter a filename, including a path if desired.
- Click on OK.
Once the output has been sent to a file, you (or someone else) can later copy the file to the destination printer from the Windows command line by using the copy
command. For instance, let’s assume that you created an output file called Report.prn. You could later send this file to the printer connected to your parallel port by using the following command at the command prompt:
copy report.prn lpt1:
This command line syntax will work fine if your printer driver creates ASCII output. (For instance, if you use a PostScript printer driver.) If you use a different
printer driver, the output file may actually contain non-ASCII characters. In this instance, you must issue the command line prompt as follows:
copy report.prn lpt1: /b
The addition of the /b switch causes the file to be sent to the printer in binary format, which is required for some types of output files.As a side note, if you
want to produce a print file that you can later load into a text editor (such as Notepad), then you should make sure you are printing using the generic, text-only printer driver.
1.1.1.5
Macros for booklet printing
Article contributed by Richard Keijzer and Dave Rado
Limitation: Note that the macro-based method doesn’t allow for much flexibility in page numbering. Using the method described in the article: Booklet printing, you can (for instance) have front
matter paginated with lowercase roman numerals followed by the document body paginated with Arabic numerals followed by appendixes paginated separately with A-1, A-2, B-1, B-2, etc., and the method still works, just printing odd pages, then even pages in reverse
order; whereas the following macros won’t allow you to do this (because of a limitation of Word’s Print dialog). On the other hand, the macros do save time.
Printing booklets in Word 2000 is a lot simpler than in Word 97, because it allows you to print 2 pages per sheet. Before starting on your booklet, you need to:
- Select File + Page + Setup
- On the Margins tab, select “2 pages per sheet”
- On the Paper Size tab, set the orientation to landscape, and the paper size to double the size of your booklet pages (e.g. set it to A4 for A5 booklets, etc.).
- Set up the other margins as you want them, and close the dialog.
The page will now appear on screen at half the size of the sheet (for instance, if you specified A4, 2 pages per sheet, you will see an A5 page on screen; or if you chose US Letter, you will see
a 4.25” x 5.5” half-page - equivalent to Statement paper - on screen).
- Set up the Headers and Footers as appropriate. If you don’t want the page number to print on the back page, you will need to insert the following field construction for your page number in the
Header or Footer. To insert the field braces {}, press Ctrl+F9 (don’t type them):
{ = IF { PAGE } < { NUMPAGES } { PAGE } "" }
- If you don’t want the page number to print on the front page select “Different first page” on the Layout tab of the File + Page Setup dialog.
- Save this as a template (select File + Save As, and where it says “Files of Type”, select “Document Template”).
- Insert the following macros into your template. Assign the Booklet2000DuplexPrinter() and/or the Booklet2000SimplexPrinter() macro to toolbar buttons. Or alternatively, you could rename one of
these macros to FilePrintDefault(), which would make it automatically intercept the Standard toolbar’s print button when that template is in use.
- Create a new document based on your template and you’re ready to go.
The Booklet2000DuplexPrinter() macro puts the page numbers into a single string, in the required order, and prints using that string. If the number of pages in the document is not a multiple of
4, it first inserts the required number of temporary page breaks so that it is, then deletes them after printing.
If the “pages to print” string is longer than 256 characters (which it will be if the booklet is more than 88 pages long), it chops the string into chunks and prints the chunks separately (making
sure that number of pages listed in each “chunk” is a multiple of 4).
The Booklet2000SimplexPrinter() macro is very similar, but it prints the “odd” sheets in one pass (that is, pages 1 and 20 on one sheet, then 3 and 18, and so on); then it displays a message box
so you can turn the paper in the printer over, before printing the “even” sheets on the reverse side of the paper (pages 2 and 19, then 4 and 17 and so on).
====== CODE STARTS HERE - ENSURE YOU COPY THE CODE INTO A MODULE IN YOUR TEMPLATE =====
Option Explicit
' Declare Module Level Variables
Dim lngPageNum As Long
Dim lngNumPages As Long
Dim lngExtraPages As Long
Dim rngMyRange As Range
Dim strPagesToPrint As String
Dim strOddPagesToPrint As String
Dim strEvenPagesToPrint As String
Public Sub Booklet2000DuplexPrinter()
lngNumPages = Selection.Information(wdNumberOfPagesInDocument)
'If number of pages not a multiple of 4, add manual page breaks at
the end
If lngNumPages Mod 4 > 0 Then
Call AddElngExtraPages
End If
'Put the pages to be printed into a single string, in the correct
order
Call GetstrPagesToPrintDuplex
'Print
Call PrintPages(strPagesToPrint)
'If any page breaks were added, delete them again
If lngExtraPages > 0 Then
Call DeleteElngExtraPages
End If
Call ClearVariables
End Sub
Public Sub Booklet2000SimplexPrinter()
lngNumPages = Selection.Information(wdNumberOfPagesInDocument)
'If number of pages not a multiple of 4, add manual page breaks at
the end
If lngNumPages Mod 4 > 0 Then
Call AddElngExtraPages
End If
'Put the pages to be printed into a single string, in the correct
order
Call GetstrPagesToPrintSimplex
Call PrintPages(strOddPagesToPrint)
MsgBox "Please turn the paper over and press OK when you'r ready to
print", vbInformation + vbOKOnly
Call PrintPages(strEvenPagesToPrint)
'If any page breaks were added, delete them again
If lngExtraPages > 0 Then
Call DeleteElngExtraPages
End If
Call ClearVariables
End Sub
Sub AddElngExtraPages()
'Adds page breaks to make the number of pages a multiple of 4
lngExtraPages = 4 - lngNumPages Mod 4
For lngPageNum = 1 To lngExtraPages
Set rngMyRange = ActiveDocument.Range
rngMyRange.Collapse wdCollapseEnd
rngMyRange.InsertBreak Type:=wdPageBreak
Next lngPageNum
lngNumPages = Selection.Information(wdNumberOfPagesInDocument)
End Sub
Sub GetstrPagesToPrintDuplex()
For lngPageNum = 1 To lngNumPages / 2
If Len(strPagesToPrint) > 0 Then
strPagesToPrint = strPagesToPrint & ","
End If
If lngPageNum Mod 2 = 1 Then
'odd page
strPagesToPrint = strPagesToPrint & (lngNumPages + 1 -
lngPageNum) & "," & lngPageNum
Else
' even page
strPagesToPrint = strPagesToPrint & lngPageNum & "," &
(lngNumPages + 1 - lngPageNum)
End If
Next lngPageNum
End Sub
Sub GetstrPagesToPrintSimplex()
For lngPageNum = 1 To lngNumPages / 2
If lngPageNum Mod 2 = 1 Then
'odd page
If Len(strOddPagesToPrint) > 0 Then
strOddPagesToPrint = strOddPagesToPrint & ","
End If
strOddPagesToPrint = strOddPagesToPrint & (lngNumPages + 1 -
lngPageNum) & "," & lngPageNum
Else
'even page
If Len(strEvenPagesToPrint) > 0 Then
strEvenPagesToPrint = strEvenPagesToPrint & ","
End If
strEvenPagesToPrint = strEvenPagesToPrint & lngPageNum & ","
& (lngNumPages + 1 - lngPageNum)
End If
Next lngPageNum
End Sub
Sub PrintPages(strPagesToPrint As String)
' Declare Variables
Dim lngPos As Long
Dim strPagesToPrintChunk As String
Dim vntTestPages As Variant
'The 'pages to print' string can only be a maximum of 256 char long
'(Word limitation). If > 256 characters, prints it in smaller chunks
'(otherwise just prints it)
Do While Len(strPagesToPrint) > 256
strPagesToPrintChunk = Left$(strPagesToPrint, 256)
'Strip the chunk string so it ends before the final comma
lngPos = InStrRev(strPagesToPrintChunk, ",")
strPagesToPrintChunk = Left$(strPagesToPrintChunk, lngPos - 1)
'find out how many pages are now listed in the string (needs to
be a multiple of 4)
vntTestPages = Split(strPagesToPrintChunk, ",")
lngNumPages = UBound(vntTestPages) + 1
'If not a multipke of 4, removes some page numbers so that it is
If lngNumPages Mod 4 > 0 Then
For lngPageNum = 1 To lngNumPages Mod 4
lngPos = InStrRev(strPagesToPrintChunk, ",")
strPagesToPrintChunk = Left$(strPagesToPrintChunk,
lngPos - 1)
Next
End If
Application.PrintOut Pages:=strPagesToPrintChunk, _
Range:=wdPrintRangeOfPages,
Background:=False
'Strip main string so it starts just after the same comma
strPagesToPrint = Mid$(strPagesToPrint, lngPos + 1)
Loop
Application.PrintOut Pages:=strPagesToPrint, _
Range:=wdPrintRangeOfPages, Background:=False
End Sub
Sub DeleteElngExtraPages()
'If manual page breaks were added earlier, deletes them again
Set rngMyRange = ActiveDocument.Range
rngMyRange.Collapse wdCollapseEnd
rngMyRange.MoveStart unit:=wdCharacter, Count:=-(lngExtraPages +
1)
rngMyRange.Delete
End Sub
Sub ClearVariables()
Set rngMyRange = Nothing
lngPageNum = 0
lngNumPages = 0
lngExtraPages = 0
strPagesToPrint = vbNullString
strOddPagesToPrint = vbNullString
strEvenPagesToPrint = vbNullString
End Sub
1.1.1.6
Booklet creator
Welcome to Booklet Creator, a Web site that allows you to turn any .PDF file into a booklet. It is really easy to use too! All you need to do is have a .PDF file, a .PDF reader (you can get one
here for free) and a printer.
Let’s start by clicking on the Instructions link in the top right hand corner. That will give you all the instructions you need to get your .PDF file into a booklet form. If you have a file that
is not a .PDF, you can follow the link they provide for PrimoPDF and convert it for free.
In step 2 of the instructions, you’ll find a link that goes back to the booklet creator upload page. Uploading is really easy. To do it, just click on the Choose button and select your document.
Now, select the maximum pages for your booklet, if you want blank pages at the end and whether the document is in a right to left language.
When you're done, click on the Create Booklet button. That will bring up a window that asks if you want to save or open the document. I would choose Save, because then, you can print it out at
any time.
That’s all there is to it! I can’t wait to use this site to make the next flyer for my book club or a nifty menu for my next dinner party. Check it out today!
http://bookletcreator.com/
1.1.1.7
Printing 3-4 Fold document
09.07.04
By Neil J. Rubenking
I would like to use Microsoft Word to print a three-fold “Reserved” table sign for our meetings. One third would be blank and form the base of the sign, a second third would have the word “Reserved”
printed normally, and the remaining third would be printed upside-down, since people will be looking at the sign from the other side. How can I do this? I’ve tried printing “Reserved” in two separate passes, but I can never get the alignment right.
J. A. Patag
Select Page Setup from Microsoft Word 2003’s File menu and configure the document to use Landscape orientation. Set all the margins to zero and click on OK. Word will warn that these margins aren’t
valid and offer to fix them. When you click on Fix, Word will set the margins as small as your printer can handle; note the values it selects. Select Print Layout from the View menu and adjust the zoom factor so the entire page is visible. Choose Table | Insert
| Table from the menu. Set the table to use three columns and one row, check the AutoFit to Window box, and click on OK.
Now select Table Properties from the Table menu, click on the Table tab, and click on the Borders and Shading button. Click on None, so the table borders won’t print, then click on OK. Still in
the Table Properties dialog, click on the Row tab, check the Specify height box, and select Exactly in the right-hand pull-down menu. Set the height to a little bit less than the size of the paper minus the top and bottom margins. If a second page appears,
reduce the height slightly.
You’re almost done. Type the word “Reserved” in the first two cells, leaving the third blank. Right-click in the left-hand cell, choose Text Direction, and choose the option that has the bottom
of the text pointing left. Right-click in the middle cell and set the text direction the opposite way. Select both cells, right-click, choose Cell Alignment from the menu, and choose the middle item, so the text is centered horizontally and vertically. Again,
select both cells and choose the typeface and font size you wish to use. If 72-point isn’t big enough, you can type in a larger value. All that remains is to print and fold your signs.
Note that you could employ a similar technique to create a quarter-fold greeting card. Just create a table with two columns and two rows and put the front text in the top left quadrant and the
inside text in the bottom right quadrant, each oriented so that the bottom of the text is toward the edge of the paper.
1.1.2
Print a booklet from a Word document–free!
**http://news.office-watch.com/t/n.aspx?articleid=803&zoneid=12******
A clever option to print a foldable booklet that won’t cost you anything.
by Office Watch
One of the eternal requests for Microsoft Office is the ability to make a booklet. That is a set of two pages on one side of paper but double-sided and ordered so you can fold the lot up to make
a booklet.
The ideal is to start from a standard Word document (Letter, Legal or A4 pages) with page numbers in regular order. Take those pages, shrink to half size and rotated 90°. re-order them (for example
the first and last pages on a single side) then print. A big job especially when the formatting in the original document is complex.
It’s never been easy, long time Word users will remember spending frustrating hours trying to make it happen. Tools like WOPR could do the job but suffered from the limitations in Word itself.
A better solution is to intercept the printed output from a program and tinker with it. This retains the original formatting more easily.
**Clickbook** has been around for a long time and does a great job at turning
a document in all manner of printed documents. Not just booklets but also brochures, tri-folds, brochures etc. Clickbook works with any Windows program.
However we’ve found a clever option to print a booklet that won’t cost you anything.
Adobe Acrobat’s free viewer has a Booklet printing mode in versions 8 and the current v 9. So all you have to do is make a regular PDF file then use the PDF viewer to shrink, twist and re-order
the pages into booklet form.
1.1.2.1
Make a PDF
Firstly make your PDF file.
Office 2007 users can do that with the
**free Save As PDF add-in**.
Office 2003 and before have plenty of PDF saving options that Office Watch has mentioned
**in the past**.
There’s no need to change your original document – at least not at first. After you’ve seen the booklet output you might decide to tinker with the source file just to clear up any anomalies.
Since you want to print the final product, choose a higher quality option. In Office 2007 that means ‘Standard’ not ‘Minimum Size’.
1.1.2.2
Print the PDF as a booklet
Open the PDF file with Acrobat viewer v8 or v9, the program that made the PDF might do that automatically.
Choose File | Print then from Page Scaling select Booklet Printing.
PDF - Booklet printing options
Booklet Subset lets you print all sheets at once, however you need a printer with automatic duplex/double-sided to make that work. More likely you’ll
choose ‘Front side only’ and print them out then turn the sheets over and put them back in the paper tray. Choose ‘Back side only’ to print the reverse side of the sheets. You’ll probably want to test the paper turning carefully to see which way works correctly.
A useful option is
‘Sheets from’. Note this talks about Sheets not pages (the pages to print is at the top of the dialog). ‘Sheets from’ lets you print specific sheets from a booklet set. A common use is ‘from 1 to 1’ for printing the first sheet only, this lets
you print a cover page on different paper than the inside booklet pages. ‘Sheets from’ also lets you re-print a particular sheet in case of spoilage.
Auto-rotate allows the software choose the best orientation for each page. This is handy if you have a mix of portrait and landscape pages (eg a wide
table in the middle of a document).
BindingLeft binding is the usual choice for left-to-right languages. Right binding for right-to-lefties and vertical reading languages like Japanese. The ‘tall’ options print on portrait oriented pages with white space above and below.
The preview pane is very good and changes according to your choices – use the slider to preview the pages and see roughly how the booklet will look. Use the preview to see Auto-rotate and Binding
in action.
1.1.2.3
Printing a PDF to a Booklet formatted PDF
If you have a PDF ‘printer’ installed (like PDFfactory or many others) you can ‘print’ your PDF booklet to another PDF file. Choose the PDF software from the printer selection at the top of the
Print dialog.
Open the new PDF to see clearly how the booklet will be formatted. You can also make the booklet ready PDF then send it to someone else (eg a print shop) for printing.
1.1.2.4
Followup
Some ideas and comments from readers:
- Bruce D. tells us that Canon print drivers have an option to print to booklets. So it's worth looking at what your print drivers can do. Bruce kindly shared with us a shot of his booklet setting
in the Canon print driver:
- John E tells us
- Double sided printing from PDF -
HP Photosmart C5280:
Print BOOKLET FRONT SIDE then
Back side needs place paper WITHOUT TURNING and tick REVERSE ORDER "
- Our PDF tip is independant of printer capabilities.
- Word can go part way to making a booklet. There is a '2 pages to a sheet' option and book fold margin choices. But that doesn't help with the page ordering necessary for a booklet. The first
and last pages are on the first sheet plus pages 2 and second last on the reverse side.
- There is a 'book fold' option in Word 2003 and Word 2007 however it doesn't create a booklet in the way that we and other readers expect. We'll investigate some more for a future Office Watch
article.
- There are many cases where the booklet isn't the only or final printed version - ideally you have a single document that you can print in various forms without changing the source file - booklet,
full pages etc. This is where a print driver or PDF option comes into its own.