[Skip Navigation LinksBluePrint > Support > Configuring Blueprint > Autoprint Options]

Configuring Autoprinting (Enterprise Edition only)

This section provides details of how to configure Autoprinting in Blueprint for Outlook. There are easy steps to getting Blueprint to autoprint your messages:

1. Blueprint Autoprint configuration

Configure the Blueprint Autoprint settings.

2. Setup Outlook Rules

Configure Outlook rules to perform the print through a script

Blueprint Autoprint Configuration

When Blueprint for Outlook Enterprise edition is installed, you can configure autoprinting by clicking the Autoprint Options... button located on the main Blueprint tab.

When the 'Autoprint options...' button is clicked, you will be prompted with the Blueprint Autoprint manager:

Autoprint Actions

This dialog provides the ability to configure one or more Blueprint Actions. Blueprint Actions are used to define the print operations which occurs when the Outlook rule is triggered. You can control printing the message, specific attachment types or both.

For More Information on the printing options available, click Blueprint Actions >>

By configuring multiple Blueprint actions, you can associate each action with a different Outlook rule. This provides a very powerful way to print in different ways, according to the configured Outlook rules.

Note. When configuring multiple printing rules, ensure that the rules do not overlap for messages - Blueprint may print the same message if it matches multiple rules.

Autoprint Options

Number of seconds to allow attachment to print

If you are printing both messages and attachments, you may experience messages not printed with their associated attachments. This happens because it is quicker to send the message print job to the printer than the attachments - Therefore subsequent messages are printed before the previous message attachments.

To rectify this, Blueprint Autoprint Manager enables you to configure a delay after a Attachment Print has been requested. Blueprint defaults this to 4 seconds - However, if you find message and attachments are not printed together, this can be increased.

Settings up Outlook Rules

Blueprint for Outlook allows administrators to integrate Blueprint print actions into Outlook's internal VBA script capability. If you are unsure about Outlook scripting, a great starting point is Outlookcode's 'Getting Started with Outlook VBA'

To get you started, the following script provides the user with a 'yes/no' dialog to choose whether the message should be printed. This can be achieved by performing the following:

1. Within Outlook, Bring up the VBA Environment (e.g. type Alt + F11)
2. Expand the Project Explorer at upper left
3. Double-click the built-in ThisOutlookSession module to open it. Accept the prompt to enable macros.
4. Type or paste the following code into the ThisOutlookSession module:

Sub PrintWithPrompt(MyMail As MailItem)
  Dim Answer As String
  Answer = MsgBox("Print Message?", vbQuestion + vbYesNo, "Blueprint for Outlook")
  If Answer = vbYes Then
    Set myPrinter = CreateObject("bluPrint.Blueprinter")
    myPrinter.EntryID = MyMail.EntryID
    myPrinter.Action = <action name>
  End If
End Sub

where <action name> is set to the Action name as specified in Blueprint Autoprint configuration section. For example: myPrinter.Action = "Print First Page"

5. Save the project and exit the VBA Environment
6. Configure the Outlook rule as required
7. When prompted with 'What do you want to do with the message?', click 'Run a Script'
8. Select the created script. Finish the rule.


On Microsoft Outlook 2013 onwards, the 'Run a script' option has been disabled by default. To re-enable this option, please see the following page: Slipsticks's 'Run-a-Script Rules Missing in Outlook'

Alternatively, if you do not wish to enable the 'Run as script' option, an option is integrate the Blueprint script into an ItemAdd macro. For more information, see Slipstick's How to use an ItemAdd Macro or Processing Incoming E-mails with Macros

WARNING: If the script is not functioning, Outlook's Trust Center may be preventing execution of macros. For more information on enabling macros, please see Change macro settings in the Trust Center