Results 1 to 3 of 3
  1. #1
    Lounger
    Join Date
    Feb 2002
    Posts
    35
    Thanks
    0
    Thanked 0 Times in 0 Posts

    mail merge printing as separate printjobs (Word XP/SP2)

    Dear all,

    We use Word mail merge feature in our company for mass mailing. Typically in our case the first page of a source document is taken form a different paper tray as the additional pages.

    We use a HP4300 printer for this and it works okay.

    We would also like to use our Konica copierer machine for these printjob. Unfortunately the print driver from Konica cannot handle different trays for a mail merge documents, since Word use section breaks to separate the addresses.

    I've learnt from a quick google search, that there is a solution with a macro to send section breaks as separate printjobs to the printer. I think, this could bypass the problem with the Konica copierer.

    It would be very appreciated to get some possible solution for this problem.

    Thank you
    edy

  2. #2
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts

    Re: mail merge printing as separate printjobs (Word XP/SP2)

    I would expect each section of the resulting document to be a single section with Page Setup, Paper tab, having the same settings as your source document. Are you saying that the Konica machine can't switch in the middle, or that Word isn't properly sending the instruction to switch? Actually, I guess that's irrelevant...

    If you need a macro to send each section as a separate print job, it's really not that difficult. First, make sure each has its paper trays set properly, then try something like this:

    <pre>Sub PrintEachSectionSeparately()
    ' Do not use for continuous section breaks, only section breaks
    ' that create a new page, or you probably will get weird results
    If Not MsgBox("Print all sections of this document individually?", _
    vbQuestion + vbYesNo) = vbYes Then Exit Sub
    Dim intCount As Integer
    With ActiveDocument
    For intCount = 1 To .Sections.Count
    ' Instruct Word to print this section by number
    .PrintOut Range:=wdPrintRangeOfPages, _
    Pages:="s" & intCount, _
    Background:=False, _
    Copies:=1
    Next
    End With
    End Sub</pre>

    Note: I have not tested this!! You might want to use a PDF driver to save trees when you test it. <img src=/S/wink.gif border=0 alt=wink width=15 height=15> If your PDF driver requires you to save after each print job, you could download a trial of pdfFactory, which can capture them all to a single buffer.

  3. #3
    Lounger
    Join Date
    Feb 2002
    Posts
    35
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: mail merge printing as separate printjobs (Word XP/SP2)

    Thank you

    I give that a try and let you know

    Regards
    Edy

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •