Duplicate printing of pages in a form

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have a template (Form) which users complete and a few of the forms within
the document are required to print three copies, the others only one. I am
not too familiar with coding (VBA), is this the only way to do this
automatically, if so, can someone help me with the code?

Thanks
 
Hi Maccamumma,

If you're using a postscript printer, another way is to insert a Print
field, coded like:
{PRINT \p page "/#copies 3 def"}
on the page where you want start printing 3 copies, and:
{PRINT \p page "/#copies 1 def"}
on the page where you want to switch it back again.

If you insert these fields field anywhere on the body of the page concerned,
you'll get specified number of copies of that page and any subsequent pages.
Setting the number to 0 prevents the page from printing. This approach has
no effect on page numbering or TOCs, as the duplicate page doesn't exist in
the document itself.

NOTE: Setting the number of copies via the PRINT field overrides the number
that might be set via Word's print dialogue box.

Cheers
 
I have currently created the form duplicating certain pages thoughout the
form where required (linking fields using ref fields) but I would like to
only have one version of each page throughout the document (but when it
prints, it will print three copies of page 2, two copies of page 3, one copy
of page 4 etc). Is there another way to be able to print certain pages
multiple times? ie. I require three copies of a schedule to print and
currently have three copies in the form.
 
I suppose you could create a print macro that prints the required pages, but
the suggested method is the most foolproof. An alternative using PRINT
fields as suggested by Macropod will work if your printer understands PCL or
PostScript, though you would need to have control of what printers were
available for that to work.

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top